Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

India to Jakarta, Jepara, and Bandung Trip with Sri Lanka Layover

Day 1 · Sun, May 24
Colombo

Transit via Sri Lanka

  1. Transit: India → Colombo Bandaranaike International Airport (CMB) — airport transfer/flight, ~3–5 hours total air time plus airport time; arrive early enough for immigration and connection buffers, then keep luggage with you for the layover.
  2. Gangaramaya Temple — Colombo 02 — a calm, iconic stop with lake views and eclectic architecture; late morning, ~1 hour.
  3. Beira Lake Promenade — Cinnamon Gardens/Colombo 02 — a relaxed walk to stretch after the flight and enjoy the city center; late morning, ~45 minutes.
  4. Ministry of Crab — Dutch Hospital, Fort — one of Colombo’s best-known seafood spots; lunch, ~1.5 hours, approx. USD 30–60 per person.
  5. Dutch Hospital Shopping Precinct — Fort — easy to browse, grab coffee, and wait comfortably near the airport transfer window; afternoon, ~1 hour.
  6. Ceylon Tea Moments — Bandaranaike International Airport, Katunayake — a simple airport tea stop before boarding, good for a final taste of Sri Lanka; before departure, ~30 minutes, approx. USD 5–10 per person.

Transit from India to Colombo Bandaranaike International Airport (CMB)

Your day starts with the flight from India into Colombo, and with an 11-hour layover you’ve actually got time to breathe if you keep things simple. Plan to clear immigration, collect your bags only if needed, and keep your onward boarding pass and passport handy so you’re not wasting time later. The airport is in Katunayake, about 45–60 minutes from central Colombo by taxi depending on traffic; pre-booking a cab or using PickMe is the least stressful option, usually around LKR 6,000–10,000 one way. If you’re carrying checked luggage through the layover, stash anything you don’t need in your bag so you can move quickly between stops.

Late Morning in Colombo 02

Head into the city first for Gangaramaya Temple, one of the easiest and most rewarding layover stops in Colombo. It’s a mix of temple, museum, and curious little collection of gifts and religious objects, set near Beira Lake—expect about an hour here. Dress modestly, remove shoes where required, and keep a small cash note for donations if you feel like leaving one; entrance is usually donation-based, though some areas may ask a small fee. From there, take a short tuk-tuk or taxi ride to the Beira Lake Promenade for a calm walk with city views and a proper stretch after the flight. It’s not fancy, but it’s a nice reset before the meal stop, and you’ll find the pace much quieter than the traffic around Fort and Slave Island.

Lunch and a Gentle Afternoon in Fort

For lunch, go to Ministry of Crab at the Dutch Hospital Shopping Precinct in Fort—this is one of those places that’s popular for a reason. The crab is fresh, the setting is polished but not stuffy, and lunch can easily take 1.5 hours if you order a proper spread; budget roughly USD 30–60 per person depending on what you choose. Afterward, stay in the same precinct and wander the shaded courtyards of the Dutch Hospital Shopping Precinct itself. It’s a good place to sit with a coffee, pick up small souvenirs, and wait out the middle part of the layover without the stress of bouncing around the city. If you want to stay extra practical, keep an eye on your return-to-airport timing and leave Fort at least 2.5–3 hours before departure; traffic can get sticky even on a “short” airport run.

Back to the Airport and Final Tea

Wrap the day with a simple tea stop at Ceylon Tea Moments at Bandaranaike International Airport before boarding. It’s a nice last taste of Sri Lanka without adding another transfer, and a cup plus a snack usually runs about USD 5–10. Once you’re back airside, use the remaining time to refill your bottle, charge your phone, and settle in for the next leg to Jakarta—the goal here isn’t to squeeze in more, just to arrive calm, fed, and not rushed.

Day 2 · Mon, May 25
Jakarta

Arrival in Jakarta

Getting there from Colombo
Flight via Singapore Airlines / Malaysia Airlines / Batik Air on Skyscanner or Google Flights (7–11h total with 1 stop, ~LKR 120,000–220,000 / IDR 6–11 million). Best to take a daytime or evening departure so you land in Jakarta with enough buffer for immigration and the transfer into the city.
If you find a good fare, a one-stop flight on Qatar Airways / Emirates via the Gulf can be more comfortable but usually longer and pricier.
  1. Soekarno-Hatta Airport arrival and transfer to central Jakarta — Cengkareng → Menteng/Sudirman, ~45–90 minutes depending on traffic; aim for an early start and hotel check-in before sightseeing.
  2. National Monument (Monas) — Gambir — the classic first stop in Jakarta and an easy introduction to the city center; morning, ~1.5 hours.
  3. Istiqlal Mosque — Sawah Besar — a major landmark with impressive scale and a short hop from Monas; late morning, ~45 minutes.
  4. Jakarta Cathedral — Pasar Baru — right across from Istiqlal, offering beautiful neo-Gothic architecture and a quiet break; late morning, ~30 minutes.
  5. Sate Khas Senayan — Menteng — reliable Indonesian lunch with a broad menu for an easy first meal in the city; lunch, ~1 hour, approx. IDR 100,000–200,000 per person.
  6. Menteng Park — Menteng — a gentle post-lunch walk in a pleasant neighborhood green space before an early night; afternoon, ~45 minutes.
  7. Kopi Tuku — Menteng — a popular local coffee stop to finish the day with a quick caffeine reset; late afternoon, ~30 minutes, approx. IDR 30,000–60,000 per person.

Morning

After you land at Soekarno-Hatta Airport, get into the city as quickly as you can and settle into Menteng or the Sudirman area if your hotel is there; in normal traffic it’s about 45–90 minutes, but Jakarta can be moody, so give yourself a buffer before doing anything ambitious. If you arrive before noon, keep the first part of the day simple: drop bags, freshen up, and head out with just water, a charged phone, and cash for small tickets and snacks. Your first sightseeing stop should be National Monument (Monas) in Gambir, which is the easiest “welcome to Jakarta” landmark and works well first because it gives you the city’s scale without too much effort. Plan around 1.5 hours here; the grounds are open daily, the base area is usually free or very cheap, and if you want to go up the tower, expect a small ticket and a queue that moves slowly on busy days.

A short ride away is Istiqlal Mosque in Sawah Besar, and this is one of those places that feels much bigger in person than in photos. Dress modestly, remove shoes if you’re going into the prayer areas, and allow about 45 minutes. Right across the road, Jakarta Cathedral in Pasar Baru is your next stop and makes a perfect contrast: quiet, airy, and neo-Gothic, with a nice little pause from the heat and traffic outside. You can comfortably do both back-to-back without rushing; the crossing between them is easy and they’re essentially next door by Jakarta standards.

Lunch and a gentle afternoon

For lunch, go to Sate Khas Senayan in Menteng, which is a good first-meal-in-Jakarta choice because it’s dependable, clean, and broad enough that everyone usually finds something. Think sate ayam, gado-gado, nasi campur, or a cold drink to reset after the morning heat; budget roughly IDR 100,000–200,000 per person depending on how much you order. After lunch, don’t overdo it — Jakarta is better in small doses on day one — so take a slow wander through Menteng Park, a pleasant neighborhood green space where you can sit, people-watch, and let the city feel less overwhelming for about 45 minutes. If the weather turns sticky or you just need a final caffeine stop, finish the day at Kopi Tuku in Menteng for a quick kopi susu or iced coffee, usually around IDR 30,000–60,000. It’s the kind of place that gives you a local reset before an early night, and from here it’s an easy ride back to your hotel to rest up for tomorrow.

Day 3 · Tue, May 26
Jepara

Jakarta to Jepara

Getting there from Jakarta
Early flight Jakarta (CGK) → Semarang (SRG) on Citilink / Batik Air / Garuda, then pre-booked car transfer to Jepara via Traveloka or Tiket.com (total ~5–7h, ~IDR 900,000–1.8 million all-in). Depart very early to match the day’s Jepara arrival plans.
Bus/travel van from Jakarta to Jepara via PO Nusantara / travel operators is cheaper (~IDR 250,000–450,000) but takes 8–10h+ and is less practical for this itinerary.
  1. Travel: Jakarta → Jepara by flight to Semarang + car transfer — depart early from Jakarta; total journey ~5–7 hours including airport time and the drive from Semarang to Jepara, with the best logistics being an early flight and pre-booked pickup.
  2. Jepara Ourland Park (JOP) — Bandengan — a fun, breezy first stop once you arrive, good for easing into seaside Jepara; afternoon, ~1.5 hours.
  3. Pantai Kartini — Jepara City — a classic shoreline walk with sunset potential and easy access from town; late afternoon, ~1 hour.
  4. RM Sari Rasa Jepara — Alun-Alun area — a straightforward local lunch/dinner stop for Jepara-style Indonesian dishes; meal, ~1 hour, approx. IDR 50,000–120,000 per person.
  5. Museum R.A. Kartini — Jepara City — a compact cultural visit that adds local context without overloading the travel day; early evening, ~45 minutes.
  6. The Gecho Cafe — Jepara City — a comfortable cafe for dessert or a light evening drink after check-in and sightseeing; evening, ~45 minutes, approx. IDR 40,000–90,000 per person.

Morning

Set out from Jakarta as early as you can so the CGK → SRG flight and the road transfer into Jepara don’t eat the whole day; if you leave on a morning departure, you’ll usually reach town by early to mid-afternoon, which is ideal for a low-stress first day. Once you arrive, keep the first stop easy and breezy: Jepara Ourland Park (JOP) in Bandengan. It’s a relaxed way to shake off travel fatigue, with sea air, open space, and just enough activity to feel like you’ve officially made it to the coast. Expect to spend about 1.5 hours here; tickets are usually in the modest local range, and the vibe is more casual day-out than full theme-park mission, so don’t overpack your schedule.

Lunch and late afternoon

For lunch, head back toward the Alun-Alun area and sit down at RM Sari Rasa Jepara for straightforward local food without fuss — good for nasi goreng, seafood, ayam goreng, and the kind of simple Indonesian dishes that actually hit best after a travel day. Budget around IDR 50,000–120,000 per person, depending on what you order. After that, continue to Museum R.A. Kartini in Jepara City for a quick, meaningful cultural stop; it’s compact, so 45 minutes is enough, and it gives you a better feel for why Jepara matters beyond the beaches and furniture workshops. Then make your way to Pantai Kartini for a late-afternoon shoreline walk — this is the time locals like most, when the heat softens and the light gets good. If the weather’s clear, stay through sunset; it’s one of the easiest, most pleasant things to do in town.

Evening

Finish with something calm and comfortable at The Gecho Cafe in Jepara City. It’s a good spot for dessert, coffee, or a light drink after your first full travel day, and you won’t feel rushed — think IDR 40,000–90,000 per person for a relaxed stop. If you’re still finding your bearings, this is the perfect time to map out the next couple of days, grab a ride back to your hotel, and keep the rest of the night open. Jepara is best when you don’t force it; one good seaside stop, one good meal, one cultural visit, and an easy café finish is plenty for day one.

Day 4 · Wed, May 27
Jepara

Stay in Jepara

  1. Kelingking Coffee & Eatery — Jepara City — a relaxed breakfast stop to start the day near town; morning, ~45 minutes, approx. IDR 35,000–80,000 per person.
  2. Kura-Kura Ocean Park — Bandengan — a scenic marine-themed attraction that works well as a low-stress morning outing; morning, ~1.5 hours.
  3. Pantai Bandengan — Bandengan — one of Jepara’s best beaches for swimming, walking, and sea breeze; late morning to early afternoon, ~2 hours.
  4. Warung Apung Kembang — near Jepara — a good local seafood and Indonesian lunch with a relaxed waterside feel; lunch, ~1.5 hours, approx. IDR 60,000–150,000 per person.
  5. RA Kartini Tomb Complex — Bulu — a meaningful cultural stop with historical significance and a quiet setting; afternoon, ~45 minutes.
  6. Jepara Creative Industry Center / local batik workshop visit — Jepara City — a hands-on look at Jepara’s craft traditions, especially its carving and textile heritage; late afternoon, ~1 hour.

Morning

If you’re moving around by scooter or car in Jepara, keep the day loose and start early enough to beat the stronger sun. Begin at Kelingking Coffee & Eatery in Jepara City for a calm breakfast — it’s the kind of place where you can reset before the beach day ahead. Expect simple Indonesian breakfast plates, coffee, and light Western options for roughly IDR 35,000–80,000 per person; it usually works best as a 45-minute stop. From there, head toward Bandengan by local transport or ride-hailing, which is the easiest way to move around town unless your hotel already has a driver on standby.

Late Morning to Lunch

Continue to Kura-Kura Ocean Park in Bandengan for an easy first outing while the day is still cool. It’s a low-stress stop that pairs nicely with the coast, so don’t overthink it — just enjoy the marine-themed setting and the relaxed pace for about 1.5 hours. After that, move straight to Pantai Bandengan, one of Jepara’s most pleasant beaches for a slow walk, shallow-water wading, and sea breeze. Late morning is the sweet spot here before the heat peaks; allow around 2 hours so you’re not rushing, and expect modest entrance/parking fees depending on the exact access point, usually just a small local cash outlay.

Afternoon

For lunch, go to Warung Apung Kembang near Jepara and order seafood if it looks fresh that day — grilled fish, shrimp, and salted vegetables are the safe local favorites. It’s a good place to sit down, cool off, and let the day slow down for about 1.5 hours; budget roughly IDR 60,000–150,000 per person depending on what you order and whether you go for crab or a bigger fish. After lunch, head to the RA Kartini Tomb Complex in Bulu for a quiet cultural stop. It’s not a long visit — about 45 minutes is enough — but it adds real depth to a Jepara day, and the atmosphere is respectful and calm, so keep your voice low and dress modestly.

Evening

Finish at the Jepara Creative Industry Center or a nearby local batik workshop in Jepara City to see the town’s craft identity up close. Jepara is famous for wood carving, but the textile and design side is worth seeing too; a workshop visit here usually takes about 1 hour and is best late in the afternoon when the light softens and the pace eases. If you have extra energy afterward, stay in the city for an early dinner and keep the evening unstructured — Jepara is much better enjoyed with room to wander than with a packed schedule.

Day 5 · Thu, May 28
Jepara

Stay in Jepara

  1. Taman Nasional Karimunjawa ferry terminal area / boat excursion start point — Jepara Port — if weather and schedules allow, a full-day marine excursion is the marquee outing from Jepara; early morning, ~30 minutes check-in plus transit.
  2. Karimunjawa Islands boat trip — offshore from Jepara — the best nature experience in the region, with snorkeling and clear-water scenery; full day, ~6–8 hours total.
  3. Local seafood lunch on the island/boat lunch — Karimunjawa — keep the day flexible with a simple island meal; midday, ~1 hour, approx. IDR 75,000–200,000 per person.
  4. Return to Jepara and rest at a beachfront cafe — Bandengan — an easy wind-down after the boat day, best kept light; late afternoon, ~1 hour.
  5. Sari Beach Cafe — Bandengan — a casual coffee-and-snack stop by the shore to end the day softly; evening, ~45 minutes, approx. IDR 35,000–90,000 per person.

Morning

If the sea is cooperating, start very early at the Taman Nasional Karimunjawa ferry terminal area / boat excursion start point at Jepara Port. From central Jepara, it’s usually a short 15–25 minute ride by car or scooter, but I’d leave extra time because check-in, ticketing, and loading gear can easily take 30 minutes or more. Aim to arrive around 6:00–7:00 AM for the smoothest departure window, especially if you’re joining a shared boat or a package trip. Expect basic port conditions, a little organized chaos, and helpful local operators who’ll want to confirm your snorkeling gear, dry bag, and return time before you board.

Day on the Water

The Karimunjawa Islands boat trip is the big one — the kind of full-day outing that makes the Jepara stop worth it. Once you’re offshore, the pace is simple: boat hops between calm coves, reef stops for snorkeling, and those classic clear-water views that are hard to find elsewhere in Central Java. Most trips run 6–8 hours total, and the sea can be choppy on some days, so bring motion-sickness tablets if you need them, plus reef-safe sunscreen, cash for extras, and a waterproof pouch for your phone. For a shared trip, costs vary a lot by season and inclusions, but expect roughly IDR 300,000–900,000+ per person depending on whether lunch, snorkeling gear, and island stops are bundled in.

For lunch, keep it easy with a local seafood lunch on the island/boat lunch in Karimunjawa. The best version of this meal is unpretentious: grilled fish, rice, sambal, vegetables, maybe fried bananas, and cold water or tea. Budget around IDR 75,000–200,000 per person depending on whether it’s a simple boxed lunch or a more proper island café stop. Don’t overplan this part — on a boat day, the meal is just a reset between swims, sun, and wandering around a jetty or beach.

Late Afternoon to Evening

Head back to Jepara and keep the landing soft with a rest stop at a beachfront spot in Bandengan. This is the time to rinse off salt, stretch your legs, and let the day slow down instead of trying to squeeze in one more big activity. The drive from Jepara Port to Bandengan is usually around 20–30 minutes, and late afternoon is ideal because the light is gentler and the heat starts to fade. If you’ve got energy, just sit with a drink and watch the water — no need to make it a second full outing.

Finish at Sari Beach Cafe in Bandengan for a very easy closing stop. It’s the kind of place where you can get a coffee, iced tea, or a simple snack for about IDR 35,000–90,000 per person, and let the day taper off naturally by the shore. If the tide and traffic are kind, this is also the best moment to think about tomorrow’s timing, because an early start will make the next transfer feel much lighter.

Day 6 · Fri, May 29
Jepara

Stay in Jepara

  1. Mororejo Batik Workshop — Jepara outskirts — a slower cultural morning that fits well after the previous day’s coastal adventure; morning, ~1 hour.
  2. Teluk Awur Beach — west of Jepara — a quieter beach than Bandengan, good for a gentle walk and photos; late morning, ~1 hour.
  3. Jepara Market (Pasar Jepara) — Jepara City — a lively stop for snacks, fruit, and local life; midday, ~1 hour.
  4. RM Jepara Heritage Seafood — Jepara City — a solid final local meal to try grilled fish and seafood before departure; lunch, ~1.5 hours, approx. IDR 70,000–180,000 per person.
  5. Benteng VOC / old harbor area — near the old town/port — a short heritage stop to round out your time in Jepara with a bit of colonial-era atmosphere; afternoon, ~45 minutes.
  6. Alun-Alun Jepara — central Jepara — an easy final stroll and snack stop if you want one last look at local evening life; evening, ~45 minutes.

Morning

Start with Mororejo Batik Workshop on the outskirts of Jepara for a calm cultural morning before the day gets warmer. It’s about a 20–35 minute drive from central Jepara depending on where you’re staying, so go after breakfast and aim to arrive around opening time if you want the place quieter and the artisans less rushed. The visit usually takes about an hour, and it’s the kind of stop where you can actually watch the process rather than just buy souvenirs — ask about the wax-resist technique, natural dyes, and which motifs are specific to the Jepara coast. If you’re coming by scooter, park where the staff points you to and keep a little cash handy for a small workshop fee or a purchase if you want to support them.

Late Morning to Lunch

From there, head west to Teluk Awur Beach for an easy, breezy change of pace. The drive is short — usually 10–20 minutes from the workshop area, a bit longer if traffic is crawling through town — and the beach is best for a simple walk, photos, and a reset rather than a big beach-club style outing. It’s quieter than the more famous stretches, so you can linger without feeling like you’re fighting crowds. Afterward, continue back into town to Jepara Market (Pasar Jepara), where the energy shifts fast: fruit sellers, snack stalls, and the usual local bustle. Come hungry but not starved, because it’s easy to graze on fried snacks, fresh coconut, and seasonal fruit while you wander the aisles. Then make your lunch stop at RM Jepara Heritage Seafood in Jepara City — a good final sit-down meal before you move on, with grilled fish, squid, prawns, and sambal that leans coastal and bright. Expect roughly IDR 70,000–180,000 per person depending on what you order; lunch here is usually a relaxed 1 to 1.5 hours, which gives you enough time to cool off before the afternoon.

Afternoon to Evening

After lunch, keep the pace light with a short heritage stop at the Benteng VOC / old harbor area near the port. It’s not a polished “museum day” kind of place — more of an atmospheric walk where the old trading-port feel still hangs around — so this is best enjoyed slowly, with a camera and no strict agenda. Spend about 45 minutes here, then head into central Jepara for a final gentle loop around Alun-Alun Jepara. Go near sunset or after dark when the square comes alive a bit more, with families, vendors, and casual snacks; it’s the easiest place to feel the town’s evening rhythm without committing to a full night out. If you’re departing the next day, keep dinner light, check transport bookings early, and use the evening to pack so your transfer out of Jepara stays stress-free.

Day 7 · Sat, May 30
Bandung

Jepara to Bandung

Getting there from Jepara
Morning car transfer Jepara → Semarang, then train Semarang Tawang/Poncol → Bandung on the Argo Wilis / Harina / other long-distance service via KAI Access or Traveloka (total ~8–11h, ~IDR 500,000–1.2 million depending class). Start early so you can still reach Bandung for late-afternoon sightseeing.
If schedules line up poorly, take a flight Semarang → Bandung/Jakarta and continue by car/train, but this is usually less efficient than the train combo for this route.
  1. Travel: Jepara → Semarang → Bandung by car + train/flight combination — leave early, ~8–11 hours total depending on route; the smoothest option is a morning transfer out of Jepara with pre-booked onward transport.
  2. Gedung Sate — Bandung city center — the city’s signature landmark and a strong first stop after arrival; late afternoon, ~45 minutes.
  3. Braga Street — Braga/Asia Afrika — a walkable historic corridor that’s ideal after a long transit day; late afternoon, ~1 hour.
  4. Sumber Alam Bandung / local Sundanese dinner — central Bandung — a good first taste of West Javanese food with rice, vegetables, and grilled dishes; dinner, ~1.5 hours, approx. IDR 75,000–180,000 per person.
  5. Kopi Toko Djawa — Braga — a stylish coffee stop for a relaxed evening reset in the heart of the city; evening, ~45 minutes, approx. IDR 35,000–80,000 per person.

Morning

Leave Jepara early and treat this as a full transit day so you don’t feel rushed later. The smoothest plan is a pre-booked car out to Semarang first, then a long-distance train into Bandung; if everything runs on time, you’ll usually land in the city with just enough daylight left for a light first look around. Book seats through KAI Access or Traveloka, and aim for an early departure so you’re not fighting peak traffic leaving town or doing a last-minute station scramble in Semarang Tawang or Semarang Poncol. Once you arrive, keep your luggage light and move straight into the city center rather than trying to overdo the afternoon.

Late Afternoon

Start with Gedung Sate, which is the right “I’ve arrived” landmark for Bandung — handsome, iconic, and easy to enjoy even if you’re tired. The building and surrounding grounds are best from the outside unless you’re pairing it with a quick museum visit, and it’s usually easiest to reach by taxi or ride-hailing from the station or your hotel; expect around 10–20 minutes depending on traffic. From there, a relaxed walk or short ride brings you to Braga Street, where the old shophouses, cafés, and pedestrian-friendly stretch make a perfect reset after a long transit day. Don’t try to pack too much in here — just wander, look up at the façades, and let Bandung’s cooler air do the work.

Evening

For dinner, head to Sumber Alam Bandung or a similar local Sundanese spot in the central area and keep it simple: steamed rice, fresh vegetables, lalapan, grilled chicken or fish, and maybe a sambal if you’re feeling brave. Expect roughly IDR 75,000–180,000 per person, depending on what you order, and this is the kind of place where you can settle in comfortably after a travel-heavy day. Finish with a quiet coffee stop at Kopi Toko Djawa on Braga — it’s stylish without being fussy, and a good place to sit for 30–45 minutes before calling it a night. If you still have energy, stay in the Braga area for a slow evening walk; it’s one of the easiest parts of Bandung to enjoy without needing another plan.

0

Plan Your from india to indonasia, via connection flight, layover at srilanka for 11 hours. then taking a plane to jakarta then to jeparah aafter three night stay there, then to bandung Trip