After landing at Ngurah Rai International Airport, allow roughly 1½–2 hours to reach Ubud, depending heavily on traffic around Denpasar and the southern resorts. A pre-arranged hotel driver is the least stressful option; expect approximately IDR 300,000–500,000 for a private airport transfer. Ask to be dropped at your accommodation first so you can check in, freshen up, and leave luggage securely. Keep this first afternoon gentle after the flight.
Walk or take a short metered taxi or app-based ride to Ubud Market for an easy first look—about 45 minutes is enough. It is generally open from around 8:00 AM until 6:00 PM, though individual stalls vary, and bargaining is expected for souvenirs rather than fixed-price food or artworks. From the market, continue a few minutes on foot to Saraswati Temple, where the lotus pond and carved entrance make a particularly attractive introduction to Balinese architecture. Dress respectfully with shoulders and knees covered; a sarong is usually available at the entrance if needed.
Continue toward the trailhead for Campuhan Ridge Walk, allowing about an hour at an easy pace. The paved ridge is straightforward, but the initial steps and later uneven sections can be slippery after rain, so wear proper shoes and carry water. Sunset light is lovely, although the ridge is not dramatically lit afterward—turn back before it becomes dark. Finish at Locavore NXT, one of Ubud’s more ambitious dining rooms, for a two-hour tasting-menu dinner. Reserve ahead, confirm the menu and dietary requirements, and budget approximately IDR 500,000–1,500,000 per person depending on the selected menu and drinks. A short taxi or hotel-arranged ride is best afterward rather than walking late on quieter roads.
Leave central Ubud around 7:00 a.m. by private driver or scooter for Tegallalang Rice Terrace; the drive usually takes 25–35 minutes. Arriving early is worthwhile before the heat and tour groups build, and the soft morning light is best for photographs. Allow about 1½ hours to follow the rice-field paths and viewpoints, wearing shoes with good grip because some steps are steep and can be slippery. Entry and donations vary by access point, but budget roughly IDR 25,000–50,000 per person, plus small fees at individual viewpoints.
Continue a few minutes north to Kumulilir coffee plantation, where a relaxed one-hour tasting usually includes local coffees, teas, and the plantation’s famous kopi luwak. Tastings are often free, though specialty coffees and products cost extra; ask clearly about prices before ordering. From there, drive about 20 minutes to Tirta Empul Temple in Manukaya, arriving around late morning. Allow 1½ hours to see the temple and purification pools. Wear a sarong—rentals are generally available at the entrance—and dress respectfully with shoulders and knees covered. The temple typically operates from around 8:00 a.m. to 6:00 p.m.; entrance is approximately IDR 50,000 per person, with a separate charge if you choose to participate in the purification ritual. Keep valuables secure and follow local guidance around the pools.
Return south toward Gianyar, roughly 30–40 minutes depending on traffic, and arrive at Gianyar Night Market around 5:30 or 6:00 p.m. This is a good place to eat like a local rather than settle into a formal restaurant: browse the stalls for babi guling, satay, nasi campur, fried snacks, and sweet Balinese cakes. Plan on IDR 50,000–150,000 per person for a generous casual dinner. Bring small cash, expect limited seating, and use hand sanitizer before eating. Afterward, arrange your driver for the return to Ubud—usually 30–45 minutes—or use a ride-hailing app if available at the market.
Start around 8:30 a.m. at Ubud Palace, locally known as Puri Saren Agung, when the central courtyard is quieter and cooler. Allow about 45 minutes to see the carved gates, pavilions, and royal gardens; admission is generally free during daytime visiting hours, although evening performances require a separate ticket. From there, walk a few minutes along Jalan Kajeng and Jalan Raya Ubud to Pura Taman Saraswati, the lotus-filled temple. Check the dance schedule in advance—performances are commonly held in the evening rather than late morning, so if there is no daytime show, use this stop to admire the temple and confirm the evening program. Wear a sarong and covered shoulders; rentals are usually available at temple entrances.
Have an early lunch in central Ubud, then continue on foot to Museum Puri Lukisan, usually open from around 9:00 a.m. to 6:00 p.m. and typically costing roughly IDR 100,000–150,000 per adult. Set aside 1½ hours for its Balinese paintings, woodcarvings, and peaceful garden paths—a welcome change from the busy streets outside. The museum is compact enough to explore without rushing, and you can pause at its café or nearby shaded lanes before taking a short taxi or hotel car to Pengosekan for the late afternoon.
Book a beginner-friendly class at The Yoga Barn ahead of time, since popular sessions can fill; arrive 15–20 minutes early for registration and bring water. A one-hour class is a good reset after sightseeing, with drop-in prices commonly around IDR 150,000–250,000 depending on the session. Afterward, return toward central Ubud for dinner at Clear Café, where expect approximately IDR 150,000–300,000 per person. Reserve or arrive before the busiest dinner period, around 6:00 p.m., and allow time for the walk or a short ride—traffic around Jalan Hanoman and Jalan Raya Ubud can make even a short car journey slow.
Start around 9:00 a.m. at Moksa Ubud in Sayan, allowing about two hours for the plant-based cooking class or garden experience. The setting is peaceful and deliberately unhurried, with gardens and rice-field scenery rather than the busy feel of central Ubud. Cooking-class schedules vary, so reserve ahead and confirm the meeting time; classes commonly cost roughly IDR 600,000–1,000,000 per person. A driver is easiest today—Sayan is about 15–25 minutes from central Ubud, depending on traffic—and the restaurant’s location can be awkward for scooters after rain.
After a relaxed lunch at Moksa Ubud, take a car west to Sangeh Monkey Forest, around 30–40 minutes away. This is a smaller, shadier alternative to Ubud’s better-known monkey sanctuary, set among tall nutmeg trees and visited by long-tailed macaques. Allow about 1½ hours; entrance is generally around IDR 30,000–50,000 per person, though fees and opening hours can change. Keep sunglasses, loose jewelry, snacks, and water bottles inside your bag, and do not feed or touch the monkeys. Return toward Sayan for a gentle late-afternoon walk beside the Ayung River. Allow an hour and wear shoes with grip, as paths can be uneven and slippery after rain; ask your driver or hotel to point you toward an accessible riverside section rather than attempting an unmarked route.
Book a two-hour treatment at Karsa Spa, ideally for around 5:00 or 5:30 p.m. Its hillside setting and garden atmosphere make it particularly good for a quiet final afternoon, but allow extra time for the narrow approach roads and arrange a pickup afterward rather than relying on a passing taxi. Treatments commonly run about IDR 350,000–900,000 per person depending on length and style, and reservations are strongly recommended. Finish with dinner at Hujan Locale in central Ubud, a short drive from the spa; reserve for around 7:30 p.m. The menu presents Indonesian flavors in a polished, creative format, with dinner typically costing IDR 250,000–500,000 per person before drinks. Traffic in central Ubud can be slow in the evening, so ask the spa to call a car and give yourself 20–30 minutes for the transfer.
Your pre-arranged transfer from Ubud should depart around 6:00–7:00 a.m., leaving enough time for the road transfer, fast boat check-in, sea crossing, and onward drive to Kuta, Lombok. Treat this as a travel-heavy day rather than trying to add sightseeing: keep valuables and swimwear in your day bag, carry water and snacks, and allow for weather-related boat delays. On arrival, check in, shower, and take a proper rest before heading out again.
Once the worst heat has eased, take a short taxi or hotel-arranged car to Kuta Beach for an easy first look at southern Lombok. Spend about an hour walking along the broad bay, wading in the shallows, or simply sitting beneath the warungs as the light softens. Swimming conditions can vary with tide and currents, so stay near other swimmers and ask locally before going far into the water. Keep the evening unhurried—this is a good introduction to Kuta’s relaxed pace after a long transfer.
For dinner, take a 10–15-minute uphill ride to Ashtari Lounge & Restaurant, where the open-air terrace looks across the hills and coastline. Arrive before sunset if possible; tables with the best views are limited, and the restaurant is especially atmospheric as the sky darkens. Allow around 1½ hours and budget roughly IDR 150,000–300,000 per person, depending on drinks and dishes. Confirm the evening’s opening hours and arrange a return ride with the restaurant or your hotel, as transport becomes less frequent on the hill after dinner.
Leave Kuta around 6:30–7:00 a.m. with a private driver; the journey east to Pink Beach Lombok in Sekaroh takes roughly 2½–3 hours each way, so agree on a full-day price before departing. The road becomes increasingly rural, with stretches of uneven surface near the beach, and mobile coverage can be patchy. Bring cash, water, reef-safe sunscreen, a hat, and sturdy sandals; facilities are basic, and the beach’s pink tone is usually most noticeable in the bright morning light and along the damp shoreline. Allow about two hours to swim, take photos, and relax rather than trying to rush the visit. Entrance and parking are generally inexpensive—roughly IDR 10,000–25,000 per person—but local fees can change.
After leaving Pink Beach Lombok, continue west toward Tanjung Ringgit Cliffs, allowing approximately 45–60 minutes depending on road conditions. Spend about an hour walking carefully along the viewpoints above the sea; this is a dramatic, exposed landscape with very little shade, so avoid standing too close to unguarded edges and keep valuables secure in the wind. There are only simple local stalls in the area, so carry snacks or ask your driver to stop in a village beforehand. A short visit works well here—the cliffs are primarily about the sweeping views across the Lombok Strait and surrounding coastline.
Continue to Telong-Elong Beach for a quieter shoreline stop of around an hour. It is a good place to slow down after the long drive, paddle if conditions are calm, and watch the late-afternoon light rather than attempting another major activity. Check the sea before swimming, as currents and waves can vary; leave enough daylight for the return journey to Kuta, which commonly takes around 2½–3 hours. Back in town, have dinner at Warung Buana, a casual seafood restaurant near Jalan Raya Kuta; choose grilled fish, prawns, or squid with rice and sambal, and expect approximately IDR 100,000–250,000 per person depending on your seafood selection. Ask your driver to remain with you for the day, since arranging a ride back from the east coast can be difficult after dark.
Leave Kuta, Lombok around 6:00–6:30 a.m. with your private driver for Bangsal Harbor. The northern coastal road takes roughly 3–4 hours, so keep breakfast simple—ask your hotel for a takeaway—or stop at a roadside warung along the way. The scenery changes from southern Lombok’s dry hills to greener villages and the mountains around Senggigi. At Bangsal Harbor, buy the public boat ticket at the official counter, not from touts on the approach road; the fare is usually around IDR 23,000–30,000 per person, with waiting and boarding adding time. Boats leave when reasonably full, so allow 30–45 minutes for the crossing and arrive with cash, water, and luggage securely covered.
After checking in on Gili Trawangan, have a light lunch near the harbor and leave your main bags at the hotel before joining a snorkeling boat to Turtle Point on the island’s north/east side. The trip lasts about 1½ hours, including the boat ride and water time. Turtles are wild, so sightings are never guaranteed; keep at least a few meters away, do not touch or chase them, and use reef-safe sunscreen. Shared snorkeling trips generally cost IDR 100,000–200,000 per person, while private boats cost more but give you greater flexibility. Bring a rash guard or cover-up—the midday sun on the water is intense—and confirm whether mask, fins, and life jackets are included.
Return to shore, shower, and rent bicycles for the ride to the west side of Gili Trawangan for sunset. A bicycle takes about 20–30 minutes from the main harbor, though the sandy northern and western stretches may require walking; horse carts are available if you prefer not to cycle, but agree on the price before boarding. Find a quiet patch of beach rather than staying directly in the busiest bar area, and arrive about 45 minutes before sunset. The island has no cars, and after dark the unlit lanes can be difficult to navigate, so use your phone light and return the bicycles before dinner if required. Finish at The Banyan Tree, where dinner typically runs IDR 150,000–300,000 per person; reserve or arrive early if you want a table, as service can be leisurely. Keep the evening relaxed after the long transfer and snorkeling day, and confirm tomorrow’s island plans with your hotel before turning in.
Start early with a bicycle from a rental shop near Gili Trawangan harbor—around 7:30 a.m. is ideal, before the sandier lanes become hot. Allow about two hours for a relaxed loop around the island, following the quieter southern and eastern roads rather than trying to maintain a fast pace. Bikes usually cost roughly IDR 50,000–100,000 for the day; check the brakes and tires before leaving, as parts of the route are uneven and bicycles are not practical on the beach itself. Stop whenever a quiet stretch of coastline or a small local warung catches your eye, then return the bicycle or leave it secured at your hotel before snorkeling.
Around late morning, join a pre-booked guided boat trip to the Gili Trawangan underwater statues off the west coast. The snorkel typically takes about 1½ hours, including the short boat ride and safety briefing, with the statues best visited when the sea is relatively calm. Expect approximately IDR 150,000–300,000 per person for a shared trip, depending on the operator and whether equipment is included. Bring reef-safe sunscreen, a dry bag, and a rash guard if you are prone to sunburn; currents can be noticeable, so stay close to the guide rather than swimming independently toward the statues.
After lunch, make your way to Gili Trawangan Beach on the east coast for an intentionally slow afternoon. This is the best side of the island for an easy swim and a long rest, with plenty of casual beachfront cafés where you can order nasi goreng, fresh juice, or iced coffee. Give yourselves around two hours and avoid leaving valuables unattended while swimming. Late afternoon is also a good time for a massage at one of the small island spas, but keep the schedule loose—the main appeal today is having nowhere else to be.
For dinner, head to the Gili Trawangan night market by the harbor from about 6:30 p.m. onward. Browse the stalls before choosing grilled fish or prawns, satay, corn, rice, and local vegetable dishes; a satisfying meal generally costs IDR 75,000–200,000 per person, depending on seafood and drinks. Go slightly before the busiest dinner period if you want the widest selection, and carry small Indonesian notes for quicker payment. Afterward, walk back along the beachfront rather than arranging transport—there are no cars on the island, and the harbor area is lively but easy to navigate on foot.
Go to the public-boat ticket counter at Gili Trawangan Harbor around 7:30–8:00 a.m. and aim for the first practical boat to Gili Air. The crossing itself is usually 15–30 minutes, though loading and waiting for the boat to fill can make the total transfer closer to an hour. Keep cash ready—around IDR 40,000–60,000 per person—and protect phones and cameras from spray. If the public schedule is irregular or the sea is choppy, a private speedboat arranged through your hotel or a harbor operator is quicker but substantially more expensive.
After checking in or leaving bags at your accommodation, arrange a local guide for the Gili Air northeast snorkeling reef. The offshore reef is best visited late morning, when visibility is often clearer and the sun is high enough to bring out the coral colors; allow about 1½ hours in the water. Expect roughly IDR 150,000–300,000 per person for a simple guided snorkel, depending on equipment and whether the trip is shared. Wear reef-safe sunscreen, avoid standing on coral, and ask the guide to check current conditions before entering.
After lunch at a casual beachfront warung—choose somewhere busy with good turnover rather than chasing a particular menu—take a relaxed walk along the Gili Air coastline, following the eastern shore south and then continuing around the quieter southern end. The full island is small, but sandy stretches, uneven paths, and frequent stops for drinks make this a comfortable 1½-hour outing. Bring sandals rather than relying on bare feet, and carry water; shade becomes limited away from the main village. Leave plenty of time to wander through the inland lanes before heading toward the southwest coast.
Settle on the Gili Air southwest coast roughly 45 minutes before sunset for a quieter beach view and the chance to watch boats return toward Lombok. Sunset timing in October is around 6:15–6:30 p.m., but arrive early for a dry spot above the tide line. Walk inland afterward to Mowie’s Bar for dinner, allowing about 1½ hours and approximately IDR 150,000–300,000 per person. It is an easygoing place for a first evening on Gili Air; keep the night unhurried, since island service can be relaxed and cash is useful when card machines or connectivity are unreliable.
Begin with a one-hour class at a local studio in central Gili Air, ideally around 8:00 or 8:30 a.m. Studios on the island often operate on a casual schedule, so confirm the class time the evening before; expect roughly IDR 100,000–150,000 per person, with mats usually available. Walk from your accommodation—most of the island is easily reached on foot—or take a cidomo if you are staying farther north. After class, wander through the sandy lanes toward the southern coast rather than rushing straight to the next stop.
Spend about 1½ hours swimming along the southern coast of Gili Air, where the water is generally calm and the atmosphere quieter than the busier harbor area. Bring reef shoes if you have them, as the shoreline can be rocky and shallow in places, and check the tide before entering. There are simple warungs and beach cafés nearby for fresh juice or coffee, but keep valuables secured and avoid standing on coral. This is best treated as an easy dip and sun-soaked pause, not a vigorous snorkeling session.
After lunch, join a roughly 2½-hour Gili Air cooking class in the island’s central area. Classes commonly begin around 1:00 or 2:00 p.m. and may include a market-style ingredient introduction followed by dishes such as sambal, curry, or nasi goreng; allow approximately IDR 350,000–600,000 per person. Walk back toward the eastern beach afterward for a one-hour beach massage, usually around IDR 150,000–300,000 depending on the treatment. Choose a shaded, established massage hut and agree on the price and duration beforehand; late afternoon is cooler and the beach setting is particularly relaxing.
Finish at Sharkbites Restaurant, a relaxed central Gili Air option where you can have dinner without making the evening feel formal. Allow about 1½ hours and budget approximately IDR 150,000–300,000 per person, depending on drinks and seafood or other main dishes. Reservations are usually unnecessary, but arriving around 6:30–7:00 p.m. gives you a better chance of an easy table. Walk back afterward through the dim island lanes, using a phone light and keeping cash handy, as many smaller businesses still prefer cash over cards.
Take an early public boat from Gili Air to Bangsal Harbor, ideally around 7:00–8:00 a.m.; allow extra time because boats generally wait until they have enough passengers. Your pre-arranged private car should meet you at Bangsal for the drive south through Mataram and Praya to Kuta. The complete transfer usually takes 4½–6 hours, so keep breakfast simple and ask your accommodation for takeaway food. Confirm that the driver is taking you directly to your Kuta hotel, and keep swimwear and valuables in your day bag rather than buried in your luggage.
After checking in and having a quick lunch in Kuta, leave for Mawun Beach, about 35–45 minutes west by car. This broad, curved beach is a good first stop after the long transfer: swim in the usually calmer central bay, stretch out beneath a rented umbrella, and take the short walk up the headland for a view back across the turquoise water. Facilities are basic, with small local warungs and simple toilets, so bring cash—roughly IDR 10,000–20,000 for parking and around IDR 50,000–100,000 for drinks or snacks. Spend about two unhurried hours here rather than trying to pack in another major stop.
Continue east for roughly 25–30 minutes to Serenting Beach, a quieter, less-developed stretch near Kuta. It is better for wandering and watching the changing light than for a long swim, as currents can be unpredictable; walk along the sand, look for the small coves beyond the main access road, and aim to leave before it gets dark. Return to Kuta in about 20 minutes and have dinner at Warung Buana, a relaxed local choice for Indonesian dishes such as nasi goreng, grilled fish, chicken, and vegetable plates. Dinner is approximately IDR 50,000–150,000 per person; bring cash and expect a casual service pace. Arrange a driver for the beach loop in advance, since ride-hailing coverage is limited outside central Kuta.
Leave Kuta Lombok around 8:00 a.m. for Tanjung Aan Beach, a short 20–25-minute drive east. Go early for calmer water, easier parking, and a quieter stretch of sand; allow about two hours for swimming and relaxing beneath the shade of the beach umbrellas. The bay is generally gentle, but check conditions before entering, as currents can change. Bring cash for parking, drinks, and a simple coconut or snack from one of the beach warungs—roughly IDR 5,000–10,000 for parking and IDR 25,000–50,000 for refreshments.
From Tanjung Aan, drive about 10 minutes to Merese Hill. The climb is short but exposed, so take water and wear shoes with some grip; spend around an hour following the ridge for wide views over the coves and southern Lombok coastline. Afterward, arrange lunch at a roadside warung on the way toward Sukarara weaving village, allowing roughly an hour for the drive. In Sukarara, spend about 1½ hours watching local artisans make traditional songket textiles and learning how the patterns are created. Village visits are often informal, but a small purchase or tip is appreciated; ask permission before photographing people, and agree on any textile prices before committing.
Return to Kuta Lombok in the late afternoon, usually a 30–40-minute drive depending on traffic. Spend the final hour at the Kuta Lombok beachfront with a relaxed walk or swim while the light softens; the western end near the main village is convenient for changing and finding a drink. For dinner, go to El Bazar Café & Restaurant, where Mediterranean-style plates, grilled seafood, and salads make an easy final meal after the day’s driving. A meal generally costs around IDR 150,000–300,000 per person before drinks. Reserve or arrive around 6:30–7:00 p.m., since it is popular in the evening, and use a hotel-arranged car or local driver rather than relying on finding a taxi late at night.
After arriving in Jakarta, take a Bluebird taxi or pre-booked hotel transfer from Soekarno–Hatta International Airport; allow 45–90 minutes to central Jakarta, depending on traffic. Check in and leave your luggage before heading to Grand Indonesia, which is easiest to reach by taxi or ride-hailing car if you are staying outside the central Menteng or Thamrin area. Spend about two hours browsing the shops, cooling off in the air-conditioning, and having a relaxed lunch—Union Deli or Toko Kopi Tuku are convenient choices inside the complex. The mall generally opens around 10:00 a.m.; prices range from roughly IDR 50,000 for coffee to IDR 150,000–300,000 per person for lunch.
From Grand Indonesia, walk across Jalan M.H. Thamrin toward Bundaran HI, using the pedestrian bridge and taking your time around the landscaped plaza. Allow about 30 minutes for photographs and a gentle city-center stroll; late afternoon is a good time because the heat begins to ease and Jakarta’s office crowds create a lively local atmosphere. The area is particularly attractive as the lights come on, though traffic is heavy, so use the pedestrian crossings and avoid trying to cross the main boulevard directly.
For sunset dinner, take a short ride to SKYE Bar & Restaurant on the upper floors of BCA Tower. Reserve ahead and bring a passport or other identification, as the venue may enforce a smart-casual dress code; request an outdoor table for views across Jakarta’s skyline. Plan on about two hours and IDR 300,000–600,000 per person before drinks. Arrive around 5:30–6:00 p.m. for the best transition from daylight to city lights, then return to your hotel by Bluebird or a ride-hailing car—allow extra time, since evening congestion around Thamrin can be surprisingly slow.
Start around 8:00 a.m. at Istiqlal Mosque, the country’s largest mosque, allowing about an hour for the vast prayer hall, white marble courtyards, and striking geometric details. Non-Muslim visitors are welcome outside prayer services, but visitor access can vary, so follow the entrance staff’s instructions. Wear clothing covering the shoulders and knees; women may be asked to wear a robe, and shoes must be removed in designated areas. A guided visit is sometimes available for a small donation. From central Jakarta, use a Bluebird taxi or ride-hailing car, and allow extra time for traffic and drop-off arrangements.
Walk across to Jakarta Cathedral for a late-morning visit of roughly 45 minutes. The church’s twin towers and neo-Gothic interior make an interesting contrast with the mosque, and the two institutions face each other across the square as a deliberate symbol of religious coexistence. Dress respectfully and check whether a service is taking place before entering; a small donation is appreciated. For lunch, keep it simple nearby rather than detouring—traffic makes short Jakarta journeys surprisingly slow.
Continue by taxi or ride-hailing car to the National Museum of Indonesia, usually about 10–20 minutes depending on congestion. Set aside around two hours for its galleries of prehistoric finds, royal objects, textiles, ceramics, and regional artifacts; it is a good place to put the country’s many cultures into context. Check the museum’s current opening schedule before leaving your hotel, as hours and gallery access can change, and expect an entrance fee of roughly IDR 20,000–50,000 per person. The museum is air-conditioned, so this is a useful cooler break before the afternoon heat.
Head west to Kota Tua Jakarta in mid-afternoon, allowing approximately 30–60 minutes by car depending on traffic. Spend about 1½ hours wandering around Fatahillah Square, looking at the Dutch-era façades, street performers, and colorful bicycles for hire. The square is most atmospheric toward sunset, but keep phones and wallets secure in busy areas and be cautious with unofficial guides or photo requests that later come with unexpected charges.
Finish at Café Batavia, directly beside the square, for dinner and a slower end to the day. The historic interior, high ceilings, old photographs, and colonial-era atmosphere are the main appeal; reserve if you want a table by the windows. Budget approximately IDR 200,000–450,000 per person, depending on drinks and dishes. Afterward, pre-book a ride rather than relying on a taxi immediately outside the square—traffic around Kota Tua can be congested, especially on an evening or weekend.
Start around 8:00 a.m. with a Bluebird taxi or ride-hailing car to Setu Babakan Betawi Cultural Village in South Jakarta. From central Jakarta, allow roughly 45–75 minutes depending on traffic; going early makes the lakeside paths much more pleasant and avoids the strongest heat. The cultural village is generally open from around 9:00 a.m., though museum and performance schedules can vary, so check locally before setting out. Spend about two hours exploring the Betawi houses, small heritage displays, and the lakefront scenery. Admission is usually free or nominal, with separate charges possible for museums or activities. Wear comfortable shoes and carry water—there is shade, but the open areas become hot by late morning.
Continue by car to Ragunan Zoo, allowing approximately 25–40 minutes depending on South Jakarta traffic. Arrive around 12:00–12:30 p.m. and plan a relaxed two-and-a-half-hour visit rather than trying to cover the entire enormous grounds. The zoo is closed on Mondays, but it should be open today; Indonesian visitors use an electronic ticket system, so ask your driver or hotel to help with registration if needed. Entry is inexpensive, generally only a few thousand rupiah, although some animal attractions cost extra. Have a simple lunch from one of the stalls inside or just outside the gates, and bring cash, sunscreen, and water. Stay on the shaded paths where possible—the midday humidity can be tiring.
From Ragunan Zoo, take a ride-hailing car north to Blok M Square, usually about 30–50 minutes. Browse the shops and food stalls for roughly 1½ hours, focusing on the lively lower-level market and surrounding streets rather than treating it as a formal shopping stop. It is a good place to sample casual Jakarta favorites such as nasi goreng, satay, or martabak; keep portions moderate if you want a proper dinner later. Around 5:30 p.m., continue to Giyanti Coffee Roastery in Menteng, allowing 25–45 minutes in evening traffic. This stylish café is a pleasant reset after the busy afternoon; budget approximately IDR 50,000–100,000 per person, and confirm its current evening closing time before leaving Blok M. Finish with dinner at Plataran Menteng, a short ride away, ideally with a reservation for around 7:30 p.m. Expect approximately IDR 250,000–500,000 per person. The colonial-style setting and Indonesian menu make it a fitting final Jakarta dinner; allow extra time for the return drive because traffic through central Jakarta can remain slow after dinner.
Have a relaxed breakfast at your Central Jakarta hotel, then allow about an hour to pack, settle any bills, and confirm your airport transfer. Before leaving, check that you have your passports, airline details, and any fragile souvenirs safely protected. If your hotel can store luggage after check-out, keep your bags there while you make one final stop at Sarinah.
Spend around 1½ hours at Sarinah on Jalan M.H. Thamrin, Jakarta’s long-established department store and a convenient final shopping stop. It is generally open from around 10:00 a.m. to 10:00 p.m.; the lower floors are useful for packaged Indonesian coffee, snacks, sambal, batik, woven goods, and small gifts that travel well. Take your time browsing the curated local brands rather than trying to cover every floor. From your hotel, use a Bluebird taxi or ride-hailing car, and allow 15–30 minutes depending on traffic.
Head next to the Bendungan Hilir food area, usually called Benhil, for an easy final Jakarta lunch. The neighborhood is busiest around midday and has casual Indonesian stalls serving rice dishes, noodles, satay, soups, and regional specialties; expect roughly IDR 50,000–150,000 per person depending on what you order. Allow about an hour, but avoid an elaborate meal if you have a long flight ahead. From Sarinah, the drive is usually 15–25 minutes, though traffic can be slower around office-lunch hours.
Return to your hotel for your luggage, then leave for Soekarno-Hatta International Airport around 3½–4 hours before an international departure. Use a pre-booked hotel car or Bluebird taxi and ask the driver to check live traffic; the toll-road route is normally fastest, but Jakarta congestion can change quickly. The airport is commonly 45–90 minutes from central Jakarta, and you will still need time for airline check-in, immigration, and security. If your flight is during the evening rush, leave closer to the four-hour mark rather than cutting it fine.
No packing list attached yet.