Indonesia Travel Itinerary

Day 1 · Fri, Sep 11
Jakarta

Arrival in Jakarta

  1. Soekarno–Hatta International Airport — Tangerang; arrive, collect luggage, and transfer into Jakarta, allowing ~1.5–2 hours.
  2. Grand Indonesia Mall — Central Jakarta; an easy first stop for essentials, air-conditioning, and dinner, ~2 hours.
  3. SKYE Bar & Restaurant — Menteng; enjoy skyline views and Indonesian-influenced dining, evening, ~2 hours, approximately IDR 300,000–600,000 per person.

Arrival and Transfer into Jakarta

After landing at Soekarno–Hatta International Airport, allow around 1.5–2 hours for immigration, luggage, and withdrawing or exchanging some Indonesian rupiah. The airport train is quick, but for a first arrival with luggage, a pre-booked hotel car or Bluebird taxi is usually easiest; the toll-road journey into central Jakarta takes roughly 45–90 minutes depending on traffic. If you arrive during the afternoon peak, expect longer delays and keep your first evening deliberately light.

Afternoon at Grand Indonesia

Head to Grand Indonesia Mall for a cool, uncomplicated first stop—useful for a local SIM or eSIM, toiletries, cash, and a comfortable meal. Spend about two hours browsing the West Mall and East Mall, with plenty of cafés and restaurants if jet lag catches up with you. The mall generally operates from around 10:00 to 22:00, and dinner here is typically IDR 100,000–250,000 per person. From the airport, go directly by car; from a central hotel, Grab or Gojek is convenient, though traffic around Bundaran HI can be slow.

Evening Views and Dinner

Continue by car to SKYE Bar & Restaurant in Menteng, ideally reserving ahead and checking the dress code. Arrive around sunset for the best transition from city lights to the evening skyline; allow roughly two hours for Indonesian-influenced dishes and drinks, budgeting about IDR 300,000–600,000 per person before any premium cocktails. Bring a light layer, as the rooftop can be breezy, and use a hotel car or Bluebird for the return rather than walking—the surrounding roads are not especially pedestrian-friendly at night.

Day 2 · Sat, Sep 12
Jakarta

Jakarta city exploration

  1. Istiqlal Mosque — Central Jakarta; visit Southeast Asia’s largest mosque, morning, ~1 hour.
  2. Jakarta Cathedral — Central Jakarta; see the landmark neo-Gothic cathedral across the square, ~45 minutes.
  3. National Museum of Indonesia — Central Jakarta; explore major Indonesian archaeological and cultural collections, late morning, ~2 hours.
  4. Café Batavia — Kota Tua; have lunch in a historic colonial setting, ~1.5 hours, approximately IDR 150,000–300,000 per person.
  5. Kota Tua Jakarta — Old Town; stroll the preserved colonial square and surrounding streets, afternoon, ~1.5 hours.
  6. Museum MACAN — Kebon Jeruk; finish with contemporary Indonesian and international art, late afternoon, ~2 hours.

Morning: Central Jakarta’s landmark pair

Start around 08:30 at Istiqlal Mosque, ideally before the midday heat and larger prayer crowds. Visitors who are not worshippers should join a guided visit or ask at the entrance about the visitor route; modest clothing is required, and women may be asked to wear a robe. Allow about an hour, including time to admire the enormous prayer hall and modern architecture. Across Lapangan Banteng, walk to Jakarta Cathedral for a quieter contrast of neo-Gothic towers, stained glass, and high vaulted interiors. Dress respectfully at both sites, and avoid visiting during Friday midday prayers. The two landmarks are only a few minutes apart on foot, though a short Bluebird or Grab ride is easier in the heat.

Continue to the National Museum of Indonesia for roughly two hours, arriving around 10:45. Its archaeological, textile, and ethnographic collections provide a useful introduction to the country before the rest of your trip; check the museum’s current opening schedule before leaving, as hours and gallery access can change. A practical budget is about IDR 50,000–100,000 per adult, depending on the current ticket category. From the museum, take a Grab or Bluebird toward Kota Tua—allow 30–45 minutes depending on traffic—and have a late lunch at Café Batavia, overlooking Taman Fatahillah. Expect around IDR 150,000–300,000 per person; the upstairs dining room is atmospheric, but service can be leisurely, so this is a good place to slow down rather than rush.

Afternoon and late afternoon: Old Town to contemporary art

After lunch, spend about 90 minutes wandering Kota Tua Jakarta rather than staying only in the main square. Look into the old lanes around Jalan Kali Besar, where restored colonial façades sit beside working neighborhoods, and use the shade of the square’s trees when the pavement gets hot. Small museums around the square may have variable opening hours, so treat the walk itself as the main attraction. Around 15:00, continue by Grab to Museum MACAN in Kebon Jeruk; allow 35–60 minutes, with traffic often worse later in the day. The museum usually operates from late morning into the evening, but verify the current exhibition schedule and last admission online. Allow two hours for its contemporary Indonesian and international art, then return by ride-hailing car—roughly 30–60 minutes depending on your hotel’s location.

Day 3 · Sun, Sep 13
Yogyakarta

Cultural heritage in Yogyakarta

Getting there from Jakarta
Executive-class train on KAI Argo Lawu or Argo Dwipangga from Gambir to Yogyakarta (about 6–7.5 hours, IDR 500,000–900,000). Book via Access by KAI or Traveloka. Take an early departure, ideally 06:00–07:00, to arrive for the evening Malioboro plans.
  1. Train from Jakarta to Yogyakarta — Gambir Station to Yogyakarta Station; take a morning executive-class train, approximately 6–8 hours, with advance booking recommended.
  2. Malioboro Street — Central Yogyakarta; take an evening walk among shops, street food, and local vendors, ~1.5 hours.
  3. House of Raminten — Kotabaru; enjoy an atmospheric Javanese dinner, evening, ~1.5 hours, approximately IDR 75,000–175,000 per person.

Morning and Arrival

Take an early executive-class train from Gambir Station in Jakarta, ideally around 06:00–07:00, so you reach Yogyakarta Station with enough time for an easy evening. The journey takes roughly 6–8 hours; bring snacks and water, although the onboard café usually sells simple meals. After checking in and resting, use a hotel-arranged car or GrabCar to reach central Malioboro—allow 20–40 minutes depending on traffic.

Evening: Malioboro

Begin your first look at Malioboro Street around 17:00, when the heat softens and the street becomes lively without yet feeling too crowded. Walk south from the station-side area, browsing batik, handicrafts, sandals, and small food stalls; the pedestrian zone is best enjoyed slowly, with time to pause around the street musicians and vendors. Keep small cash on hand, bargain politely for souvenirs, and be cautious with bags in dense crowds. Set aside about 1.5 hours, then take a short GrabCar or becak ride to Kotabaru for dinner.

Evening Dinner

Eat at House of Raminten, a theatrical Javanese restaurant known for its traditional décor, attentive service, and inexpensive local dishes such as nasi kucing, grilled chicken, and wedang drinks. Dinner generally costs around IDR 75,000–175,000 per person, but the restaurant is popular and waits are common, especially on weekend evenings; arriving around 19:00 or joining the queue before then helps. Afterward, return to your hotel by Grab or walk around Kotabaru if you still have energy. Check your train ticket and temple plans for the following day before turning in—the travel day is long, and an early night will make tomorrow much more comfortable.

Day 4 · Mon, Sep 14
Yogyakarta

Yogyakarta temples and surroundings

  1. Borobudur Temple — Magelang; explore Indonesia’s great Buddhist monument early, morning, ~2.5 hours.
  2. Pawon Temple — Borobudur area; see the smaller temple aligned with Borobudur, ~30 minutes.
  3. Kopi Klothok — Kaliurang area; eat an inexpensive Javanese lunch in a rustic setting, ~1 hour, approximately IDR 40,000–100,000 per person.
  4. Prambanan Temple — Prambanan; tour the monumental Hindu temple complex in the afternoon, ~2.5 hours.
  5. Ramayana Ballet Prambanan — Prambanan; watch a traditional dance performance if scheduled, evening, ~2 hours.

Morning: Borobudur and Pawon

Leave Yogyakarta around 05:00–05:30 with a private car and driver; Borobudur Temple is roughly 1.5–2 hours away, depending on traffic. Book the sunrise or earliest available entry in advance through the official ticketing channel, as access to the upper monument is timed and visitor numbers can be limited. Allow about 2.5 hours to explore the terraces, and wear comfortable shoes—the climb is steep and the stone can become hot quickly. Afterward, drive a few minutes to Pawon Temple, a much smaller but beautifully proportioned Buddhist temple on the same historical axis as Borobudur. Thirty minutes is enough here. A private car is much more practical than public transport for this sequence; expect roughly IDR 600,000–900,000 for a full-day vehicle and driver, excluding entrance fees.

Lunch and Afternoon: Kaliurang to Prambanan

Continue toward the cooler Kaliurang area for lunch at Kopi Klothok, a relaxed rustic spot known for inexpensive Javanese comfort food such as rice, vegetables, tempeh, and eggs. Budget around IDR 40,000–100,000 per person, and expect a casual, sometimes busy service—go with time to spare rather than treating it as a quick stop. From there, allow about 1.5–2 hours by car to Prambanan Temple, depending on afternoon traffic. Explore the main Hindu temples and surrounding grounds for around 2.5 hours; late afternoon gives softer light, but bring water and sun protection because the complex has little shade. Tickets are generally in the mid-hundreds of thousands of rupiah for international visitors, with current prices and access rules best checked before departure.

Evening: Ramayana Ballet

Stay at Prambanan for the Ramayana Ballet Prambanan, usually an approximately two-hour performance beginning in the evening when scheduled. The open-air stage is especially atmospheric with the illuminated temple silhouette behind it, though performances can move indoors during poor weather. Reserve seats ahead—especially for the full-moon outdoor shows—and bring a light layer for the cooler evening air. Afterward, return to Yogyakarta by pre-arranged car; the drive usually takes 45–75 minutes. This is a long day, so arrange the return before the show rather than relying on finding a ride at the venue, and carry small cash for snacks, parking, and roadside stops.

Day 5 · Tue, Sep 15
Malang

Volcanic landscapes in Malang

Getting there from Yogyakarta
KAI Malioboro Ekspres train from Yogyakarta to Malang (about 7–8 hours, IDR 250,000–500,000). Book via Access by KAI or Traveloka. Depart around 06:00–07:00; this is the most practical option for reaching Malang in the afternoon.
  1. Train from Yogyakarta to Malang — Yogyakarta Station to Malang Station; take an early train, approximately 7–8 hours, with luggage storage arranged at your hotel.
  2. Jodipan Colorful Village — Malang; photograph the brightly painted riverside neighborhood, late afternoon, ~1 hour.
  3. Malang Night Paradise — Blimbing; enjoy illuminated installations and relaxed evening entertainment, ~2 hours.
  4. Rawon Nguling — Central Malang; try the city’s famous dark beef soup for dinner, ~1 hour, approximately IDR 50,000–120,000 per person.

Afternoon: Arrival and Jodipan Colorful Village

After arriving at Malang Station, go straight to your hotel to leave your luggage—most central hotels can store bags before check-in. Allow roughly 30–45 minutes for the transfer and check-in formalities, then take a short Grab or Gojek ride to Jodipan Colorful Village. The painted riverside lanes are best photographed in the late afternoon, when the colors are softer and the heat has eased; allow about an hour to wander across the footbridges and side alleys. Entrance is usually around IDR 5,000–10,000, and comfortable shoes are useful because some paths are steep or uneven.

Evening: Lights and Local Dinner

From Jodipan, continue by car toward Malang Night Paradise in Blimbing, allowing 20–35 minutes depending on traffic. The attraction generally opens from late afternoon into the evening, with illuminated gardens, themed displays, and easygoing family entertainment; check the latest schedule before leaving, as operating days and ticket prices can change. Budget approximately IDR 75,000–150,000 per person and spend around two hours here rather than rushing through the installations.

Finish with dinner at Rawon Nguling in central Malang, reached in roughly 25–40 minutes by Grab or Gojek. Order the signature rawon—a rich, dark beef soup flavored with keluak—alongside rice, salted egg, and simple side dishes; expect about IDR 50,000–120,000 per person. It is worth eating early if possible, since popular dishes can sell out and the restaurant is busiest around dinner peak.

Day 6 · Wed, Sep 16
Cemoro Lawang

Bromo area adventure

Getting there from Malang
Private 4WD/jeep transfer via Tumpang and Jemplang, arranged through your hotel or a reputable Bromo operator (about 3–4 hours, IDR 1,000,000–1,800,000 per vehicle). Leave around 02:00–03:00 for the sunrise itinerary; confirm park access and jeep arrangements in advance.
  1. 4WD transfer from Malang to Mount Bromo — Malang to Cemoro Lawang; depart around 2:00–3:00 AM, allowing ~3–4 hours and arranging national-park access and jeep logistics in advance.
  2. Penanjakan Viewpoint — Bromo Tengger Semeru National Park; watch sunrise over Mount Bromo and Mount Semeru, dawn, ~1.5 hours.
  3. Mount Bromo Crater — Sea of Sand; cross by jeep and climb to the crater rim, morning, ~2.5 hours.
  4. Savanna and Teletubbies Hill — Bromo area; see the park’s open grasslands after the crater visit, ~1 hour.
  5. Lava View Lodge — Cemoro Lawang; have a mountain-view lunch and rest, early afternoon, ~1.5 hours, approximately IDR 100,000–250,000 per person.

Before dawn and sunrise

Leave Malang around 02:00–03:00 in a pre-arranged 4WD, following the mountain route via Tumpang and Jemplang toward Cemoro Lawang. The drive takes roughly 3–4 hours, with a bumpy final section and possible queues at the national-park checkpoints. Confirm the park entrance, jeep permit, and driver the evening before; the usual vehicle rate is around IDR 1,000,000–1,800,000 per jeep, generally shared by up to six people. Bring a warm jacket, gloves, water, and a headlamp—the viewpoint can feel close to freezing before sunrise. Your jeep should take you to Penanjakan Viewpoint, where the classic panorama opens over Mount Bromo, Mount Batok, and Mount Semeru. Arrive by about 04:30–05:00 to secure a decent viewing spot, as the main platform becomes crowded on clear mornings.

Morning: the crater and highland grasslands

After sunrise, descend by jeep across the Sea of Sand toward Mount Bromo Crater. Depending on the access point and crowd levels, you can walk or hire a local horse for part of the approach, but walking is straightforward if you are comfortable with dust and uneven ground. Allow about 2.5 hours for the crossing and climb; the final stairway is tiring, and the crater rim can be windy, so take it slowly and avoid standing too close to the edge. From there, continue by jeep through the open landscape of the Savanna and Teletubbies Hill, usually a quieter and greener contrast to the volcanic sand. Conditions change dramatically with the season, so expect golden-brown grass in the dry period rather than vivid green hills.

Lunch and recovery

Return to Cemoro Lawang for lunch at Lava View Lodge, where the terrace is the real attraction: on a clear day you can still see the volcanic range while warming up with tea or coffee. Budget approximately IDR 100,000–250,000 per person for a relaxed meal. Finish by early afternoon and keep the rest of the day deliberately light—after the early start, the best plan is to check into your accommodation, shower, and rest rather than add another excursion. The mountain weather can cloud over after midday, so enjoy the view when it is available and keep a little cash handy, as card acceptance around the park is inconsistent.

Day 7 · Thu, Sep 17
Ubud

Relaxation in Ubud

Getting there from Cemoro Lawang
Private transfer to Malang Airport, flight from Abdul Rachman Saleh (MLG) to Denpasar (DPS), then private airport transfer to Ubud (roughly 7–10 hours door to door, IDR 1,500,000–3,500,000 total per person depending on airfare and vehicle). Book flights on Traveloka or airline websites and the Bali transfer via hotel or Klook. Leave Cemoro Lawang early; flights may require a connection and schedules are limited.
Private car to Surabaya Airport, then fly Surabaya–Denpasar (about 8–10 hours door to door, IDR 1,300,000–3,000,000). This often has better flight availability; book the car and flight separately.
  1. Flight from Malang to Denpasar — Abdul Rachman Saleh Airport to Ngurah Rai International Airport; allow roughly 4–6 hours including airport transfers and connections.
  2. Transfer from Denpasar to Ubud — Ngurah Rai Airport to Ubud; allow ~1.5–2 hours depending on traffic.
  3. Tegalalang Rice Terrace — North Ubud; take a gentle afternoon walk through iconic rice landscapes, ~1.5 hours.
  4. Sari Organik — Ubud; enjoy a healthy farm-to-table dinner with countryside views, evening, ~1.5 hours, approximately IDR 150,000–300,000 per person.

Morning: Travel to Bali and onward to Ubud

Leave Cemoro Lawang as early as your flight schedule requires, with a pre-arranged private car to Abdul Rachman Saleh Airport. Allow at least 3–4 hours for the mountain-road transfer, plus airport check-in and possible flight connections; schedules from Malang can be limited, so keep your booking flexible and confirm baggage through-checking if you have a connection. If flights from Malang are inconvenient, driving to Juanda International Airport near Surabaya usually gives you more Bali options, though the total journey is longer. After landing at Ngurah Rai International Airport, a hotel car or pre-booked driver is preferable to beginning the final leg tired and with luggage.

Afternoon: Settle into Ubud and walk the rice fields

The drive from the airport to Ubud generally takes 1.5–2 hours, with traffic around Kuta, Kerobokan, and Sukawati sometimes adding considerably more time. Check in, rest, and have a late lunch before heading north by private car or taxi to the Tegalalang Rice Terrace, about 25–40 minutes from central Ubud. Spend around 1.5 hours taking the gentler paths through the terraces rather than attempting the steepest trails; sturdy shoes, water, and a little cash for small entrance or local-maintenance fees are useful. Go later in the afternoon when the heat softens, but return before dark, as some narrow paths have limited lighting.

Evening: Farm-to-table dinner

Return to Ubud and have dinner at Sari Organik, reached via a pleasant walk or short taxi ride from central Ubud depending on your accommodation. Its farm-to-table setting and open countryside views make it a good first evening in Bali, especially after a long travel day; expect roughly IDR 150,000–300,000 per person. Opening hours can change seasonally, and the approach may be dim after dark, so check the restaurant’s current schedule and arrange a return ride in advance rather than relying on finding a passing taxi.

Day 8 · Fri, Sep 18
Ubud

Ubud cultural immersion

  1. Ubud Art Market — Central Ubud; browse Balinese textiles, crafts, and souvenirs, morning, ~1 hour.
  2. Saraswati Temple — Central Ubud; admire the lotus pond and ornate temple architecture, ~45 minutes.
  3. Bebek Bengil — Central Ubud; have lunch featuring Bali’s famous crispy duck, ~1.5 hours, approximately IDR 175,000–350,000 per person.
  4. Goa Gajah — Bedulu; explore the ancient cave sanctuary and bathing pools, afternoon, ~1.5 hours.
  5. Tirta Empul Temple — Tampaksiring; see the sacred spring complex and purification pools, late afternoon, ~1.5 hours.
  6. Ubud Palace — Central Ubud; return for traditional dance or an evening architectural visit, ~1 hour.

Morning: Central Ubud’s market and temple

Start around 08:30 at Ubud Art Market, before the lanes become crowded and the heat builds. Allow about an hour to browse woven bags, batik, carved wood, and small offerings; bargaining is expected, but keep it friendly and agree on a price before handing over money. From here, walk a few minutes along Jalan Kajeng toward Saraswati Temple, where the lotus pond and carved gateways make a calm contrast to the busy market. The temple grounds are generally open from morning until evening, though access can be limited during ceremonies; wear a sarong or borrow one at the entrance and avoid stepping into restricted courtyards.

For lunch, walk or take a short taxi ride to Bebek Bengil on Jalan Hanoman. Order the signature crispy duck, ideally with rice, vegetables, and sambal; budget roughly IDR 175,000–350,000 per person. Give yourself around 1½ hours here rather than rushing—the garden setting is pleasant, and the midday break is welcome after walking through central Ubud. A short Bluebird, Grab, or Gojek ride is usually easier than driving yourself, as parking around the center is limited.

Afternoon: Ancient sanctuary and sacred springs

After lunch, arrange a car with driver for Goa Gajah in Bedulu, about 20–30 minutes east of central Ubud depending on traffic. Spend roughly 1½ hours exploring the elephant-cave entrance, mossy stone reliefs, and bathing pools; the stairways can be slippery after rain, so wear shoes with grip. Continue by car for another 25–35 minutes to Tirta Empul Temple in Tampaksiring, arriving in the late afternoon when the light is softer. The spring complex is an active place of worship, not simply a photo stop: wear a sarong and sash, keep clear of worshippers, and only enter the purification pools if you have arranged the ritual respectfully with temple staff. Set aside roughly IDR 15,000–50,000 per person for entrance fees and sarong rental, depending on the site and current visitor charges.

Evening: Dance and architecture in the palace grounds

Return to central Ubud for Ubud Palace, allowing about an hour for the carved gates and courtyards before an evening performance. Traditional dance programs commonly begin around 19:30, but schedules and ticket sales vary by night, so check locally or reserve through your hotel earlier in the day. Arrive 20–30 minutes ahead if you want decent seating, and expect a relaxed walk back through Jalan Suweta or Jalan Raya Ubud afterward; traffic is often slow enough that walking is quicker than a car for short central-Ubud distances.

Day 9 · Sat, Sep 19
Seminyak

Southern Bali beaches

Getting there from Ubud
Private car or Grab/Gojek car via the main south-Bali roads (about 1.5–2.5 hours, IDR 200,000–450,000). Book through Grab, Gojek, or your hotel. Depart around 08:00 to avoid heavier afternoon traffic.
  1. Transfer from Ubud to Seminyak — Ubud to Seminyak; depart around 8:00 AM, allowing ~1.5–2 hours in traffic.
  2. Seminyak Beach — Seminyak; settle into a beachfront morning and swim or walk the shore, ~2 hours.
  3. Sea Circus — Seminyak; stop for a colorful lunch and coffee near the beach, ~1 hour, approximately IDR 100,000–250,000 per person.
  4. Petitenget Temple — Petitenget; visit one of Seminyak’s important coastal temples, ~45 minutes.
  5. Potato Head Beach Club — Petitenget; spend the afternoon by the pool and watch sunset, ~3 hours, approximately IDR 250,000–600,000 per person.
  6. Seminyak Eat Street — Oberoi area; finish with a relaxed dinner among the neighborhood’s restaurants, ~1.5 hours, approximately IDR 200,000–500,000 per person.

Morning: Ubud to the coast and Seminyak Beach

Leave Ubud around 08:00 in a private car or Grab/Gojek; the usual route via Sukawati, Batubulan, and Kerobokan takes about 1.5–2 hours, though traffic can stretch it longer. Ask your driver to drop you near Seminyak Beach rather than attempting to drive down the narrow lanes beside the sand. Spend a relaxed couple of hours walking the shore, swimming only where lifeguards indicate, and settling into the slower beach-club rhythm. The beach is free, but bring small cash for a lounger or drink; the strongest sun arrives before noon.

Lunch and Petitenget

From the beach, walk or take a short ride inland to Sea Circus, a bright, casual café near Jalan Laksmana. It is a good stop for coffee, smoothies, tacos, or a light lunch, typically around IDR 100,000–250,000 per person; allow an hour, and note that the popular tables fill quickly around midday. Afterwards, continue north by car or on foot through Petitenget—the walk takes roughly 20–25 minutes—to Petitenget Temple. Keep shoulders and knees covered, and use the visitor areas respectfully: this remains an active place of worship rather than simply a sightseeing stop. A small donation is appreciated, and a sarong is usually available if needed.

Afternoon and sunset at Potato Head Beach Club

Continue a few minutes north to Potato Head Beach Club, ideally arriving by mid-afternoon so you have time to settle beside the pool before sunset. Day-bed and minimum-spend policies vary by seating area and date, so check the current reservation terms; budget roughly IDR 250,000–600,000 per person for drinks and food. The sunset view is excellent, but traffic around Petitenget becomes frustrating after 16:00, so stay put rather than trying to move between venues. Bring a light cover-up for the evening and keep valuables attended to around the pool.

Evening: Seminyak Eat Street

For dinner, head back toward the Oberoi area and Seminyak Eat Street, either walking if you are comfortable with the busy pavements or using a short ride outside the peak traffic window. Choose a restaurant that appeals as you wander—this stretch has everything from Indonesian dishes to modern European menus—and allow about 1.5 hours. Expect roughly IDR 200,000–500,000 per person, excluding cocktails; reservations are sensible for popular restaurants, especially on a weekend. After dinner, arrange your return car from the restaurant rather than the beach clubs, where pickup congestion is usually worse.

Day 10 · Sun, Sep 20
Denpasar

Departure from Denpasar

Getting there from Seminyak
Private car or Grab/Gojek to Ngurah Rai International Airport (DPS), via Sunset Road and the airport bypass (about 30–60 minutes, IDR 100,000–250,000). Book through Grab, Gojek, or your hotel. Allow at least 3 hours before an international flight or 2 hours before a domestic flight; leave extra time for traffic.
  1. Krisna Oleh-Oleh Bali — Sunset Road; shop for packaged foods, crafts, and last-minute souvenirs, morning, ~1.5 hours.
  2. Waterbom Bali — Kuta; enjoy a final half-day of water rides if your flight is late, ~3–4 hours.
  3. Ngurah Rai International Airport — Tuban; depart with an international check-in buffer of ~3 hours, or ~2 hours for domestic flights.

Morning: Souvenirs and a final swim

Start at Krisna Oleh-Oleh Bali on Sunset Road, ideally around 09:00, when the aisles are still manageable and you can shop without airport pressure. This large souvenir store is useful for packaged Bali snacks, coffee, sambal, batik, woodcrafts, and gifts; allow about 1–1.5 hours. Most branches open from around 08:00 until late evening, but check the specific branch on the morning of departure. From Seminyak, a car or ride-hailing vehicle usually takes 15–30 minutes, though traffic on Sunset Road can be slow. Keep receipts and pack liquids or food securely in checked luggage.

If your flight is late enough, continue by car to Waterbom Bali in Kuta, roughly 15–25 minutes away outside the worst traffic. Spend 3–4 hours on the slides, lazy river, and shaded garden areas; tickets are commonly around IDR 500,000–750,000 per adult depending on date and booking channel. Bring swimwear, sunscreen, and a waterproof phone pouch, and use the park’s lockers for valuables. If your flight is earlier, skip the water park rather than rushing—its location near the airport is convenient, but changing, showering, and collecting luggage still takes time.

Departure: Airport buffer

From Waterbom Bali, allow about 10–20 minutes by car to Ngurah Rai International Airport, while from Seminyak the journey is usually 30–60 minutes via Sunset Road and the airport bypass. For an international flight, aim to reach the terminal at least three hours before departure; two hours is generally sufficient for a domestic flight, though add extra time during holiday periods or evening traffic. Confirm your terminal and airline check-in area in advance, and leave the vehicle with plenty of time for the airport approach, which can become congested even when the map looks clear.

When are you going?
Add your start date and we'll check in at two weeks out, one week out, and the day before — bookings, packing, and a day-one brief. Reply to any of them if plans change.
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version