Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Indonesia Itinerary Outline

Day 1 · Wed, Jul 29
Jakarta

Arrival in Jakarta

  1. National Monument (Monas) — Central Jakarta — Start with the city’s signature landmark and panoramic viewpoint; early morning is best for lighter crowds, ~1.5 hours.
  2. National Museum of Indonesia — Medan Merdeka area — A strong intro to Indonesian history and culture right nearby, ~1.5–2 hours.
  3. Kota Tua Jakarta — West Jakarta — Wander the colonial square, street life, and heritage facades after lunch, ~1.5 hours.
  4. Café Batavia — Kota Tua — A classic stop for lunch or coffee with museum-square views; expect ~IDR 100,000–250,000 per person, ~1 hour.
  5. Glodok Chinatown Market — Glodok — End with a lively food-and-market stroll for snacks and local atmosphere, late afternoon, ~1.5 hours.

Morning

Start early at National Monument (Monas), because Jakarta’s light is kinder before the heat and the tour groups arrive. If you can be there around 7:30–8:00 AM, you’ll move through the plaza more comfortably and have a better shot at the observation deck queue, which can swell later in the day. The monument grounds are in Merdeka Square, and getting there by GoCar/Grab is the easiest option from most central hotels; traffic is usually manageable before rush hour. Plan about 1.5 hours here, and if the lift to the top is open, the ticket is usually inexpensive, though lines and operating hours can shift on holidays and Mondays.

Walk next to the National Museum of Indonesia, just a short ride or a reasonably pleasant walk depending on where you’re staying in central Jakarta. This is the right place to get your bearings: the collections are broad, from prehistoric artifacts to textiles and regional traditions, and it’s one of the few places that gives you a fast, useful crash course in the whole archipelago. Give yourself 1.5–2 hours, and expect a modest entry fee. If you’re a quick reader, focus on the highlighted rooms rather than trying to see every gallery—there’s a lot here, and it’s easy to overdo it on day one.

Lunch and Afternoon

After lunch, head west to Kota Tua Jakarta for the shift in atmosphere: from national symbols to old Batavia streets, shuttered colonial facades, and the more weathered, lived-in side of the city. The move is simplest by car or ride-hailing, usually 20–40 minutes depending on traffic. Spend about 1.5 hours wandering the square, the old buildings, and the pedestrian pockets around Fatahillah Square; it’s best as a slow walk, not a checklist. Keep an eye on your footing—sidewalks can be uneven, and the midday sun is no joke, so carry water and a hat.

For a relaxed lunch or coffee stop, settle into Café Batavia, which is still the classic choice in Kota Tua for a room with atmosphere and a view over the square. Expect roughly IDR 100,000–250,000 per person depending on whether you just have coffee and cake or a full meal. If you want a cooler, quieter break, sit upstairs; if you want people-watching, the main rooms are better. Service can be a little slow when it’s busy, so this works best as a lingering stop rather than a rushed one.

Late Afternoon

Finish in Glodok Chinatown Market, where Jakarta gets louder, denser, and more delicious. It’s best late afternoon, when you can graze without the worst of the heat and catch the neighborhood as shops, food stalls, and street corners come alive. Move there by ride-hailing from Kota Tua in roughly 15–25 minutes, depending on traffic. Come hungry and keep it loose: this is the moment for snacks, not a formal meal. You’ll find everything from candied fruit and herbal drinks to noodle shops and old-school bakeries, and the fun is in letting yourself drift through the side streets rather than trying to “do” the whole area.

If you have energy left, stay flexible and let the evening unfold from there—Glodok is one of those places where the best plan is often just to follow your nose. After a full first day, it’s smart to head back before peak evening traffic builds again, especially if you’re staying farther south in Jakarta.

Day 2 · Thu, Jul 30
Yogyakarta

Heritage sights in Yogyakarta

Getting there from Jakarta
Train: take a morning direct KAI service (Argo Dwipangga / Taksaka / Gajayana on the Jakarta–Yogyakarta corridor) booked on KAI Access or Traveloka. ~7–8 hours, roughly IDR 300,000–700,000 depending class. Best if you want city-center to city-center travel and a full arrival evening; depart early morning.
Flight: CGK/DPS? No—use Jakarta (CGK/HLP) to Yogyakarta (YIA) on Garuda, Citilink, Batik Air, or AirAsia via Traveloka/Skyscanner. ~1h15 airborne, but ~4–5 hours door-to-door with airport transfers; usually IDR 700,000–1,800,000.
  1. Taman Sari Water Castle — Yogyakarta — Begin with the former royal garden complex to ease into the city’s heritage, morning, ~1.25 hours.
  2. Kraton Ngayogyakarta Hadiningrat — Yogyakarta Palace area — Explore the Sultan’s palace and Javanese court traditions next, late morning, ~1.5 hours.
  3. Museum Sonobudoyo — Near the Kraton — A compact cultural stop for wayang, batik, and Javanese history, ~1 hour.
  4. House of Raminten — Kotabaru — A fun, well-known spot for lunch or tea; expect ~IDR 75,000–180,000 per person, ~1 hour.
  5. Malioboro Street — Central Yogyakarta — Finish with an easy evening walk for shopping, street food, and city energy, ~1.5–2 hours.

Morning

Your first stop is Taman Sari Water Castle, and it’s worth getting there as soon as the city starts to warm up. Aim to arrive around 8:00–8:30 AM if you can, when the lanes around the old quarter are still relatively calm and the light is good for the pastel courtyards and reflected pools. Entrance is usually very affordable, and you can comfortably spend about an hour wandering the tunnels, former bathing pools, and the small alleys around Patehan. It’s a lovely place to ease into Yogyakarta’s heritage pace before the day gets busier.

A short ride or walk brings you to Kraton Ngayogyakarta Hadiningrat, the living heart of the city. This is not just a museum feel — you’re stepping into an active royal complex, so dress modestly and move respectfully, especially around ceremonies or performances. Give yourself around 1.5 hours to see the main courtyards, pavilions, and displays of court culture; check on-site for any live gamelan or dance schedule, which can be a highlight if it’s running. From there, it’s an easy transition to Museum Sonobudoyo, just nearby, for a compact but rich look at wayang, batik, and Javanese history. The collection is manageable in about an hour, and it pairs nicely with the palace visit because you get the broader cultural context without museum fatigue.

Lunch and Afternoon

For lunch, head to House of Raminten in Kotabaru, which is one of those Yogyakarta institutions that feels a bit playful and very local at the same time. Expect a slightly theatrical atmosphere, lots of small dishes, and a menu that runs from traditional Javanese snacks to heavier mains; plan roughly IDR 75,000–180,000 per person depending on how much you order. It’s a good place to slow down for tea, refill your water, and reset before the evening stroll. If the main branch is busy, don’t worry — that’s normal here, and service is usually still steady enough if you’re patient.

Evening

Save your last stretch for Malioboro Street, which is best experienced without rushing. Come late afternoon into evening, when the heat eases, the sidewalks fill with local families and visitors, and the whole area gets its proper Yogyakarta buzz. You can browse batik, snacks, silver trinkets, and small souvenirs, then drift between wedang ronde, angkringan, and street-side satay stalls as dinner becomes part of the walk. If you want a more relaxed flow, start near the southern end and wander north toward Pasar Beringharjo and the older arcade area, with plenty of time to sit, people-watch, and just absorb the city’s rhythm before turning in.

Day 3 · Fri, Jul 31
Magelang

Temples around Borobudur and Prambanan

Getting there from Yogyakarta
Private car/driver or Grab/Gojek to Borobudur/Magelang via the south route. ~1.5–2 hours, around IDR 300,000–600,000 for a car. Best for an early departure so you can reach Borobudur for the morning.
Tour/minivan shuttle from Yogyakarta to Borobudur/Magelang, booked via Traveloka or local operators. ~2 hours, about IDR 80,000–150,000 per person, but less flexible on timing.
  1. Borobudur Temple — Magelang — Go early for the best light and the most iconic sunrise-adjacent temple experience, morning, ~2 hours.
  2. Rhema Hill / Gereja Ayam — Borobudur area — A scenic stop with valley views and a quirky landmark, mid-morning, ~1 hour.
  3. Pawon Temple — Between Borobudur and Mendut — A short, worthwhile temple stop that fits neatly on the route, ~30 minutes.
  4. Mendut Temple — Near Borobudur — Complete the temple circuit with this serene Buddhist site, ~45 minutes.
  5. Prambanan Temple — Prambanan — Head east for the dramatic Hindu temple complex in the late afternoon, ~2 hours.
  6. Kali Opak riverside warung or a Javanese restaurant near Prambanan — Prambanan area — Have an early dinner close to the temple zone; expect ~IDR 80,000–200,000 per person, ~1 hour.

Morning

Leave Yogyakarta early enough to be at Borobudur Temple right as the day is starting to soften the stone — think 5:30–6:00 AM departure from the city if you want the calmest start, since the drive is typically 1.5–2 hours depending on traffic and where you’re staying. Budget around IDR 300,000–600,000 for a private car, and if you’re doing the sunrise-adjacent experience, tickets and access rules can change, so it’s worth checking ahead the night before. Spend about two hours here wandering the upper terraces, circling the reliefs, and taking in the volcano-and-rice-field views before the heat builds. From there, head a short distance to Rhema Hill / Gereja Ayam, which is one of those slightly odd-but-fun Central Java stops locals actually send visitors to for the panorama; give yourself an hour for the viewpoint, the hilltop breeze, and photos of the famous bird-shaped building.

Midday

Continue along the Borobudur backroads to Pawon Temple and then Mendut Temple — they’re close enough that this part of the day feels like a quiet temple circuit rather than a series of big transfers. Pawon Temple is small, so 30 minutes is enough, and Mendut Temple deserves a more relaxed 45 minutes, especially if you want to appreciate how serene it feels compared with the bigger names. Lunch can be simple and nearby: a local warung in the Borobudur area is usually the best move, with dishes like nasi rames, gudeg, or fried chicken for IDR 25,000–60,000, and you’ll eat better than at a polished tourist stop. Keep things unhurried here — the charm is in the spacing between sites, the village roads, and the sense that you’re moving through a lived-in part of Java rather than just ticking off monuments.

Afternoon and Evening

By mid-afternoon, set off east toward Prambanan Temple so you arrive with enough daylight to walk the grounds properly; traffic from the Magelang side can stretch the trip, so it’s smart to leave after lunch rather than waiting too long. Plan around two hours for Prambanan itself, because the scale changes the mood completely — this is dramatic, vertical, and best enjoyed as the light begins to go warm across the stone. Afterward, stay close by for an early dinner at a Kali Opak riverside warung or a Javanese restaurant near the temple zone; this is the easiest place to reset after a full day, and a meal here usually runs IDR 80,000–200,000 per person depending on whether you order drinks and a few shared dishes. If you still have energy, a slow stroll along the river edge or around the temple approach road is a nice way to let the day settle before heading back.

Day 4 · Sat, Aug 1
Ubud

Central Ubud base

Getting there from Magelang
Flight: transfer by car to Yogyakarta International Airport (YIA) or Semarang/Jogja if needed, then fly to Denpasar (DPS) on Garuda, Citilink, Batik Air, or AirAsia; book on Traveloka/Skyscanner. Total door-to-door usually ~5.5–7.5 hours. Expect roughly IDR 1,200,000–3,000,000 including airport transfers. Take the earliest practical flight.
Private car to YIA + flight is still the most practical; a full overland/ferry option is not realistic for this leg.
  1. Sacred Monkey Forest Sanctuary — Central Ubud — Start with Ubud’s most famous nature-and-temple walk before the crowds build, morning, ~1.5 hours.
  2. Puri Saren Agung — Ubud Palace area — A quick look at the royal compound right in town, late morning, ~45 minutes.
  3. Ubud Art Market — Central Ubud — Browse handicrafts and souvenirs in the heart of town, late morning, ~1 hour.
  4. Locavore To Go — Ubud — A polished lunch stop from one of Ubud’s most famous names; expect ~IDR 120,000–300,000 per person, ~1 hour.
  5. Campuhan Ridge Walk — West Ubud — Stretch your legs on the scenic ridge in the late afternoon, ~1–1.5 hours.
  6. Saraswati Temple — Central Ubud — End with a graceful temple-and-lotus-pond stop near dinner time, ~45 minutes.

Morning

Arrive in Ubud with enough time to settle into the center and head straight to Sacred Monkey Forest Sanctuary before the mid-morning rush; if you can be there around 8:30–9:00 AM, the paths feel calmer and the macaques are a bit less chaotic. Entry is usually around IDR 80,000–100,000, and you’ll want to keep sunglasses, snacks, and loose items tucked away — the monkeys are bold. Give yourself about 1.5 hours to wander the shaded stone corridors, mossy temples, and banyan-heavy trails at an easy pace.

From there, it’s a short stroll or quick scooter/car hop into the Puri Saren Agung area, then on to Ubud Art Market right in the center of town. The palace compound is a fast stop — think 30–45 minutes to admire the carved gates and courtyards — and the market is best as a browse rather than a mission, with woven bags, silver jewelry, batik, and wood carvings spread across a few lanes. Prices are negotiable, so start low and keep it friendly; the market is livelier after 10:00 AM, but by then it’s also hotter, so this is a good time to duck in and out without overdoing it.

Lunch

Settle in at Locavore To Go for lunch, which is a smart way to sample one of Ubud’s big culinary names without committing to a long tasting menu. Expect roughly IDR 120,000–300,000 per person depending on what you order, and plan on about an hour here. It’s the kind of lunch that feels polished but still practical, which is ideal in the middle of a busy Ubud day; if you’re staying central, you can walk there from the market area, otherwise a short Grab or Gojek is easy.

Afternoon and Evening

After lunch, take the day down a notch and head west for Campuhan Ridge Walk in the late afternoon, when the light softens and the heat backs off. This is one of those Ubud walks that locals actually use to clear their heads, and it works best if you don’t rush it — 1 to 1.5 hours is enough to enjoy the grassy ridge, small side paths, and wide valley views. The trail is free, but bring water and decent walking shoes since the path can be uneven and a little slippery after rain.

Wrap up at Saraswati Temple as evening approaches, when the lotus pond and carved gates look especially good in the warm light. It’s an easy final stop because it sits right in the center of Ubud, close to the cafés and dinner places on Jalan Raya Ubud and Jalan Dewi Sita. Give it about 45 minutes, and if you still have energy afterward, linger nearby for a relaxed dinner rather than trying to squeeze in anything else — this is the kind of day that works best when there’s a little room left at the end.

Day 5 · Sun, Aug 2
Tegallalang

Rice terraces in Tegallalang

Getting there from Ubud
Private driver / Grab / Gojek. It’s a very short move, ~20–30 minutes, around IDR 80,000–200,000 depending pickup and car size. Go after breakfast or stay flexible, since it’s close by.
Scooter rental if you’re comfortable riding in Bali traffic. ~20–25 minutes, about IDR 70,000–120,000/day rental plus fuel.
  1. Tegallalang Rice Terraces — Tegallalang — Go early for cooler air and softer light over the terraces, morning, ~1.5 hours.
  2. Bali Pulina — Tegallalang — Combine coffee tasting and jungle-valley views just up the road, late morning, ~1 hour.
  3. Alas Harum Bali — Tegallalang — Add a more active stop with viewing platforms and light adventure options, midday, ~1.5 hours.
  4. Cretya Ubud — Tegallalang area — A scenic lunch/swim break with terrace views; expect ~IDR 150,000–350,000 per person, ~1.5 hours.
  5. Gunung Kawi Sebatu Temple — Sebatu — Finish with a quieter water temple for a calmer cultural contrast, late afternoon, ~1 hour.

Morning

Set off from Ubud after breakfast and aim to reach Tegallalang Rice Terraces by around 8:00–8:30 AM, before the heat builds and the viewpoints fill up. The drive is short, but traffic on the main northbound road can still stall around the village center, so a private driver or Grab/Gojek is the least fussy option. Expect a small entrance fee at some access points, and bring cash for parking, a drink, and any of the little swing or viewpoint add-ons if you decide to linger. The terraces are best enjoyed slowly: walk the ridge paths, take in the layered green slopes, and don’t feel pressured to do every photo stop — the nicest part is simply being there while the light is still soft.

A few minutes up the road, head to Bali Pulina for coffee tasting with a proper valley view. This is one of those spots that works best when you don’t rush it: sample the local arabica, order a fresh ginger tea if you want something less sweet, and use the terrace seating to cool down while the morning is still pleasant. Tastings are usually inexpensive, though specialty drinks and food can add up a bit, so it’s worth checking the menu before you settle in. If you want a calmer, more scenic pace, this is the easiest place in the area to pause without losing momentum.

Lunch and Afternoon Exploring

From there, continue to Alas Harum Bali, which leans more active and a little more polished than the terraces themselves. It’s a good stop if you want viewing platforms, a few light adventure options, and those broad “look out over the valley” moments without having to hike much. Give yourself time to wander the grounds, and if you’re interested in any of the swings or photo spots, ask the staff about the exact cost first — the base entry may be manageable, but extras can stack quickly. After that, settle in at Cretya Ubud for lunch and a swim break; this is the kind of place locals and visitors both go to when they want a scenic, slightly indulgent midday reset. Expect roughly IDR 150,000–350,000 per person depending on what you order and whether you use the pool facilities, and it’s smart to book ahead or arrive early on weekends so you’re not waiting for a table with a view.

Late Afternoon

Finish the day at Gunung Kawi Sebatu Temple, where the mood shifts from lively terrace-hopping to something much quieter and more reflective. This water temple feels especially peaceful in the late afternoon, when the crowds thin and the stone paths, koi ponds, and spring-fed shrines settle into a softer rhythm. Dress modestly, bring a sarong if you have one, and keep a small amount of cash for the donation or entrance fee. It’s a good final stop because it leaves you with a calmer last impression of the Tegallalang area — less about the photo chase, more about the atmosphere — before you head back to Ubud for dinner.

Day 6 · Mon, Aug 3
Uluwatu

Uluwatu coastline and temple

Getting there from Tegallalang
Private car with driver or Grab/gocar. ~1.5–2.5 hours depending traffic, roughly IDR 350,000–700,000 for a car. Leave after breakfast to reach Uluwatu by late morning for your temple visit.
Scooter is possible but not ideal for this long cross-island Bali drive; only if you’re experienced. ~2–3 hours, cheaper but tiring.
  1. Uluwatu Temple — Uluwatu — Start with the clifftop sea temple when temperatures are gentler and the views are clearest, late morning, ~1.5 hours.
  2. Suluban Beach — Pecatu — Head down to the cave-framed surf beach nearby for a very different coastal feel, midday, ~1 hour.
  3. Single Fin Bali — Uluwatu — Pause for a scenic lunch or sunset drink; expect ~IDR 120,000–300,000 per person, ~1.5 hours.
  4. Padang Padang Beach — Pecatu — A classic small beach stop with easy access and good swimming conditions, afternoon, ~1 hour.
  5. Pantai Melasti — Ungasan — Continue south for dramatic limestone cliffs and a broader beach setting, late afternoon, ~1.5 hours.
  6. Jimbaran seafood restaurant on the bay — Jimbaran — End with a beachfront seafood dinner as a final Bali meal; expect ~IDR 150,000–400,000 per person, evening, ~1.5–2 hours.

Morning

Arrive at Uluwatu Temple by late morning, when the limestone cliff is lit cleanly and the heat hasn’t fully settled in yet. Give yourself about 1.5 hours to wander the outer paths, look out over the surf, and walk the temple edge slowly rather than rushing it. The entrance is usually around IDR 30,000–50,000, and you’ll need a sarong and sash if you don’t have your own. Keep an eye on belongings here — the monkeys are notorious, especially around sunglasses, hats, and shiny things.

From there, head a few minutes down the road to Suluban Beach, which feels like a completely different world: narrow stairs, cave-like rock openings, and surfboards stacked in the sand. It’s a good midday stop because the shade in the limestone cuts the glare, and you can spend about an hour poking around the caves, watching the waves, or just taking a break on the cliffside warungs above the beach. Wear sandals you don’t mind getting sandy, and if the tide is high, don’t force a long beach walk — this spot is more about the atmosphere than swimming.

Lunch and afternoon

For lunch, settle in at Single Fin Bali back in Uluwatu, where the whole terrace is built for ocean views and lazy, unhurried hours. Expect roughly IDR 120,000–300,000 per person depending on what you order and whether you add a drink; it’s one of those places where you can linger with a cold coconut, a smoothie bowl, or a proper lunch and let the day slow down a bit. After that, continue to Padang Padang Beach, an easy classic with a short stair descent, small coves, and usually better swimming conditions than the more exposed breaks nearby. It’s a quick, relaxed stop — about an hour is enough unless you want to sit and swim.

Late afternoon to evening

Keep moving south to Pantai Melasti in Ungasan, which is the day’s best big-sky, dramatic-coastline stop. The road down through the limestone cut is half the appeal, and once you’re at the beach, the scale opens up in a way the smaller coves don’t. Late afternoon is ideal here: the light softens, the cliffs glow, and you can walk the shore without the worst of the heat. Finish the day with a Jimbaran seafood dinner on the bay — pick one of the beachfront grills and order your fish by weight so you can choose what looks freshest. Plan on IDR 150,000–400,000 per person, and arrive before full darkness if you want a calmer table and a better chance of catching the last color over the water.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version