Start with your transfer from Bali Ngurah Rai Airport to Ubud—expect about 1.5–2.5 hours depending on traffic, and in Bali it’s worth being patient because the last stretch into Ubud can slow down a lot near Gianyar and Sukawati. If you’re landing late afternoon, pre-book a private car or use a hotel-arranged pickup so you can head straight out without haggling at the airport; for a family of 3, this is usually the smoothest option. Ask the driver to drop you right at your hotel entrance, since some central Ubud lanes are narrow and not all cars can go all the way in.
After check-in and a short freshen-up, head to Sacred Monkey Forest Sanctuary for an easy first outing with a 6-year-old. It’s shaded, walkable, and fun without being too tiring—late afternoon is best because the heat eases a bit and the light is lovely for photos. Plan around 1.5 hours; tickets are usually around IDR 80,000–100,000 per adult and a bit less for children, and you’ll want to keep sunglasses, snacks, and anything dangling in bags because the monkeys are cheeky. From there, it’s a simple taxi or a short scooter-free car hop into Ubud Centre for a quick stop at Ubud Palace, which is especially nice around dusk when the crowds thin and the carved gates and courtyards feel calm. You only need 30–45 minutes here, just enough to soak in the architecture before dinner.
For dinner, go to Warung Biah Biah in the centre of town—good for sharing, relaxed for kids, and very Bali-without-fuss. It’s a place where you can order a few small plates instead of committing to one big dish, and a family meal usually lands around IDR 75,000–150,000 per person depending on how much you order. If everyone still has a little energy, finish with a mellow wander through Ubud Art Market just across the central area, where you can browse lightweight souvenirs, batik, bags, and small crafts for 30–45 minutes; evenings are less intense than midday, and you can stroll back to your hotel from there or take a short taxi if little legs are done for the day.
Start early for Tegalalang Rice Terraces — if you leave Ubud by about 7:00–7:15 AM, you’ll usually beat the heavier tour traffic and get the nicest light before the heat kicks in. From central Ubud, it’s roughly a 25–35 minute drive north depending on where your hotel is, and parking is straightforward near the main viewpoints, though you’ll pay a small local parking fee and may have a few steps down to the paths. Expect the classic stepped rice-field views, a bit of walking on uneven ground, and plenty of photo stops; with a 6-year-old, keep it relaxed and stick to the safer, flatter sections rather than trying to cover every lane.
From Tegalalang Rice Terraces, continue a few minutes up the road to Aloha Ubud Swing, which is an easy family stop for about an hour. Even if your child doesn’t want to do the big swing, it’s fun just to watch the swings, nests, and jungle-view platforms; the setting is playful without being too intense for a family day. Then head to Tis Cafe for lunch — it’s one of the nicer, easy-going spots in the area for families, with wide-open rice-field views, plenty of seating, and a menu that works well if you’re traveling with a child. Budget around IDR 120,000–250,000 per person, and if you’re arriving around 12:00–12:30 PM, you’ll usually get a good table without too much waiting.
After lunch, drive southeast toward Bali Zoo in Gianyar; from Tegalalang or central Ubud, plan on about 30–45 minutes depending on traffic. This is one of the best kid-friendly stops near Ubud because it’s compact enough not to feel exhausting, has shaded walking paths, and offers animal encounters that keep younger kids engaged without the full-day commitment of a bigger theme park. Give yourselves about 2.5–3 hours here so there’s no rush — it’s better to enjoy the zoo slowly, take breaks for drinks or ice cream, and let your child set the pace. Entry prices vary by package, but for most visitors it’s a mid-range attraction, and a private car or Grab is the easiest way to get there and back.
Wrap up the day with dinner at Bebek Tepi Sawah, a relaxed and very family-friendly place with a garden setting and classic Indonesian dishes that are easy to share. It’s a comfortable final stop after a full day out, and the atmosphere is calm enough that a child won’t feel out of place. If you leave the zoo by around 5:00 PM, you should reach dinner by early evening before the worst of the dinner rush. Expect roughly IDR 100,000–225,000 per person depending on what you order, and then take the short drive back to your hotel in Ubud for an early night — this is one of those days where the best plan is not to overdo it and just let the family pace itself.
Start early from Ubud around 7:00–7:30 AM so you can reach Tirta Empul Temple in Tampaksiring before the bigger tour buses roll in. The drive is usually 30–45 minutes from central Ubud, and parking is straightforward, though the last approach can get a little busy near temple hours. Entry is typically around IDR 50,000 for adults, and you’ll need a sarong if you’re not already wearing temple-appropriate clothing. With a 6-year-old, the main appeal is the calm, green setting and watching the holy spring rituals from a respectful distance rather than trying to rush through the purification pools. Plan about 1.5 hours here, and keep water, sunscreen, and a small snack handy for the little one.
Next, head a few minutes uphill to Gunung Kawi in the same Tampaksiring area. This one feels a bit more adventurous because you descend a long stone staircase through rice fields and palms, but it’s still very doable with a child if you take it slowly and treat it like part of the experience. Entry is usually around IDR 50,000, and you may spend about 1.25 hours total including the walk down and back up. The site is peaceful in the late morning, and the carved shrines set into the cliff are one of those places that really show off Bali’s old spiritual side. If your child gets tired, there are usually small rest stops and drink stalls near the entrance.
By midday, drive over to Kumulilir in the Tegalalang area for lunch and a breather. It’s a nice stop because you get open-air seating, jungle views, and a more relaxed pace after the temples. Expect lunch to run roughly IDR 100,000–220,000 per person depending on what you order, with Indonesian and café-style dishes that are easy for families. Give yourselves 1 to 1.5 hours here, and don’t feel like you need to overdo it—this is the perfect place for a slow meal, a coconut, and a little reset before the afternoon. If you want a short walk, the surrounding area has enough greenery and views to keep the kid entertained without another major hike.
After lunch, head back toward town for a few easy hours at Jungle Fish Bali near Ubud. This is one of the better family-friendly “do nothing beautifully” stops in the area: pool, loungers, big views, and a setting that feels special without being too formal. Day passes and minimum spends can vary, but expect roughly IDR 150,000–350,000 per person depending on the day and seating, plus food and drinks. It works really well after a temple-heavy morning because your child can swim or splash around while you actually sit down and recover a bit. Late afternoon is the sweet spot here—the light is softer, the atmosphere is calmer, and you can easily stay 2–3 hours without feeling rushed.
For dinner or a snacky early evening back in Ubud, end at Pison Ubud. It’s a comfortable, reliable café with good coffee, cakes, pasta, and enough variety to keep both adults and kids happy; think of it as your easy landing spot after a full day out. Plan for about an hour here, and budget roughly IDR 75,000–175,000 per person depending on how light or heavy you eat. It’s a good place to wind down without any hassle, and because it’s in town you can head back to your hotel afterward with a very short ride—ideal if the 6-year-old is ready to call it a day.
Start early with Campuhan Ridge Walk while the air is still cool and the light is soft. From central Ubud, it’s usually just a short taxi or scooter hop to the trailhead near Bisma Street / Gaya Fusion area, and if you leave around 7:00 AM you’ll avoid the stronger sun and most of the crowd. The walk itself is easy and kid-friendly if your 6-year-old is happy strolling; it’s more of a relaxed ridge path than a hike, so plan for lots of photo stops and a slow pace. Bring water, hats, and good sandals or sneakers, because once the sun comes up there’s very little shade.
After the walk, head into town for a quieter indoor break at Threads of Life in Ubud Centre. It’s a small museum, so it won’t feel overwhelming with a child, and it’s a nice way to get out of the heat for 45 minutes while seeing beautiful Indonesian textiles and learning a bit about local weaving traditions. Entry is usually around IDR 50,000–100,000, and it tends to be calm in the late morning. From there, walk or take a very short Gojek ride to Seniman Coffee Studio for a mid-morning stop—good coffee for the adults, pastries and simple bites for the kid, and an easy central location to reset before the afternoon. Expect roughly IDR 50,000–150,000 per person depending on what you order, and it’s a comfortable place to linger without feeling rushed.
Keep the afternoon gentle with Bali Bird Walks. This is a nice family-friendly way to slow things down after lunch, especially if your child likes animals and being outdoors without too much walking intensity. Depending on the exact route or guide arrangement, you’ll usually be moving through greener, quieter parts of Ubud rather than the busy center, so it feels like a proper breather. I’d suggest booking or confirming the timing earlier in the day, because these kinds of small guided experiences are best when they’re not squeezed too tightly around lunch. A private guide or arranged family outing typically works well here, and the pace should stay relaxed enough for a 6-year-old.
Finish the day with dinner at Mozaic, one of Ubud’s best special-occasion restaurants. It’s the sort of place where you want to dress a little nicely and arrive a bit early so you’re not rushing; reservations are strongly recommended, especially on weekends. Expect a refined tasting-menu style experience, with prices generally starting around IDR 600,000 and going up to about IDR 1,500,000 per person depending on the menu and drinks. For a child, it’s worth checking in advance about the best family-friendly seating and whether they can adapt portions or simpler dishes. If everyone is tired after a full day, take a Gojek or private car back to your hotel afterward—central Ubud traffic can bunch up around dinner time, so leaving a little margin makes the night much smoother.
Leave Ubud mid-morning so you can cruise down the Tegallalang–Batubulan–Bypass Ngurah Rai route and arrive in Seminyak before lunch. On a normal day this is about 1.5–2.5 hours door to door, but Bali traffic can stretch the last leg, especially if you hit the Bypass Ngurah Rai around school pickup or lunch hours. With a 6-year-old, it’s worth packing water, a light snack, and a small entertainment bag for the car; if your hotel doesn’t allow early check-in, most places in Petitenget or central Seminyak will still hold luggage so you can head out right away.
Start with Petitenget Temple, a quiet little reset after the transfer and a nice introduction to the more polished side of Seminyak. It’s usually a quick 30–45 minute stop, and the temple is best kept respectful and simple—shoulders covered, sarong if required, and just enough time to wander without making it feel like a big temple day. From there, it’s an easy hop to La Lucciola, right by the beach in Petitenget, for a relaxed first lunch in Seminyak. Expect classic beachfront vibes, a breezy open-air setting, and family-friendly Italian-style dishes; budget roughly IDR 150,000–350,000 per person, and it’s smart to reserve if you’re arriving near peak lunch time.
After lunch, walk straight over to Seminyak Beach and keep the rest of the day loose. This stretch is great for kids because there’s more room to run than on some of the narrower Bali beaches, and you can let your 6-year-old dig, splash, and collect shells while you settle into holiday mode. The sand can get hot in the afternoon, so bring hats, sunscreen, and maybe a change of clothes if you plan to stay until the light softens. Beach clubs line the area, but for this first day I’d keep it simple—just enjoy the sand, the breeze, and a slow sunset wander.
For dinner or an easy light stop, head to Café Organic in Seminyak for something low-key after a travel day—think smoothie bowls, salads, wraps, and kid-friendly options that won’t feel too heavy. It’s a good fallback if everyone’s a bit tired from the transfer, and meals generally land around IDR 90,000–200,000 per person. If the little one still has energy, you can do one last slow stroll around the Petitenget lanes before calling it an early night; tomorrow will be much better with a proper Seminyak beach rhythm.
Start early at Seminyak Beach while the sand is still cool and the sea is usually calmer. From most Seminyak hotels, it’s an easy walk or a quick Grab/Gojek ride, and if you get there around 8:00 AM you’ll have a much more relaxed stretch before the beach clubs wake up. For a family with a 6-year-old, this is the best time for paddle play, shell-spotting, and just letting the kid run around without the midday heat. Bring some small cash for a sunbed if you want one; expect roughly IDR 100,000–200,000 depending on the setup.
After a couple of hours, wander down to Double Six Beach for a livelier change of scene. It’s still very family-friendly, but you’ll notice more activity, more vendors, and a wider open stretch that’s great for kids to kick a ball, fly a small kite, or just burn off energy before lunch. The transition is simple—most families just walk the shoreline if they’re staying nearby, or take a short scooter/car hop. Try to be there before the sun gets too strong; by late morning the sand heats up fast, so water, hats, and reef-safe sunscreen are non-negotiable.
Head to Sea Circus for an easy family lunch. It’s one of those places in Seminyak that actually works well with kids: bright, casual, quick enough, and full of safe bets like pasta, burgers, smoothies, pancakes, and fresh juices. Budget around IDR 100,000–225,000 per person, depending on how many extras you order, and don’t be surprised if there’s a short wait around peak lunch hour. It’s a good reset before the afternoon—air-conditioned, central, and convenient for a quick taxi ride onward.
In the afternoon, make your way up to Splash Water Park in Canggu, which is a very practical kid-break from the beach routine and usually a hit with a 6-year-old. It’s about 20–35 minutes from central Seminyak depending on traffic, so leave a little buffer if you’re going after lunch. Expect ticket prices in the rough range of IDR 150,000–300,000+ per person depending on promotions and package options, and plan for 2.5–3 hours so your child can enjoy the slides and pool time without feeling rushed. After that, head back south for an easy sunset dinner at Ku De Ta—go a bit early if you want a good table facing the water, because sunset in Seminyak fills up fast. It’s one of the best places for a slow family evening by the ocean, and if you leave after dinner, the route back to your hotel is usually straightforward via Jl. Kayu Aya or the main Bypass Ngurah Rai depending on where you’re staying.
Start your day a little early and head to Finns Recreation Club in Canggu before the heat builds and the school-holiday crowd thickens. From Seminyak, it’s usually a 20–35 minute drive depending on traffic, and the easiest move is to go by Grab or a hotel car so you don’t have to deal with parking near Berawa. For families, this works especially well because it’s basically an all-in-one stop: pools, water play, kid-friendly spaces, and enough room for a 6-year-old to burn off energy without you having to stitch together multiple activities. If you get there around opening time, you’ll usually have the calmest atmosphere and the most comfortable poolside spots; budget roughly IDR 200,000–400,000+ per person depending on what you use inside.
After a few hours there, head back to Seminyak for lunch at Milk & Madu Seminyak. It’s one of those dependable family cafés where nobody has to negotiate too hard over the menu—think easy brunch plates, pizzas, pasta, and simple kid-approved options. Seating is generally relaxed and casual, and it’s a good reset point after the morning out in Canggu. Expect around IDR 100,000–220,000 per person, and if you’re coming around noon to 1:00 PM, it can get busy, so a short wait is possible. If your kid needs a break, this is also a good place to slow the pace before the afternoon wander.
Next, keep things low-pressure with a short browse through The Flea Market Seminyak. It’s not a serious “must-buy” kind of stop; it’s more for a relaxed stroll, a few souvenirs, beachwear, small gifts, and the occasional haggling moment. The best approach here is to treat it like a quick walk rather than a long shopping mission, especially with a child in tow. Then, when everyone wants air and space again, head to Batu Belig Beach—it’s usually calmer than the main Seminyak Beach stretch and has a more laid-back feel for a late-afternoon sand-and-sea session. Bring a towel, a change of clothes for the kid, and small cash for drinks or snacks from the beachside warungs; late afternoon is the nicest time here because the sun is softer and the beach gets breezier.
Wrap up with dinner at Sisterfields in Seminyak, which is one of the easiest family dinners in the area because the menu is broad, service is efficient, and the atmosphere stays lively without feeling chaotic. It’s a smart final stop for the day since everyone can order something familiar after a full outing—burgers, salads, pastas, kids’ favorites, and good coffee if you need one more push. Dinner here usually lands around IDR 120,000–250,000 per person depending on what you order, and it’s best to go a little earlier if you want to avoid the heaviest dinner rush. After that, you’re already in the right neighborhood for a simple ride back to your hotel in Seminyak.
Ease into the last day with breakfast at Kim Soo in Petitenget — it’s a polished but very manageable stop for families, with good coffee, pastries, smoothie bowls, and a nice air-conditioned interior if your packing has already started to feel chaotic. Go earlier rather than later if you can, ideally around 7:30–9:00 AM, because it gets busier by brunch time. Expect to spend around IDR 75,000–180,000 per person, and if you’re coming from most Seminyak hotels it’s a short Grab/Gojek ride or an easy walk depending on where you’re staying.
After breakfast, head to Seminyak Village for a relaxed final browse. It’s one of the easiest places in the area to do last-minute shopping without dealing with the full heat of the street, and the mall-style setting is helpful if the kid needs a break from walking. You’ll find Bali souvenirs, swimwear, small gifts, and a few practical stores, plus clean restrooms and a café if you want to pause. Set aside about 1 hour here; if you need to move between stops, a quick walk or short ride is enough since everything in this corner of Seminyak sits fairly close together.
For your last meal, wander down Eat Street on Jalan Kayu Aya and pick something that matches everyone’s mood — this stretch is ideal because you don’t have to overthink it. Family-friendly choices are everywhere, from Sisterfields for easy crowd-pleasing plates to Motel Mexicola if you want something lively, or a simpler Indonesian lunch spot if you’d rather keep it low-key. Lunch prices vary a lot, but a comfortable range is IDR 100,000–250,000 per person depending on where you stop. If your child needs a break, many cafés along this strip have shaded seating or upstairs rooms, so it’s easy to keep the pace gentle.
Save the afternoon for one last unhurried stretch at Double Six Beach. This is one of the best places in Seminyak for a kid-friendly beach session because the sand is wide, the mood is easy, and you can let the little one run around, dig, or splash near the edge without needing a big plan. If the waves are up, keep swimming casual and stay close to the shoreline; in the late afternoon the light is beautiful and the beach is perfect for a final family photo. When it’s time to leave, head for Bali Ngurah Rai Airport 2.5–3.5 hours before your flight because Seminyak traffic can stack up quickly, especially after 4:00 PM and around the airport approaches. Use a hotel-arranged car or Grab if available, and build in extra buffer for baggage drop and security since traveling with a child usually slows the airport process a bit.