From Ngurah Rai Airport to Ubud, expect about 1.5–2 hours by private car depending on traffic; if your flight lands late afternoon, it can stretch a bit, so have your driver booked in advance and keep cash or a card handy for any parking or waiting fees. Most family hotels in Ubud sit on narrow lanes, so it’s easiest to arrange a drop-off as close to reception as possible and let the staff help with bags. After check-in, settle in and keep the rest of the day light — Bali arrival day is really about easing into the rhythm, not rushing.
Head to Sayan House in Sayan for a first proper lunch with a view; it sits on the edge of the valley and is one of those places that feels special without being too formal for kids. The menu mixes Japanese and Latin-leaning dishes with some easy options for younger eaters, and lunch usually runs around USD 15–30 per person. Book ahead if you can, especially on weekends, and ask for a terrace table if the weather is clear.
After lunch, take the short ride or walk toward the Campuhan Ridge Walk for an easy, breezy stretch to shake off the flight. The path is free, best just before sunset, and usually takes about an hour at a gentle family pace; bring water, wear sandals or sneakers, and go early enough to avoid the hottest part of the day. The trail is straightforward, but it can get busy near the main entrance, so keep an eye out for scooters crossing the access road.
Wrap up with a quick stop at Ubud Palace in the center of town, which is a good first glimpse of Balinese courtyard architecture and gives you a feel for the town’s layout. You don’t need long here — 30 to 45 minutes is plenty — and it’s especially nice in the late afternoon when the crowds thin out a bit. From there, it’s an easy hop to dinner.
Finish the day at Laka Leke Garden Restaurant in Nyuh Kuning, a relaxed family-friendly spot with garden seating, fish ponds, and plenty of Indonesian dishes that are easy to share. It’s one of the nicer places for a first night because you can eat unhurriedly, the atmosphere is mellow, and the menu covers everything from nasi goreng to satay and simple soups for kids. Expect roughly USD 10–20 per person, and if you’re staying in central Ubud, a short car ride or taxi is the easiest way over after dark.
Start early at Sacred Monkey Forest Sanctuary in Padangtegal, ideally right around opening so you’re in before the busiest family crowds and midday heat. It’s usually open from about 9:00 AM to 6:00 PM, and tickets are roughly IDR 80,000–100,000 per adult, a bit less for kids depending on age. From central Ubud, it’s an easy 5–10 minute ride by taxi, Grab/Gojek, or scooter-taxi, but if you’re staying on the main strip you can also walk. Keep sunglasses, hats, snacks, and loose items secured — the monkeys are funny, but they’ll absolutely test your bag zippers. Afterward, head a few minutes into the center to Pura Taman Saraswati, one of the prettiest temple stops in town, where the lotus ponds make the whole place feel quietly magical. It’s a quick visit, usually best for 20–30 minutes, and you can combine it with a slow stroll along the nearby Jalan Raya Ubud without rushing.
For lunch, settle into Cafe Lotus right beside the temple pond. It’s one of those classic Ubud Center stops that works especially well with family because you can sit, cool off, and let everyone reset before the next round. Expect a relaxed meal with Indonesian and international options, and plan on about USD 12–25 per person depending on what you order. After lunch, cross back toward the main shopping area for Ubud Art Market. It’s most lively in the early afternoon, and while prices are often negotiable, it helps to browse first, then bargain politely for batik, woven bags, wood crafts, and kids’ souvenirs. If the heat feels strong, pop into the shaded lanes off Jalan Karna and Jalan Monkey Forest rather than trying to power through the busiest stalls all at once.
Later, head out to Bali Bird Walks in Penestanan/Ubud for a gentler change of pace. This is a lovely family-friendly way to see rice-field edges and spot local birdlife with a guide, especially if you want something quieter after the market bustle. It usually works best late afternoon, when the light softens and the air cools down; budget around 1.5 hours, and arrange a short car ride from central Ubud if you don’t want to walk the back lanes. End the day with dinner at Hujan Locale back in Ubud, where the menu gives Indonesian flavors a polished modern touch without feeling overly formal. Book ahead if you’re coming on a weekend, and ask for an earlier table if you’re traveling with children so you can eat before the post-sunset rush.
Set off from Ubud early enough to reach Tegallalang Rice Terrace before the tour buses pile in; around 7:00–7:30 AM is the sweet spot for softer light, cooler air, and easier parking. Expect the terrace walk itself to take about 1.5 hours if you’re stopping for photos and a slow wander on the paths. Wear proper shoes with grip — the steps can be muddy after rain — and keep small cash ready for parking and the occasional local donation box along the way. If you want the classic postcard views without feeling rushed, this is the best place on the day to linger a little.
A short drive north brings you to Bali Pulina Coffee Plantation, which is a relaxed mid-morning stop for the family. The tastings usually run around USD 5–15 per person depending on how many drinks you try, and the valley views make it feel more like a scenic break than a formal tour. After that, continue on to Pura Tirta Empul in Tampaksiring; plan about 1.5 hours here so you can take in the outer courtyards, see the holy spring pools, and move at a comfortable pace. Sarongs are usually provided or rented at the entrance, and the site is generally busiest from late morning to early afternoon, so arriving before noon helps.
For lunch, head to Warung Babi Guling Ibu Oka 3 and keep it simple and local. This is one of those classic Balinese meals that’s worth trying once, and the location works nicely with the day’s inland route. A full plate is usually around USD 8–15 per person, and service is straightforward rather than fancy, so don’t expect a long sit-down. If anyone in the family prefers milder food, ask for less sambal on the side — the spice can sneak up on you.
After lunch, continue a little further to Gunung Kawi Sebatu Temple, a calmer, greener stop that feels less crowded than the more famous temple complexes. Give yourself about an hour here to enjoy the landscaped pools, koi ponds, and quiet atmosphere without hurrying through it. From there, wrap the day at Cretya Ubud, where the rice-terrace infinity pools and loungers make a very easy family wind-down. It’s smart to arrive in the late afternoon, when the light softens and the place feels more relaxed; a few hours here is enough to swim, snack, and enjoy the view before heading back. Reserve ahead if you can, since pool clubs in this area can fill up, especially on weekends.
Leaving Tegallalang for Sanur, plan on about 1 hour 15 minutes to 1 hour 45 minutes by private car, depending on how much afternoon traffic is building on the inland roads. It’s worth setting off right after your morning stop so you reach Renon before the heat gets heavy; parking around Bajra Sandhi Monument is straightforward, and you’ll usually pay a small fee for entry plus parking. Give yourself about 45 minutes here for the exhibits and the view from the top — it’s a quick, kid-friendly history stop that breaks up the beach day nicely.
From there, it’s a short drive east to Mertasari Beach, one of the easiest swims in Sanur for families because the water is calmer than the south coast surf beaches. The shoreline is wide, and there’s enough space for kids to wander without feeling crowded, especially if you arrive before noon. Expect basic beach facilities, small warungs, and umbrella/rental setups; a simple beach mat and drinks from a kiosk are usually all you need. If you want the most comfortable stretch of sand, aim for the area closer to the protected lagoon side rather than the more open sections.
For lunch, Warung Baby Monkeys is a solid no-fuss choice, especially if everyone wants something different. It’s the kind of place that works well with children: Indonesian dishes, fried rice, noodle options, salads, sandwiches, and enough Western staples to keep picky eaters happy. Budget roughly USD 8–18 per person depending on drinks and whether you go light or full meal, and try to arrive a little before the main lunch rush so you’re not waiting too long.
After lunch, head to Sindhu Beach Market for a slow browse rather than a shopping mission. This is the kind of place where you pick up fruit, snacks, small souvenirs, and beach-town odds and ends while soaking up the more local side of Sanur. It’s an easy 45-minute wander, and the vibe is best when you don’t rush it — just keep an eye on prices, since a little polite bargaining is normal for non-food items.
A short move along the coast brings you to Le Mayeur Museum, a compact and pleasant cultural stop that pairs well with the beach. The museum is small enough to do in about 45 minutes, and it’s especially good if you want a quiet break from the sun without committing to a long indoor visit. Check hours before you go, since smaller museums can occasionally close earlier than expected, and bring a light layer if you’re sensitive to air-conditioning or sea breeze after swimming.
Finish the day at Massimo Italian Restaurant, one of those dependable Sanur dinner spots that family travelers always seem happy to have in the rotation. It’s especially useful if everyone’s a bit tired after the beach: pizza, pasta, and gelato are easy wins, and the menu is broad enough that nobody has to negotiate too hard at the table. Expect around USD 12–25 per person, and if you can, arrive a little before peak dinner time to avoid a wait. If you still have energy afterward, a gentle stroll along Jalan Danau Tamblingan is a nice way to end the day without overdoing it.
Head out from Sanur mid-morning so you’re in Nusa Dua before the hotter part of the day and have the beach mostly to yourselves. Start at Geger Beach, which is one of the calmer stretches on this side of the peninsula — good for families, gentle swimming when the sea is cooperative, and a relaxed first stop without the scene-y feel of the busier resort beaches. Bring small cash for the beach access path, towels, reef-safe sunscreen, and water; there are simple warungs nearby, but I’d still keep snacks handy for kids. If you arrive before noon, parking is usually easy and the atmosphere is pleasantly low-key.
For lunch, move into The Bay Bali in the BTDC Nusa Dua area, where you’ll find a polished waterfront setting and a mix of dining options that works well for a family group. It’s a good place to linger over a proper meal, with mains typically landing around USD 15–35 per person depending on where you choose to sit and what you order. Afterward, make the short hop to Museum Pasifika, which is one of the best indoor breaks in this part of Bali when you need air-conditioning and a slower pace. Expect around 1.5 hours here; tickets are usually modest by resort-area standards, and the collection is broad enough to keep both adults and older kids engaged without feeling too heavy.
Late afternoon is the nicest time to head to Waterblow at Peninsula Island, especially if the tide and swell are up — that’s when the spray is most dramatic. The walk is easy and the viewing platforms are straightforward, but keep a respectful distance from the edge because the waves can surge suddenly. From there, continue to Geger Temple, a quiet cliffside spot with a more contemplative feel and lovely ocean views; it’s a good reset after the bustle of the waterfront. This pair makes a nice final loop through Nusa Dua without rushing, and both are easiest if you have a driver waiting rather than trying to piece together short rides.
Finish with dinner at Kayuputi, one of the more refined tables in Nusa Dua, and a fitting send-off for your last full day in Bali. It’s worth reserving ahead, especially if you want a sunset-adjacent seating time, and smart-casual attire is the norm. Expect a premium bill — roughly USD 35–80 per person, depending on drinks and how many courses you order — but the setting is the point here: calm, elegant, and a nice contrast to the casual beach day you’ve had. If you still have energy after dinner, a slow stroll back through the resort zone is the best way to end the day before tomorrow’s departure flow.
Start with a calm, cultural stop at Petitenget Temple, one of Seminyak’s most atmospheric sea temples and a nice way to ease into the day before the shopping and beach crowds take over. It’s usually quiet in the morning, and 30–45 minutes is enough for a respectful wander and a few photos; dress modestly with shoulders covered, and if you want to go inside the shrine areas, a sarong is usually available at the entrance or with your driver. From there, it’s a short hop to Pison Coffee Seminyak for breakfast or brunch — a good family-friendly choice with proper coffee, pancakes, eggs, pastries, and enough air-con to reset everyone before the beach. Expect about USD 8–18 per person, and arriving before the late-morning rush makes it easier to get a comfortable table.
After breakfast, head to Seminyak Beach for one last slow stretch of sand. This is a better beach for strolling than swimming, especially around the middle of the day, so think barefoot walk, a little shell-collecting, and maybe a quick stop for drinks while the kids run around. Keep your beach time loose at 1–1.5 hours; if you want shade, sit near the beach clubs or café fronts rather than in the open sand. For lunch, La Plancha on Double Six is the easy, colorful finale — the beanbags, umbrellas, and breezy beachfront setup make it feel like a proper Bali send-off. It’s casual, lively, and best enjoyed with a relaxed order of grilled fish, nasi goreng, salads, and cold drinks; budget around USD 12–25 per person, and if you can, aim for a slightly earlier lunch to avoid the fullest tables.
After lunch, move inland to Seminyak Village in Seminyak Center for a final round of shopping and air-conditioned downtime. It’s a convenient place to pick up souvenirs, swimwear, snacks, or last-minute gifts without having to bounce between small boutiques in the heat, and it’s easy to get a ride from here afterward since taxis and ride-hailing pickups are straightforward around the mall. Keep this part to about an hour so you don’t rush, then head back for your luggage and leave for Ngurah Rai Airport with plenty of buffer — ideally 3–4 hours before your flight, especially if you’re checking bags or traveling during late afternoon traffic. A private car is the simplest option with family luggage, and if you have time near the route, just keep the rest of the afternoon light and stress-free.