Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Bali Family Itinerary from Denpasar Airport to Ubud

Day 1 · Wed, Dec 2
Kuta, Bali

Waterbom and arrival in Ubud

  1. Airport transfer to Waterbom Bali — Denpasar Airport → Kuta, ~15–30 minutes; depart the airport around 10:00, store luggage with your driver, and allow time for arrival queues.
  2. Waterbom Bali — Kuta, late morning–afternoon, ~4 hours; family-friendly water attractions, though the pregnant traveler should avoid slides and strenuous activities. Confirm admission and operating status in advance.
  3. Koral Restaurant at The Apurva Kempinski Bali — Nusa Dua, late afternoon, ~1.5 hours; memorable aquarium dining, with reservations essential and a substantial per-person cost.
  4. Transfer to Nomads Paradise, Ubud — Nusa Dua → Ubud, ~1.5–2.5 hours depending on traffic; depart around 5:30–6:00 PM, with luggage and a child seat arranged in advance.

Morning: Airport to Waterbom Bali

After landing at Ngurah Rai International Airport around 9:00 AM, allow roughly 45–60 minutes for immigration, luggage and meeting your driver. Leave the airport at about 10:00 AM for Waterbom Bali in Kuta—normally a 15–30-minute drive, though the airport exit and Kuta traffic can be slow. Pre-arrange a private car with luggage space, a toddler car seat and a driver who can keep your bags secured while you are inside. Waterbom Bali generally operates from late morning into the afternoon, but confirm the December 2026 hours, admission and any attraction restrictions before travel.

Spend around four hours at Waterbom Bali, keeping the pace gentle. Your two-year-old can enjoy the shallow children’s areas with close supervision, while your pregnant wife should avoid slides, wave pools, sudden drops, slippery surfaces and prolonged heat; ask staff for the safest shaded seating and keep water and snacks available. Have lunch inside the park for convenience rather than leaving and re-entering. A family admission budget of approximately IDR 1,000,000–2,000,000 is sensible, depending on adult, child and seasonal pricing.

Late Afternoon: Koral Restaurant

Leave Kuta around 3:00–3:30 PM for Koral Restaurant at The Apurva Kempinski Bali in Nusa Dua. The drive can take 30–60 minutes, and you should allow extra time for resort security and the restaurant’s check-in process. Koral Restaurant is an aquarium dining experience and requires an advance reservation; confirm the exact seating time, dress requirements, minimum spend and whether your toddler can be accommodated. Plan for about 1.5 hours, and bring a light layer because the dining room may feel cool.

Evening: Transfer to Nomads Paradise, Ubud

Depart Nusa Dua around 5:30–6:00 PM for Nomads Paradise in Ubud. The usual route is through the Ngurah Rai Bypass, then inland via Gianyar; evening traffic can make this a 1.5–2.5-hour journey, occasionally longer. Ask the driver to stop for a simple takeaway dinner or toddler supplies on the way, and confirm the accommodation’s exact entrance because some Ubud villas have narrow lanes that are difficult for larger vehicles. With an airport arrival, water-park visit and long evening transfer, keep the rest of the night for check-in, a shower and sleep rather than adding another activity.

Day 2 · Thu, Dec 3
Ubud, Bali

Ubud rice terraces and family attractions

Getting there from Kuta, Bali
Private car with driver via the Ngurah Rai bypass and central Bali roads (1.5–2.5 hours, about IDR 400,000–700,000 per car). Depart around 5:00–5:30 AM to reach Tegallalang for the early-morning visit; book through your accommodation, Traveloka, or an established Bali driver. A private car is strongly preferable with a toddler and luggage.
  1. Tegallalang Rice Terrace — Tegallalang, early morning, ~1.5 hours; visit before heat and crowds, using the easiest paths because of pregnancy and the toddler.
  2. Cretya Ubud — Tegallalang, late morning, ~2 hours; enjoy the jungle and rice-field views without booking strenuous activities. Reserve seating or entry ahead.
  3. Lunch near Tegallalang — Tegallalang, midday, ~1 hour; choose a shaded restaurant with high chairs, approximately IDR 75,000–200,000 per person.
  4. Bali Zoo — Singapadu, afternoon, ~3 hours; see family-friendly animal exhibits, with stroller rental or shaded rest stops if available.
  5. Dinner at Bebek Tepi Sawah Restaurant — Ubud area, early evening, ~1.5 hours; relaxed Balinese setting and suitable family dining, approximately IDR 150,000–300,000 per person.

Early Morning: Tegallalang Rice Terrace

Leave your Ubud accommodation around 6:30 AM with a private driver for Tegallalang Rice Terrace; the short drive usually takes 25–40 minutes, depending on your exact location. Arriving early keeps you ahead of the heat and tour groups. Spend about 1–1½ hours on the easiest lower viewpoints and paved sections rather than attempting the steeper valley paths—this is much more comfortable with a toddler and during pregnancy. Expect a small local entrance or donation fee, commonly around IDR 25,000–50,000 per person, and bring water, sun protection and a toddler carrier because some paths are uneven.

Late Morning and Lunch: Cretya Ubud and Tegallalang

Continue a few minutes by car to Cretya Ubud for approximately two hours of relaxed jungle and rice-field views. Reserve entry or seating in advance, especially for a Thursday, and confirm the venue’s age policy and pool-access rules before arriving. Choose a shaded table away from the pool edge, and treat the visit as a scenic stop rather than a swimming or activity session. Prices vary considerably by seating and food orders, so allow roughly IDR 200,000–500,000 per adult for a comfortable visit. Have lunch nearby in Tegallalang around noon at a shaded restaurant with high chairs; allow IDR 75,000–200,000 per person and ask your driver to keep the car cool while you eat.

Afternoon: Bali Zoo

After lunch, drive south to Bali Zoo in Singapadu, allowing roughly 35–50 minutes. Plan about three hours for the shaded animal paths and family exhibits, moving at an easy pace rather than trying to cover every section. Check the day’s feeding-show schedule at the entrance, and ask about stroller availability; otherwise, a lightweight stroller plus a carrier is the most practical combination. Keep snacks, water and mosquito repellent handy, and allow approximately IDR 200,000–500,000 per adult for general admission depending on the applicable date and package, with separate charges possible for animal encounters. Leave before the late-afternoon traffic builds around Gianyar and Ubud.

Early Evening: Dinner

Finish with an early dinner at Bebek Tepi Sawah Restaurant, reached in roughly 20–30 minutes from the zoo in normal conditions. Its open-air Balinese setting is pleasant, but request a table away from ponds and steps, with space for the stroller. Allow about 1½ hours and approximately IDR 150,000–300,000 per person, excluding drinks and service charges. Booking ahead is sensible for your group; after dinner, return to your accommodation by private car, usually another 15–30 minutes, before Ubud’s evening roads become slower.

Day 3 · Fri, Dec 4
Ubud, Bali

Ubud waterfalls and cultural evening

  1. Tibumana Waterfall — Apuan, early morning, ~1.5 hours; a quieter waterfall with a manageable walk, but avoid slippery areas and swimming for the pregnant traveler.
  2. Kanto Lampo Waterfall — Gianyar, late morning, ~1 hour; scenic cascades close to the access point, though rocks can be slippery.
  3. Lunch at Bebek Bengil Ubud — Ubud, midday, ~1.5 hours; established Balinese restaurant with outdoor seating, approximately IDR 150,000–300,000 per person.
  4. Alas Harum Bali — Tegallalang, afternoon, ~2 hours; viewpoints and photo areas overlooking the rice terraces; skip swings and other pregnancy-inappropriate activities.
  5. Kecak fire dance at Pura Dalem Ubud — Central Ubud, evening, ~1 hour; book or arrive early because seating is limited, then return to the villa after the performance.

Early Morning: Tibumana Waterfall

Leave your Ubud villa around 7:00 AM with a private driver, allowing roughly 35–50 minutes to reach Tibumana Waterfall in Apuan. Go early for cooler air and fewer visitors. The final walk is fairly short but includes uneven, damp ground and steps, so your wife should take it slowly and avoid the water and slippery rocks; one adult should stay with your toddler while the other takes photos. Allow about 1–1½ hours here. Entrance and parking are generally inexpensive—roughly IDR 20,000–30,000 per person, though local fees can change—and bring sandals with good grip, mosquito repellent and a change of clothes.

Late Morning and Lunch: Kanto Lampo Waterfall to Bebek Bengil Ubud

Continue by car for around 25–35 minutes to Kanto Lampo Waterfall near Gianyar. Its cascades are close to the entrance, but the rocks and steps are notably slippery; treat this as a viewpoint stop rather than a swimming visit, especially with a toddler and during pregnancy. Spend about an hour, then drive approximately 30–40 minutes to Bebek Bengil Ubud for lunch. Allow 1–1½ hours for a relaxed meal, choosing a table with easy access and shade. Budget around IDR 150,000–300,000 per person, and ask your driver to keep the car nearby with the air conditioning available if your child needs a quiet break.

Afternoon: Alas Harum Bali

After lunch, drive roughly 25–35 minutes to Alas Harum Bali in Tegallalang. Spend about two hours enjoying the rice-terrace viewpoints, gardens and photo platforms, but skip the swings, zip lines and other activities unsuitable during pregnancy. The grounds involve walking, stairs and some exposed areas, so take regular breaks and avoid the hottest part of the afternoon. Entry is often free or modest depending on the areas selected, while photo platforms and activities may cost extra; confirm the current package and whether toddler access is included before paying. A driver is much easier than trying to find a taxi between these rural stops, and December showers can make the paths muddy.

Evening: Kecak Fire Dance at Pura Dalem Ubud

Return toward central Ubud in about 30–45 minutes, depending on traffic, and have an early light dinner near the temple before the performance. Arrive at Pura Dalem Ubud at least 30 minutes before the advertised start—usually around 7:00 PM, but confirm the Friday schedule locally or when booking—because seating is limited and performances can change. Tickets are commonly around IDR 100,000–150,000 per person; reserve through your accommodation or an official/local ticket seller rather than relying on a last-minute street offer. Keep your toddler close during the crowded entrance and loud fire sequence, and bring a light layer for the walk back to the car. After the one-hour show, return directly to the villa; allow 15–30 minutes within Ubud, with longer delays possible after the performance.

Day 4 · Sat, Dec 5
Karangasem, Bali

East Bali temples and coastal viewpoints

Getting there from Ubud, Bali
Private east Bali transfer via Gianyar–Klungkung–Amlapura (2.5–3.5 hours, about IDR 700,000–1,200,000 per car). Depart around 5:30 AM for Lahangan Sweet, as planned; arrange a comfortable vehicle, child seat, and stops through your villa or a reputable local driver.
  1. Private east Bali transfer to Lahangan Sweet — Ubud → Karangasem, ~2.5–3.5 hours; leave around 5:30 AM for cooler conditions and lighter traffic, using a private car with comfortable stops.
  2. Lahangan Sweet — Banjar Dinas Duda, morning, ~1.5 hours; dramatic Mount Agung viewpoints, with minimal walking if the vehicle reaches the upper area.
  3. Tirta Gangga Water Palace — Ababi, late morning, ~1.5 hours; peaceful gardens, fountains, and ponds; use shaded paths and avoid wet edges.
  4. Lunch near Amlapura — Karangasem, midday, ~1 hour; choose a well-reviewed local restaurant, approximately IDR 75,000–200,000 per person.
  5. Virgin Beach — Karangasem, afternoon, ~2 hours; scenic white-sand coastline for a relaxed visit, though access roads can be uneven and swimming conditions vary.
  6. Return to Ubud — Karangasem → Ubud, depart around 3:30–4:00 PM, ~3–4 hours; this is a long day, so omit Virgin Beach or add an overnight stay in east Bali if the family needs a gentler pace.

Early Morning: Ubud to Lahangan Sweet

Leave your Ubud accommodation at about 5:30 AM in a private car with a proper child seat. The drive to Lahangan Sweet in Karangasem generally takes 2.5–3.5 hours, depending on traffic and road conditions; ask your driver to use the Gianyar–Klungkung–Amlapura route and build in one comfortable toilet or breakfast stop. The final approach can be steep and uneven, so confirm whether the local shuttle or 4WD transfer is operating and can take you close to the upper viewpoint—important with a toddler and during pregnancy. Allow about 1.5 hours for Mount Agung views and photos, and bring water, a hat and sun protection. Entry is usually around IDR 30,000–50,000 per person, with any local shuttle charged separately; confirm current prices on arrival.

Late Morning: Tirta Gangga Water Palace

Continue roughly 30–40 minutes to Tirta Gangga Water Palace, arriving around 10:30–11:00 AM. Spend about 1.5 hours wandering through the gardens, fountains and fish ponds. The site is generally open from around 7:00 AM to 6:00 PM, with admission commonly about IDR 40,000–50,000 per adult; fees and opening arrangements can change. Keep your toddler close around the water, as some paving is slippery, and choose the shaded paths rather than trying to cover every corner. A light snack here is fine, but have your driver take you onward for a proper lunch.

Lunch and Afternoon: Amlapura to Virgin Beach

Stop for lunch around Amlapura at a well-reviewed local warung or restaurant—ask your driver to recommend a clean, busy place serving rice dishes, grilled fish or simple noodles. Budget approximately IDR 75,000–200,000 per person, allowing about an hour. From Amlapura, allow roughly 35–45 minutes to reach Virgin Beach. The last road is narrow and uneven, and the walk down to the sand can be tiring, so have the driver drop you at the closest practical point and skip the beach if your wife is uncomfortable. Spend up to two relaxed hours under a rented umbrella rather than planning a swim: currents and waves vary, and there are limited facilities. Beach chairs and food are usually inexpensive, but carry cash and do not rely on card payment.

Late Afternoon and Evening: Return to Ubud

This is an ambitious day for a pregnant traveler and a two-year-old. If everyone still has energy, leave Virgin Beach by 3:30–4:00 PM for the return to Ubud, allowing 3–4 hours through Amlapura, Klungkung and Gianyar, with traffic potentially making it later. A gentler option is to finish after Tirta Gangga and return earlier, or stay overnight in Karangasem rather than driving back after a full day. Ask the driver to stop whenever needed, keep the child seat fitted for the entire journey, and have dinner delivered or choose a nearby Ubud restaurant on arrival rather than adding another outing.

Day 5 · Sun, Dec 6
Kuta, Bali

South Bali aquarium and departure

Getting there from Karangasem, Bali
Private car with driver via the coastal road and Ngurah Rai bypass (3–4.5 hours, about IDR 800,000–1,300,000 per car, including waiting if arranged). Depart very early—around 5:00 AM—to reach the Ubud-area morning activity, though this makes the day extremely tight. Book through your accommodation, Traveloka, or a reputable Bali driver; confirm airport luggage handling and allow extra traffic time.
  1. Jungle Karting Bali — Ubud area, morning, ~1.5–2 hours; an optional family activity, but the pregnant traveler and toddler should spectate rather than ride. Confirm age and safety restrictions.
  2. Lunch at Locavore NXT — Ubud, midday, ~1.5 hours; book well ahead for its tasting-focused dining, with a high per-person cost and limited flexibility for children.
  3. Flamingo Beach Club — Gianyar, afternoon, ~2–3 hours; relaxed pool and beach-style setting, subject to weather and operating status; reserve and confirm luggage arrangements.
  4. Transfer to Denpasar International Airport — Gianyar → airport, depart at least 3.5–4 hours before the scheduled flight; allow ~1.5–2.5 hours for traffic, vehicle return, check-in, security, and family needs.

Morning: Jungle Karting Bali

This plan is very tight on departure day. After arriving from Karangasem, allow roughly 3–4.5 hours for the private-car transfer, plus time to collect luggage and settle the airport arrangements. If your flight is not late in the evening, I would skip the karting and go directly toward the airport. For a late flight, ask your driver to bring a spacious vehicle, keep all luggage with you, and stop at Jungle Karting Bali for about 1.5 hours. The pregnant traveler and your 2-year-old should spectate only; confirm the minimum age, pregnancy restrictions, rain policy and opening time before booking. A private driver is essential, as app taxis may not wait with luggage.

Lunch: Locavore NXT

Continue to Locavore NXT in Ubud for a pre-booked lunch, allowing around 90 minutes. This is a tasting-menu restaurant rather than a quick family meal, with a high per-person price and limited flexibility for toddlers, so confirm that the reservation can accommodate a young child and pregnancy-related dietary needs. If your airport departure does not comfortably allow this stop, cancel this reservation rather than risking the flight; Ubud-to-airport traffic can easily become unpredictable, especially on a Sunday. Expect the full-day private car, including waiting, to cost approximately IDR 800,000–1,300,000, subject to the driver and exact route.

Afternoon: Flamingo Beach Club

After lunch, travel to Flamingo Beach Club in Gianyar for a relaxed 2–3-hour break only if your flight is sufficiently late. Confirm the venue’s operating status, weather policy, reservation requirements and luggage storage in advance. Keep the afternoon flexible: beach-club access, road congestion and rain can all affect timing, and the pregnant traveler should have shade, seating and easy restroom access. If you need to be at the airport by a particular time, leave this stop at least four hours before departure rather than trying to squeeze in a final swim.

Airport transfer and departure

From Flamingo Beach Club or the last stop, take the pre-arranged private car to Ngurah Rai International Airport via the coastal road and the bypass when traffic conditions permit. Depart for the airport at least 3.5–4 hours before an international flight—more if checking bags, returning a vehicle or travelling during a busy period. The drive may take 1.5–2.5 hours, followed by luggage drop, security and walking to the gate. Because this itinerary begins after a long transfer from Karangasem, the safest version is to omit one or both Ubud activities if the flight is before late evening; do not rely on Bali traffic estimates for a same-day flight.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version