Fly from Pune to Ngurah Rai International Airport with your confirmed connection; with flight time, layover, immigration, luggage, and a toddler break, plan for roughly 10–14 hours door to door. Pre-book a private transfer to Nusa Dua rather than arranging transport after landing. The drive is usually 20–35 minutes, depending on traffic, and a hotel transfer is easiest with luggage and a 23-month-old; request a child seat, although availability in Bali is not guaranteed. After check-in, keep the afternoon deliberately light—offer fluids, unpack essentials, and let your child nap. Bali is one hour 30 minutes ahead of Pune, so jet lag may make the first evening unpredictable.
Once everyone has recovered, walk or take a short hotel car ride to Nusa Dua Beach for about 1.5 hours. The protected beachfront is a good first swim, with calmer water and a paved promenade that works well for a stroller. Stay near the resort area, avoid the strongest sun around midday, and bring swim nappies, a hat, and a change of clothes. Late afternoon is usually the most comfortable time; check the tide and local beach conditions before entering the water, and keep your toddler within arm’s reach.
Head to Bali Collection in the BTDC complex for an easy, low-effort evening of browsing and dinner. It is generally open from late morning until around 10pm, though individual shops and restaurants vary. The pedestrian setting, convenience stores, pharmacies, and air-conditioned options make it practical after a long travel day. Allow around two hours and budget approximately ₹800–₹2,000 per adult for dinner, depending on the restaurant. The Devdan Show at Bali Nusa Dua Theatre runs for about 1.5 hours and is seated, colorful, and visually engaging, but its late timing may be too much after the journey; go only if your toddler is still cheerful, and otherwise return to the hotel for an early night.
Start around 9:00am at the Pasifika Museum in the BTDC complex. It is a manageable, air-conditioned visit of about an hour, with Pacific and Southeast Asian art that is easy to enjoy without tiring your 23-month-old. The museum generally opens around 10:00am, so check the same-day schedule with your hotel and shift breakfast accordingly; entry is usually around IDR 100,000–150,000 per adult. From there, take a short hotel car or walk if your accommodation is nearby to Water Blow, allowing roughly 10 minutes by car. Plan about 45 minutes for the viewpoint, but stay firmly behind the barriers—waves can surge unpredictably, and the limestone is slippery. Entry is usually free or involves a small local fee, with parking available nearby.
Around noon, drive 15–20 minutes south to Sama-Sama Seafood Restaurant in Tanjung Benoa. It is a relaxed choice for a family lunch; expect approximately ₹1,000–₹2,500 per adult depending on the seafood and drinks, and allow 1½ hours so the toddler is not rushed. After lunch, continue to Tanjung Benoa Beach, just a few minutes away. Choose a quieter stretch for a gentle shoreline walk and sand play rather than the motorised water-sports area. Keep your child shaded, bring water shoes and drinking water, and avoid swimming where boats and activity operators are working. A private hotel car for the day is easiest, though Grab availability is generally good around Nusa Dua and Tanjung Benoa.
Return to Nusa Dua Beach in the BTDC area by around 4:30pm, allowing 20–30 minutes depending on traffic. The resort shoreline is calmer for toddler-friendly sand play, and the paved promenade makes it convenient with a stroller. Stay through sunset, usually around 6:00pm in September, then have dinner near your hotel rather than adding another transfer. Keep a light layer handy for the evening and confirm beach access rules with your resort, as some sections are reached through hotel pathways.
Leave Nusa Dua around 6:00–6:30am in your pre-booked private car, allowing roughly 1.5–2 hours to reach Goa Gajah near Bedulu, depending on traffic. Your driver can drop you near the entrance; bring a baby carrier if possible, as the stone steps and garden paths are awkward with a stroller. Spend about an hour seeing the carved cave, bathing pools, and leafy grounds before the heat builds. Sarongs are usually provided at the entrance, and the entry fee is commonly around IDR 15,000–50,000 per adult, though prices can change.
Continue north to Tegallalang Rice Terrace, about 30–40 minutes away. Keep this to a short scenic stop: enjoy the viewpoints and take photos, but avoid the steeper paths with your 23-month-old, especially if the ground is wet. Entrance or viewpoint contributions vary, often around IDR 25,000–50,000 per person. From here, allow 30–45 minutes to reach Bebek Bengil Ubud in Padangtegal. This long-established restaurant is a comfortable choice for lunch, with its signature crispy duck, rice, vegetables, and plenty of space for a toddler; plan roughly 1.5 hours and around ₹900–₹2,000 per adult.
After lunch, drive approximately 10–15 minutes to Ubud Palace, where a compact 45-minute visit is enough to appreciate the carved gates, courtyards, and traditional Balinese architecture. Continue on foot to nearby Saraswati Temple, just a few minutes away along central Ubud’s busy lanes. The lotus pond and ornate entrance make it a lovely, low-effort stop; dress respectfully with shoulders and knees covered, and check locally whether the inner area is open to visitors. Both visits are generally inexpensive, with small entrance or donation fees, and the palace is typically open from morning until early evening.
Finish at the Ubud Traditional Art Market, immediately beside the palace. Allow about an hour to browse baskets, batik, carved souvenirs, and children’s clothing at an easy pace. Prices are negotiable, but start pleasantly rather than aggressively; buying two or three items from one stall often gets a better rate. The market is usually active until around 5:00–6:00pm. Arrange your Ubud hotel transfer with the driver before arriving, since central Ubud traffic is slow and parking is limited; for tonight, keep the evening free for an early toddler dinner and rest.
Start around 7:00am at Campuhan Ridge Walk in Campuhan, when the path is cooler and quiet. With a 23-month-old, do only the accessible opening section—roughly 30–60 minutes rather than attempting the full walk. The paved ridge begins with a short uphill stretch, so a baby carrier is more useful than a stroller. Wear sandals or shoes with grip, bring water, and expect limited shade once you are on the ridge. There is no meaningful entrance fee, though parking near the trailhead is limited; ask your driver to wait or arrange pickup at the same point.
Continue by short taxi ride to Ubud Water Palace, also known as Pura Taman Saraswati, in central Ubud—allow about 10 minutes, depending on one-way traffic. Spend around 45 minutes admiring the lotus ponds and carved gateways; the temple area is usually open from about 8:00am to 6:00pm, with a small donation or entrance contribution sometimes requested. Keep shoulders and knees covered, and avoid stepping into areas marked for worship. For brunch, walk or take a quick ride to Milk & Madu Ubud, a relaxed family café with high chairs and a broad menu; budget approximately ₹700–₹1,500 per adult. Arrive before the lunch rush, usually around noon, and allow 1–1.5 hours for a comfortable toddler break.
After brunch, take a pre-booked car to Bali Bird Park in Batubulan, normally 30–45 minutes from central Ubud depending on traffic. Plan roughly 2.5–3 hours here; the shaded, landscaped paths are among the easier Bali attractions with a stroller, although a carrier is useful inside busier aviaries. The park generally operates around 9:00am–5:30pm, with adult tickets commonly around IDR 500,000–600,000 and reduced or age-based pricing for children—check the official booking page before leaving. Keep the afternoon unhurried, offer your child regular water and snack breaks, and ask your driver to collect you at the entrance rather than relying on finding a taxi nearby.
Return to Ubud for an early dinner at Dapoer Bu Mi, a casual local-style place where you can choose simple rice, vegetables, egg, chicken, or other Indonesian dishes from the display counter. It is a good fit for a toddler because you can order quickly and keep the meal uncomplicated; budget approximately ₹300–₹700 per adult. Aim for 6:00pm, before the evening crowd, and then head back to your Ubud hotel for an early night. Keep cash in Indonesian rupiah available, as smaller local restaurants may not consistently accept cards.
After arriving from Ubud, settle into Seminyak Beach around 9:30–10:00am. Keep this a gentle beach stop rather than a full swimming session: let your toddler play at the edge of the sand, use plenty of sun protection, and only enter the water where conditions are calm and you can supervise closely. There are beach vendors and cafés nearby, but prices are higher than inland; bring water, a hat, and a change of clothes. After about 90 minutes, take a short Grab or taxi ride—or walk if your hotel is nearby—to Seminyak Village, an air-conditioned mall with clean facilities, cafés, and an easy place for a nappy change and toddler nap. Allow roughly 1.5 hours; most shops open around 10:00am.
For lunch, head to Made’s Warung Seminyak, a long-running local favourite serving Indonesian and Balinese dishes alongside familiar options. It is a practical family choice, with enough variety to share rice, noodles, vegetables, and milder dishes with a young child. Expect approximately ₹600–₹1,500 per adult, depending on drinks and what you order. Go around 12:30pm before the busiest period, and keep the meal unhurried—this is a good moment to let your toddler rest in the stroller or carrier.
After lunch, take a 10–15-minute taxi ride north to Petitenget Temple. Visit from the public areas, dress respectfully with covered shoulders and knees, and avoid entering restricted ceremonial spaces; a sarong is usually available to borrow or rent at the entrance. Allow about 45 minutes, as the temple is compact and the heat can be tiring. Continue on foot or by a short taxi ride to Petitenget Beach for the late-afternoon breeze and sunset. The beach is broad and relaxed, though the sand can be uneven for a stroller, so a carrier is more useful near the shoreline. Stay for an early dinner at one of the nearby beachfront cafés, aiming to finish by 7:00pm before traffic and overtiredness set in.
Have a relaxed breakfast at your Seminyak hotel around 8:00–9:00am, then complete checkout without rushing. Ask reception to store your luggage and stroller, and reconfirm your airport car; for an international flight, aim to leave Seminyak about three hours before departure. Keep passports, valuables, snacks, diapers, and a change of clothes in your day bag rather than in the stored luggage.
For a final taste of the coast, take a short taxi or hotel car to Double-Six Beach—usually 5–15 minutes from central Seminyak, depending on the lane traffic. Spend about an hour on the sand, preferably before midday heat becomes intense. This is a better farewell stop than attempting a long outing: use shade, keep your toddler close to the waterline, and avoid swimming if the surf is rough. There is generally no formal entry fee, though you may pay for a lounger or drink if you use a beach café.
Around noon, stop at Nalu Bowls in Seminyak for a light lunch or smoothie. Fruit bowls and drinks are convenient before flying, with roughly ₹500–₹1,000 per adult depending on what you order; ask for a toddler-friendly option without added sweetener. Allow about an hour, then return to the hotel, collect your bags, and check that the car has enough room for luggage and a folded stroller.
Leave Seminyak for Ngurah Rai International Airport with a private car or hotel-arranged transfer, allowing roughly 45–90 minutes. Traffic can build quickly around Kuta, Legian, and the airport approach, so do not rely on the shorter estimate. Have your passports and boarding documents ready, keep water and snacks accessible, and allow extra time for luggage drop, immigration, and travelling with a 23-month-old.
No packing list attached yet.