Allow 1.5–3 hours at Soekarno–Hatta International Airport for immigration, baggage and meeting your driver; holiday-period queues can push this toward the longer end. For Central Jakarta, a pre-arranged car or airport taxi is easiest with luggage. The drive can take roughly 45–90 minutes, but traffic may make it longer, so don’t plan a timed evening booking too tightly. Check in and take a breather before heading out.
For an easy first look at the city, walk around Hotel Indonesia Roundabout for about 45 minutes. It’s a lively central landmark, especially around dusk; stay on the pavements and use pedestrian crossings, as the traffic is busy. Then head to Grand Indonesia, right by the roundabout, to browse and find something casual in the food hall. The mall is generally open into the evening, but check its hours on the day, as holiday schedules can vary.
Finish at Social House, inside Grand Indonesia, for a relaxed meal and city views. Budget around IDR 200,000–400,000 per person; booking ahead is sensible for a popular dinner hour, particularly on the year-end holiday week. If you’re tired after the flight, keep the walk short and take a car back to your hotel rather than trying to navigate Jakarta traffic on foot.
Start early at Kota Tua Jakarta, where the cooler hours make it easier to wander the colonial-era square and nearby lanes before the midday heat. Give yourself about 1½ hours to take in the old façades and street life. From central Jakarta, allow roughly 30–60 minutes by car, longer if traffic is building; ride-hailing is convenient, but agree on a pickup point around the square.
Visit the Jakarta History Museum in the former city hall, allowing around 1½ hours. Because it’s New Year’s Eve, check its holiday opening arrangements before setting out rather than assuming normal hours. Then have lunch at Café Batavia, inside one of the square’s grand heritage buildings; budget about IDR 150,000–300,000 per person. It’s a popular stop, so expect a leisurely meal and possible waits.
Continue north to Sunda Kelapa Harbor for an hour among the traditional wooden schooners. A car or ride-hailing trip from Old Town generally takes about 20–40 minutes, but allow more time if roads are busy; confirm your return pickup, as it’s less straightforward to find a ride right at the waterfront. New Year’s Eve brings celebrations, road closures and heavier evening traffic across Jakarta, so check local updates and head back well before your evening plans.
Start at Monas (National Monument) while the park is cooler; allow about two hours for the grounds and views. New Year’s Day can bring special hours or closures, so check the official notice before setting out. Entry to the grounds is usually inexpensive, while the observation deck has a separate ticket and may require advance planning; don’t count on tower access until you’ve confirmed it’s operating. From central Jakarta, a car or ride-hailing trip is often around 15–30 minutes, though holiday road closures can affect drop-off points.
From Monas, take a short car ride or walk roughly 20 minutes to Istiqlal Mosque. Allow about an hour to admire the vast interior; visitor access is subject to prayer times and mosque arrangements, so check on arrival, dress modestly, and follow any guidance on visitor registration or tours. Cross the road to Jakarta Cathedral for a look at its historic exterior and interior, allowing around 45 minutes. As it’s a public holiday, services may affect visiting arrangements—check ahead and be respectful if a service is underway.
Continue by car to Plataran Menteng for a relaxed Indonesian meal in a restored colonial house. Allow time for Jakarta traffic, even over this quieter holiday, and consider booking a table; budget roughly IDR 250,000–500,000 per person. If the monument or either religious site has limited holiday access, keep the pace easy rather than trying to make up time—today’s central Jakarta sights are close enough to enjoy without rushing.
Leave your Jakarta hotel with enough time to reach Gambir Station and check in before your booked train; holiday travel can mean busy station halls and traffic on the way there. Allow roughly 6–8 hours for the rail journey, then factor in the transfer to your Yogyakarta hotel and time to drop your bags. Keep the afternoon plan flexible in case the train runs late.
Once you’re settled, make a quick orientation stop at Tugu Yogyakarta, the city’s landmark monument near the station. About 30 minutes is plenty for a look and a few photos. From there, head to Malioboro Street for an easy stroll among the shops and street vendors; it’s a short ride or a longer walk, depending on your hotel and how much energy you have after the journey.
Continue to Gudeg Yu Djum Wijilan for Yogyakarta’s signature gudeg, a slow-cooked jackfruit stew, usually served with rice and side dishes. Budget around IDR 30,000–100,000 per person; from Malioboro, allow roughly 10–20 minutes by car depending on traffic. Check the branch’s current hours before setting out, and if your train arrives late, save this meal for another day rather than rushing across town.
Start at Keraton Ngayogyakarta Hadiningrat, the Sultan’s palace complex, and give it about two hours. It’s generally open to visitors on Sundays, but hours and access can vary with palace events, so check locally before setting out; arriving near opening time gives you a better chance of seeing the courtyards before they get busy. Allow roughly IDR 25,000–50,000 for entry, depending on the ticket category, and bring cash for any photography fee.
Walk or take a short car ride to Taman Sari, the former royal water garden, and allow around 1½ hours to explore its pools and passageways. Expect uneven steps and narrow, sometimes dim tunnels; a local guide can add context, but agree on the fee before you start. Afterward, head to ViaVia Jogja in Prawirotaman for a relaxed lunch—budget about IDR 50,000–120,000 per person. A car or app-based ride from Taman Sari is the easiest option if the heat is building.
Spend about an hour at Alun-Alun Kidul, the southern square, where families gather and food stalls and brightly lit pedal cars bring the place to life after dusk. It’s a pleasant, informal end to the day: wander, grab a local snack, and enjoy the atmosphere rather than planning around a fixed attraction. Take a short ride from Prawirotaman; traffic can be slow around the square, so allow extra time if you’re heading back across town.
Set off from Yogyakarta around 6:00–6:30 a.m. with a pre-arranged car and driver; the drive to Borobudur Temple in Magelang Regency typically takes 1½–2 hours each way, and a driver is much easier than trying to coordinate several rides in the countryside. Allow a substantial morning for the site, including security and any queues. Important for this Monday visit: access to the temple structure can be restricted on Mondays, even when the wider grounds are open. If climbing the monument is essential, check the official booking calendar before you travel and move this visit to a day with elevated access available. Climbing requires an advance-booked, timed ticket and is subject to availability; don’t assume you can buy one on arrival. Budget roughly IDR 50,000–100,000 for transport each way by private car, depending on the arrangement, plus admission.
On the return route, stop at Pawon Temple for a brief look at its finely carved exterior, then continue to Mendut Temple in Mendut village, where the large Buddha statues make the compact interior worth a visit. Allow about 30 minutes at Pawon and 45 minutes at Mendut; opening and ticket arrangements can vary, so carry some cash and confirm locally. For lunch, settle in at Stupa Restaurant by Plataran for garden views and Indonesian dishes—plan on about IDR 200,000–450,000 per person. Afterward, leave time for the drive back to Yogyakarta; traffic and roadworks can stretch the return, so expect this to be a full-day outing rather than a quick excursion.
Hire a car and driver for the day—moving between these sites by ride-hailing can mean waiting for pickups in the countryside. Leave Yogyakarta around 6:30–7:00 a.m. for Prambanan Temple in Sleman; allow roughly 45–75 minutes each way, depending on traffic. Spend 2–3 hours among the temple towers before the day heats up. Check official ticket availability and any restrictions on entering the temple structures in advance; entry prices vary by ticket type, and access should not be assumed without a suitable ticket.
Continue by car to Ratu Boko Temple, a short drive away, and allow about 1½ hours for the hilltop ruins and wide views across the plain. Afterward, have lunch at Abhayagiri Restaurant, overlooking the Prambanan area; budget around IDR 150,000–350,000 per person. It’s a good place to pause before the drive back toward town, but reserve ahead if you want a particular table or are visiting during a busy period.
Head to Bakmi Jawa Mbah Gito in Kotagede for wood-fired Javanese noodles—expect roughly IDR 30,000–100,000 per person. From the Sleman sites, allow around 45–75 minutes by car, with traffic potentially adding time. Go in the evening and check the restaurant’s current opening hours before setting out; the noodles are cooked to order, so a little wait is part of the appeal.
Allow time for the hotel-to-station transfer, check-in and the train ride, then leave a little breathing room for the transfer from Surabaya Gubeng Station and settling into your hotel. If you arrive with enough daylight, head to Tunjungan Plaza for an easy first look at central Surabaya and a proper meal; it’s a large, air-conditioned mall, usually open into the evening, with plenty of choices if you’re tired from the day. Give it around 1½ hours, but check the train schedule before committing to dinner plans.
From Tunjungan Plaza, take a short car ride or walk to Toko Oen, the old-school café on Jalan Genteng Besar. Order modestly after your mall meal: the ice cream and Dutch-influenced treats are the draw, and budget about IDR 50,000–150,000 per person. Check the café’s current hours before you go, as arrival time and holiday-period schedules can affect the stop. Finish with a gentle half-hour stroll at Taman Apsari, a small downtown park near Jalan Gubernur Suryo; if you’re running late or it’s raining, skip the walk rather than rushing the evening.
Start at House of Sampoerna in old Surabaya and allow about 1½ hours for the museum and restored Dutch-colonial buildings. Visitor access and opening hours can change, so check before you go; if the museum is open, entry is generally free. From central Surabaya, a car or ride-hailing trip usually takes around 30–60 minutes, depending on traffic. Afterward, head to Jembatan Merah for a short look at the historic bridge and surrounding old district. Give it about 30 minutes, and take care crossing busy roads rather than lingering in the traffic.
Continue north by car to Surabaya North Quay in Tanjung Perak. Allow roughly 1½ hours for the harbor views and waterfront public space; access arrangements or fees can vary, so confirm locally before making the trip. It’s exposed by the water, so bring sun protection, and allow about 30–60 minutes for the drive back toward central Surabaya. Finish at Rawon Setan on Jalan Embong Malang for rawon, the local dark, savory beef soup. Budget around IDR 40,000–120,000 per person; hours and queues vary, so check that it’s serving before you set out.
Allow the morning for your train arrival, hotel drop-off and a little breathing room—holiday-week traffic or rail delays can shift the schedule. Once you’re checked in, head to Alun-Alun Kota Malang for an easy 45-minute loop around the leafy central square. It’s a good first look at the city without committing to much; nearby streets are easy to explore on foot, though uneven pavements and busy crossings call for care.
Walk to Toko Oen Malang, a much-loved old-school café, for coffee, a snack or an early meal. Budget around IDR 60,000–160,000 per person; the menu mixes Indonesian and familiar Western café fare, and service can be unhurried, so don’t plan a tight onward connection. Later, take a short ride to Kampung Warna-Warni Jodipan, the colorful riverside neighborhood near the railway tracks. Give yourself about an hour to wander its lanes and viewpoints, ideally before sunset for softer light. Expect a modest entrance fee, often around IDR 5,000–10,000, but bring small cash and check locally as fees can change.
Hire a car and driver for Coban Rondo Waterfall in Pujon; public transport is awkward for this outing, and ride-hailing can be unreliable for the return. Leave Malang around 7 a.m. to make the most of the cooler morning and allow 1½–2 hours each way on winding mountain roads. Spend about two hours at the waterfall and forest trails. The entrance fee is typically modest, but check current rates and access locally; after heavy rain, paths can be slippery.
Walk over to Labirin Coban Rondo, next to the waterfall grounds, for a lighthearted 45-minute detour through the garden maze. Confirm that both attractions are open when you arrive, and keep some cash handy for entry and parking. Return to central Malang by car; traffic and weekend visitors can stretch the drive, so leave a buffer rather than making a tight lunch reservation.
Head to Bakso President for Malang-style meatball soup—expect roughly IDR 30,000–100,000 per person, depending on your order. It’s a casual, busy spot, and a little waiting is normal at lunchtime. From there, take a short car or ride-hailing trip to Malang City Hall and spend about 45 minutes strolling its landscaped grounds and historic civic district. Treat this as an outdoor wander rather than a formal visit inside municipal offices; if you have energy afterward, settle in at a nearby café on Jalan Basuki Rahmat.
This is a long transfer day, so take an early flight if the schedule works: the drive from Malang to Juanda International Airport near Surabaya can take 2–3 hours, and you’ll need time for check-in and airport formalities before flying to Bali. After landing at Ngurah Rai International Airport, allow another 1–1½ hours by car to Ubud, with traffic sometimes stretching the journey. In total, budget around 6–9 hours door to door; compare actual flight schedules before booking, as connections and departure times vary. Expect roughly IDR 600,000–1,800,000 for the flight and IDR 700,000–1,200,000 for the road transfers.
If you reach town with enough daylight, make a first, easy loop through Ubud Palace (about 45 minutes) and then the nearby Ubud Art Market (about an hour). Some palace areas may be closed to visitors, and market stall hours vary; on a travel day, both visits depend on your flight arriving early enough and running on time. Ask your driver to drop you near the palace, then walk between the two. If the transfer runs late, don’t count on fitting both in before closing.
Keep the evening for your planned dinner at Locavore NXT. It’s a destination restaurant rather than a casual walk-in, so reserve ahead and confirm your booking time against your flight and transfer plans; budget approximately IDR 800,000–1,500,000 per person. If you can’t secure a flight that gets you to Ubud in time for the palace, market and dinner, you’ll need an extra night in the area or to accept that the daytime visits won’t fit today.
Start at Sacred Monkey Forest Sanctuary while it’s relatively cool; allow about two hours to follow the shaded paths and see the temple grounds. It’s a short walk or quick ride from central Ubud. Entry is paid, with prices subject to change; check the sanctuary’s current hours and ticket details before you go. Keep food and loose belongings tucked away, don’t make eye contact with or touch the monkeys, and follow staff guidance.
Walk or take a short ride to Pura Taman Saraswati, near Ubud’s town center. Give yourself around 45 minutes to admire the lotus pond and temple carvings, but confirm visitor access locally—ceremonies can affect which areas are open. Then settle in for a leisurely lunch at Clear Café; budget roughly IDR 80,000–180,000 per person. It’s popular, so you may need to wait at busy times.
Head west to Campuhan Ridge Walk for an easy out-and-back stroll of about 1.5 hours. The ridge is exposed, so bring water and a hat, and check the sky before setting out: January is rainy season, and a sudden shower can make the path slippery. From central Ubud, it’s a short walk or ride to the trail entrance; start with enough daylight to return comfortably.
Hire a car and driver from central Ubud for the morning; Goa Gajah in Bedulu is roughly 15–25 minutes away, depending on traffic. Arrive near opening time—often around 8 a.m.—to explore the cave temple and archaeological grounds before the heat and tour groups build. Allow about 1½ hours. Admission is paid; budget roughly IDR 50,000–100,000 per person, and check current hours and ticket prices locally. Dress modestly, and use a sarong if required at the entrance.
It’s a short drive from Goa Gajah to Yeh Pulu, where carved reliefs run along a rock face in a quieter rural setting. Give yourself about 45 minutes; paths can be slippery after rain, so wear shoes with decent grip. Then drive to Bebek Tepi Sawah in Peliatan for lunch among the rice fields. The Balinese duck is the signature order; allow around IDR 150,000–350,000 per person, depending on what you choose.
Head back into central Ubud to browse Threads of Life, a small textile gallery focused on Indonesian weaving traditions. Set aside about an hour, and check its current Tuesday opening hours before you go, as gallery hours can change. A private driver is the simplest way to link the countryside stops; agree on the waiting time and return fare in advance. જાન
Arrange a car and driver from Ubud for the day; Pura Tirta Empul in Tampaksiring is roughly 35–50 minutes away, but allow longer in holiday-season traffic. Aim to arrive near opening, commonly around 8 a.m., and set aside about 1½ hours. This is an active water temple, so dress modestly and follow the posted rules; sarongs are generally available to borrow or rent, but check current visitor guidance before you go. If you’d like to take part in the purification ritual, ask locally about the process and any areas reserved for worshippers.
Continue to Gunung Kawi, a short drive away, and allow about 1½ hours for the riverside shrines and valley. There are many steps down and back up, so take your time, wear shoes with a good grip, and bring water. Entry fees at both temples can change; budget roughly IDR 50,000–75,000 per person per site and confirm at the gate.
Pause at Kumulilir for lunch and countryside views; allow about an hour or more, with meals typically around IDR 80,000–200,000 per person. Then drive to Pura Gunung Kawi Sebatu for a quieter finish. Give yourself about an hour to explore the water temple; wear a sarong and follow local guidance around the pools and shrines. Have your driver wait while you visit, and agree on the pickup point before you head in—the temple lanes can be narrow and busy. Return to Ubud with some slack in the schedule, as traffic can make the drive back slower than expected.
Check out of your Ubud stay and ask your hotel to arrange a private car to Canggu; allow 1½–3 hours, plus time to load bags and check in. Traffic can build quickly, so an early departure is worth it. If the tide and road conditions cooperate, stop at Tanah Lot Temple on the way. Set aside about 1½ hours, but check the tide before you go: access and the views of the offshore shrine change with the water, and the temple is best treated as a flexible stop rather than a guaranteed walk out to the sea. Expect a modest entry fee, with rates subject to change.
Continue to Monsieur Spoon Pererenan for coffee and a pastry after the drive; budget about IDR 50,000–120,000 per person. Then settle into your Canggu accommodation and leave some time to unpack or take it easy—the road time can stretch in holiday-season traffic.
Head to La Brisa Bali at Echo Beach for sunset. It’s a lively beachfront spot, so reserve ahead if you want to dine; budget around IDR 200,000–500,000 per person, depending on food and drinks. Sunset is popular, and traffic and parking around the beach can be slow, so leave your accommodation with a comfortable buffer.
Head to Batu Bolong Beach for a one-hour walk while the day is still relatively cool. The sand can be busy with surfers and boards, so keep an eye out near the water’s edge; swimming conditions vary, and the current can be strong. From central Canggu, it’s usually a short ride or walk, though traffic and parking can be frustrating—leave the scooter or car outside the busiest beach lane if you can.
Walk or take a quick ride to Crate Cafe for a casual brunch; budget around IDR 70,000–150,000 per person. It’s a popular stop, so expect a wait at busy times. Afterward, browse Samadi Bali for about an hour. Its wellness offerings and schedule can change, so check what’s on before you go; getting around this part of Canggu is easiest on foot for short hops, or by ride-hailing when the heat builds.
Finish at The Lawn Canggu in Batu Bolong for a sunset drink or meal by the beach. Allow roughly IDR 200,000–500,000 per person, depending on what you order, and consider arriving well before sunset on Friday to find a comfortable spot. The beach roads often slow down toward evening, so leave extra time for your ride back.
Go early to Pererenan Beach for a quieter hour along the shore before the heat and weekend crowds build. It’s a black-sand beach, better for a stroll than a swim; watch the surf and avoid entering if currents are strong. From central Canggu, allow roughly 10–20 minutes by scooter or car, though Saturday traffic can stretch that. Afterward, head to Nüde Canggu in Berawa for brunch and coffee. The ride is usually around 15–30 minutes, but leave extra time for the busy Canggu–Berawa roads. Budget about IDR 80,000–170,000 per person; check the day’s opening hours before setting out.
Spend two or three hours at Finns Recreation Club in Berawa, choosing a pool, fitness or other leisure activity that suits you. It’s a short ride from brunch, but parking and traffic can add time. Access varies by facility and may require a day pass, advance booking or separate payment, so check current options and prices before you go—don’t assume every activity is included. Bring swimwear and sun protection, and keep valuables secured.
Stay in Berawa for dinner at Milk & Madu Beach Road. It’s a relaxed place to wind down after the pool; expect roughly IDR 100,000–220,000 per person. Saturday evenings can be busy, so consider booking or arriving early, and allow extra time for your ride back through Canggu traffic.
Head to Pantai Munggu for a quieter coastal walk before the day heats up; allow about an hour. From central Canggu, a car or scooter usually takes around 20–35 minutes, though Sunday traffic can make it longer. The beach is lovely for a stroll, but the surf and currents can be rough, so treat it as a walk rather than a swimming stop.
Continue inland to Taman Ayun Temple in Mengwi, roughly 20–30 minutes by road from Munggu. Give the royal temple complex about 1½ hours to wander its gardens and admire the tiered shrines from the outer courtyards. Visitors generally need a sarong, often available to borrow or rent at the entrance; check the current visiting hours and admission fee locally, as these can change.
Back in Munggu, stop at Warung Yess for Indonesian comfort food. Budget around IDR 50,000–120,000 per person; allow extra time if Sunday lunch is busy. Afterward, leave a relaxed buffer for the drive back toward Canggu—traffic can be slow, and there’s no need to rush the afternoon.
Return to Echo Beach for an hour-long sunset stroll and ocean views. From Munggu, allow roughly 25–45 minutes by car, depending on traffic. Find a spot to watch the light change, but keep clear of the water’s edge if the surf is strong; sunset draws a crowd, so arriving with a little time to spare makes for an easier evening.
Check out in Canggu and take a Grab or Gojek, or arrange a hotel car if you have luggage and want a reliable pickup. The drive to Denpasar can take 1–2½ hours, so leave outside peak traffic if you can; allow extra time to drop your bags and check in before sightseeing. A car to Bajra Sandhi Monument in Renon is the easiest way to start. Set aside about 1½ hours for the exhibits and monument; opening times and access can change, so check ahead before setting out.
Afterwards, take a short stroll around Lapangan Puputan Margarana Renon, the broad green park beside the monument, and give yourself around 45 minutes to unwind. For dinner, head to Warung Wardani for Balinese rice dishes; budget roughly IDR 50,000–120,000 per person. It’s a good idea to check the branch’s hours before you go, and allow extra time for the ride from Renon if traffic is building.
Start in Puputan at Bali Museum, allowing about 1½ hours for its Balinese art and cultural collections. Check its current weekday hours before you go, as opening schedules can change; budget roughly IDR 50,000–100,000 for admission. Then walk across the square to Pura Jagatnatha, Denpasar’s principal public temple. Set aside around 45 minutes, dress modestly, and follow any posted guidance about access or ceremonies.
Take a short car or ride-hailing trip to Pasar Badung in central Denpasar. Give yourself about an hour to browse the stalls; it’s busiest and most atmospheric earlier in the day, so some vendors may be winding down by afternoon. Keep small cash handy, ask before photographing people, and expect to negotiate politely for goods without marked prices. Finish at Sate Plecing Arjuna, a local favorite for grilled satay with spicy plecing sauce. Allow about an hour and budget IDR 40,000–100,000 per person; spice levels can be punchy, so ask for sambal on the side if you prefer.
Keep the rest of the day unhurried after the market and meal. Traffic around central Denpasar can be slow, so use a car or ride-hailing app for longer hops and allow extra time for pickups; the Puputan sights are close enough to explore on foot.
Head to Sanur Beach for an easy 1½-hour walk along the paved beachfront path. Go early to enjoy the cooler air and calmer water; cafés and small warungs open at different times, so don’t count on every stop being open at sunrise. The path is flat and easy to follow, and you can pause at one of the beachside spots for coffee.
Continue to Le Mayeur Museum, the former home and studio of Belgian painter Adrien-Jean Le Mayeur. Set aside about an hour to see the house and collection, but check locally before setting out: opening status and hours can change. It’s a short ride or a manageable walk along Sanur’s waterfront from the northern end of the beach.
Have lunch at Massimo Italian Restaurant on Jalan Danau Tamblingan; it’s popular, so expect a possible wait at peak lunchtime. Budget around IDR 100,000–250,000 per person, and leave room for the gelato counter. Afterwards, take a relaxed break rather than trying to pack in another stop—the midday heat is a good excuse to linger over a drink or return to your accommodation.
Head south to Mertasari Beach for about an hour by the water. It’s generally quieter than central Sanur’s beachfront, with room to slow down and watch the light change; swimming conditions vary, so check the water before getting in. A short taxi or ride-hailing trip is the easiest way between the southern beach and the northern Sanur stops, while walking between nearby spots is pleasant along the beachfront path.
Start at Pasar Kreneng in East Denpasar, ideally around 7–8 a.m., when the stalls are lively and the heat is still manageable. Give yourself about an hour to browse produce, snacks and everyday household goods; bring small rupiah notes and ask before photographing vendors. From central Denpasar, allow roughly 10–20 minutes by car or ride-hailing, depending on traffic.
Take a car or ride-hailing app to Pura Maospahit, a quiet historic temple complex in central Denpasar; allow about 45 minutes. Check locally for access and any ceremony-related restrictions. Dress modestly, cover shoulders and knees, and follow any sarong or entry guidance at the temple. Then continue to Warung Mak Beng in Sanur for its well-known fish soup and fried-fish meal. The menu is famously simple, and queues can form around lunchtime, so allow extra time; budget around IDR 50,000–100,000 per person. The drive from the temple usually takes about 20–35 minutes, but traffic can stretch that.
Head to Living World Denpasar in East Denpasar for an easy, air-conditioned evening of browsing and dinner. Allow about 1½ hours, or longer if you fancy a meal; shops and dining venues generally stay open into the evening, but check current hours before setting out. It’s a practical place to unwind after a day of local sights, with ride-hailing readily available for the return to central Denpasar.
If your flight time leaves room, head to Taman Inspirasi Mertasari in Sanur for a final, unhurried 45-minute seaside walk. Go early for cooler air and a quieter shoreline; the park is best treated as an easy stroll rather than a swim stop. A car or ride-hailing trip from central Denpasar is usually around 20–40 minutes, but allow more if traffic is building.
Continue to Sanur Beach Market for a light breakfast or snack. Stalls and opening times can vary, so don’t leave this too late if you have a flight; budget about IDR 30,000–100,000 per person and carry some small cash. Then travel to Bali Buda Renon for a relaxed coffee or early meal—allow roughly 15–30 minutes from Sanur by car, traffic permitting. Budget IDR 70,000–160,000 per person.
From Renon, allow about 30–90 minutes by car to I Gusti Ngurah Rai International Airport, with extra time for congestion, especially around holiday travel. Arrange a car with your hotel or use a ride-hailing app, and leave generously enough to meet your airline’s check-in recommendation; don’t rely on a quick drop-off or a last-minute meal near the airport.
No packing list attached yet.