Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

6-Day Family Bali Itinerary

Day 1 · Thu, May 14
Ubud

Arrival in Ubud

  1. Ngurah Rai Airport to Ubud transfer (arrival route) — Depart on landing; allow ~1.5–2 hours by private car, with hotel drop-off and easy check-in in Ubud.
  2. Sayan House (Sayan/Ubud) — Great first lunch with jungle views and a relaxed family-friendly menu after travel. Timing: afternoon, ~1.5 hours; approx. USD 15–30 pp.
  3. Campuhan Ridge Walk (Ubud/Sayan) — An easy scenic stretch to shake off the flight and enjoy sunset light over the hills. Timing: late afternoon, ~1 hour.
  4. Ubud Palace (Ubud Center) — A quick cultural stop in the town center to get oriented and see classic Balinese architecture. Timing: late afternoon/early evening, ~30–45 minutes.
  5. Laka Leke Garden Restaurant (Nyuh Kuning, Ubud) — A mellow dinner spot with garden seating and Indonesian staples that work well for families. Timing: evening, ~1.5 hours; approx. USD 10–20 pp.

Arrival and first lunch

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.

Easy afternoon in Ubud

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.

Evening 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.

Day 2 · Fri, May 15
Ubud

Ubud cultural day

  1. Sacred Monkey Forest Sanctuary (Padangtegal, Ubud) — Start early before crowds; it’s one of Ubud’s most iconic nature-cultural sights and kids usually love it. Timing: morning, ~1.5 hours.
  2. Pura Taman Saraswati (Ubud Center) — A beautiful lotus-temple stop close to the palace, ideal for a short cultural visit and photos. Timing: mid-morning, ~30 minutes.
  3. Cafe Lotus (Ubud Center) — Classic lunch overlooking the lotus pond beside the temple, convenient and easy for a family break. Timing: lunch, ~1 hour; approx. USD 12–25 pp.
  4. Ubud Art Market (Ubud Center) — Best for souvenirs, textiles, and a lively local shopping experience without needing to travel far. Timing: early afternoon, ~1 hour.
  5. Bali Bird Walks (Penestanan/Ubud) — A calmer afternoon activity for nature lovers, with guided birdwatching in rice-field surroundings. Timing: late afternoon, ~1.5 hours.
  6. Hujan Locale (Ubud) — Finish with a stylish but approachable dinner featuring Indonesian dishes with a modern twist. Timing: evening, ~1.5 hours; approx. USD 15–35 pp.

Morning

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.

Lunch and early afternoon

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.

Afternoon and evening

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.

Day 3 · Sat, May 16
Tegallalang

Central Bali countryside

Getting there from Ubud
Private driver or Grab/Gojek car (20–30 min, ~IDR 100,000–200,000). Leave early morning for the rice terraces.
Scooter rental if comfortable (15–25 min, ~IDR 75,000–150,000/day + fuel), but less practical for most travelers.
  1. Tegallalang Rice Terrace (Tegallalang) — Go early for the best light and fewer crowds; this is the signature countryside view in north Ubud. Timing: morning, ~1.5 hours.
  2. Bali Pulina Coffee Plantation (Tegallalang) — A fun stop to try kopi luwak and other local teas/coffee with a view over the valley. Timing: mid-morning, ~1 hour; approx. USD 5–15 pp.
  3. Pura Tirta Empul (Tampaksiring) — One of Bali’s most important temple complexes, offering a meaningful cultural stop after the rice terraces. Timing: late morning, ~1.5 hours.
  4. Warung Babi Guling Ibu Oka 3 (Ubud/Tegalalang area) — Classic Balinese roast pork lunch, easy to pair with the day’s inland route. Timing: lunch, ~1 hour; approx. USD 8–15 pp.
  5. Gunung Kawi Sebatu Temple (Sebatu) — A quieter, beautifully landscaped temple visit that feels less rushed than the main pilgrimage sites. Timing: afternoon, ~1 hour.
  6. Cretya Ubud (Tegallalang) — End with a pool-and-rice-terrace break for the family, a nice reward after a countryside day. Timing: late afternoon, ~2 hours; approx. USD 20–45 pp.

Morning

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.

Lunch

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.

Afternoon

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.

Day 4 · Sun, May 17
Sanur

Beach time in Sanur

Getting there from Tegallalang
Private car/driver or Grab/Gojek car via the main inland route (1 hr 15 min–1 hr 45 min, ~IDR 300,000–500,000). Depart after the morning Tegallalang/Tampaksiring stop; avoid rush hour if possible.
Pre-booked transfer on Klook/12Go for a fixed fare if you want simpler pricing.
  1. Bajra Sandhi Monument (Renon, en route to Sanur) — A useful first stop from central Bali, giving a quick history lesson before the beach day begins. Timing: morning, ~45 minutes.
  2. Mertasari Beach (Sanur) — A family-friendly beach with gentle water and plenty of space, better for a relaxed swim than high surf. Timing: late morning, ~2 hours.
  3. Warung Baby Monkeys (Sanur) — Easy lunch with broad Indonesian and Western options, practical for families on a beach day. Timing: lunch, ~1 hour; approx. USD 8–18 pp.
  4. Sindhu Beach Market (Sanur) — Browse local snacks, small crafts, and beach-town atmosphere before the afternoon settles in. Timing: early afternoon, ~45 minutes.
  5. Le Mayeur Museum (Sanur) — A compact cultural visit right by the coast, good for a short break from sun and sand. Timing: mid-afternoon, ~45 minutes.
  6. Massimo Italian Restaurant (Sanur) — Reliable dinner with gelato and pizza/pasta options that usually work well for mixed-age families. Timing: evening, ~1.5 hours; approx. USD 12–25 pp.

Morning

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.

Lunch

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.

Afternoon

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.

Evening

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.

Day 5 · Mon, May 18
Nusa Dua

South Bali coastal day

Getting there from Sanur
Grab/Gojek car or taxi along Jalan Bypass Ngurah Rai / coastal road (30–45 min, ~IDR 120,000–220,000). Best to leave mid-morning after breakfast.
Private driver (similar time, ~IDR 250,000–400,000) if you want waiting time included.
  1. Geger Beach (Nusa Dua) — Start with an uncrowded, calm beach for swimming and an easy family morning by the water. Timing: morning, ~1.5 hours.
  2. The Bay Bali (BTDC Nusa Dua) — A scenic waterfront lunch stop with varied restaurants and a polished resort-area feel. Timing: late morning/lunch, ~1.5 hours; approx. USD 15–35 pp.
  3. Museum Pasifika (BTDC Nusa Dua) — A solid indoor cultural stop that adds variety and gives everyone a break from the sun. Timing: early afternoon, ~1.5 hours.
  4. Waterblow at Peninsula Island (Nusa Dua) — A dramatic coastal viewpoint where waves crash against the rocks, best when tide and swell are active. Timing: mid-afternoon, ~45 minutes.
  5. Geger Temple (Nusa Dua) — A peaceful cliffside temple with coastal scenery, ideal as a quieter final stop before dinner. Timing: late afternoon, ~30–45 minutes.
  6. Kayuputi (Nusa Dua) — Elegant farewell dinner with a premium setting and refined menu for the family’s last full day. Timing: evening, ~1.5–2 hours; approx. USD 35–80 pp.

Morning

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.

Lunch and Culture

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.

Afternoon by the coast

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.

Evening

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.

Day 6 · Tue, May 19
Seminyak

Departure from Seminyak

Getting there from Nusa Dua
Private car/driver or Grab/Gojek car via Bali Mandara Toll Road and Sunset Road (45–75 min, ~IDR 200,000–350,000). Leave late morning or after lunch to miss the heaviest traffic.
Taxi from the hotel stand (easy but usually a bit pricier than ride-hailing).
  1. Petitenget Temple (Seminyak) — A short, easy cultural stop near the coast before check-out and departure logistics take over. Timing: morning, ~30–45 minutes.
  2. Pison Coffee Seminyak (Seminyak) — Great breakfast/brunch stop with coffee, pastries, and a comfortable family atmosphere. Timing: morning, ~1 hour; approx. USD 8–18 pp.
  3. Seminyak Beach (Seminyak) — Enjoy one last stretch of sand and a relaxed walk before the airport run. Timing: late morning, ~1–1.5 hours.
  4. La Plancha (Double Six/Seminyak) — A colorful beachfront lunch stop that’s easy and memorable for a final Bali meal. Timing: lunch, ~1.5 hours; approx. USD 12–25 pp.
  5. Seminyak Village (Seminyak Center) — Good for last-minute shopping, air-conditioned downtime, and easy taxi access afterward. Timing: early afternoon, ~1 hour.
  6. Seminyak to Ngurah Rai Airport transfer (departure route) — Leave 3–4 hours before flight time to buffer traffic and check-in; private car is simplest with luggage.

Morning

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.

Late Morning to Lunch

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.

Afternoon and Departure

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.

0