Reach Netaji Subhash Chandra Bose International Airport around three hours before your international departure. Keep passports, Indonesian entry documents, hotel confirmation, onward-ticket details, travel insurance, and any required e-VOA or visa information easily accessible. International check-in, security, and immigration can take longer than expected, especially during busy evening periods, so avoid cutting it close.
Before entering the departure area, have a proper vegetarian meal or carry sealed snacks for the journey. Airport food options are available, but strict vegetarian travellers should confirm ingredients carefully, particularly with sandwiches, sauces, and bakery items. Once airside, use the remaining time to fill water bottles after security, check your connection gate, and keep a light jacket handy for the overnight flight.
Fly from Kolkata to Ngurah Rai International Airport in Denpasar. Depending on the ticket, the journey may involve a connection, so allow for the airline’s scheduled flying time plus airport-transfer and transit time; do not plan activities in Bali based only on the airborne duration. If changing planes, confirm whether your baggage is checked through and whether you need to pass security or immigration during the connection.
For the arrival day, keep your first schedule flexible: immigration, baggage collection, customs, and the drive onward can be slow. Save your accommodation address offline and arrange the Ubud transfer in advance, since the airport-to-Ubud journey is commonly around 1½–2½ hours depending on traffic.
After immigration, baggage collection, and customs at Ngurah Rai International Airport, allow roughly 1.5–2 hours door to door for the private transfer to Setia Darma House of Mask and Puppets in Kemenuh, just south of Ubud. Your driver will meet you in the arrivals area; keep the accommodation address and a WhatsApp number handy, as the airport pickup zone can be busy. The museum is a gentle first stop after the flight, with shaded paths and traditional Indonesian masks and puppets displayed in separate pavilions. Allow 45 minutes to an hour, and check its same-day opening hours before departure because schedules can change.
Continue by car to Ubud Palace in central Ubud, usually around 20–30 minutes from Kemenuh depending on traffic. This is best treated as a brief introduction rather than a long sightseeing stop: walk through the ornate gates, admire the carved stonework and royal courtyard, and leave time for the surrounding lanes. Entry to the daytime palace area is generally free, though evening dance performances require a separate ticket and advance planning. From here, Sun Sun Warung is within an easy walk or a very short drive; request strictly vegetarian preparation and try Balinese-style vegetables, tofu, tempeh, and rice dishes. Budget approximately IDR 75,000–150,000 per person, and clarify ingredients if you avoid fish sauce or shrimp paste.
After lunch, head to your Ubud accommodation for check-in and a proper rest after the international journey. Central Ubud traffic is often slow, so allow 15–30 minutes even for a short transfer, particularly around the palace and market area. Keep the evening unplanned: unpack, hydrate, and ask the hotel to confirm the next day’s driver pickup. If you still feel energetic, take only a short stroll near the property rather than adding another attraction; Ubud is much more enjoyable once you have recovered from the flight.
Ask your driver to leave your Ubud accommodation around 7:30–8:00 AM for Tegallalang Rice Terrace. The drive north usually takes 25–40 minutes, depending on your exact base and traffic. Arriving early gives you cooler air, softer light, and a more peaceful walk before the swing groups and midday heat arrive. Allow about 1½ hours for the paths and viewpoints; some sections are steep and uneven, and small local donations may be requested along the trails. Wear proper walking shoes rather than sandals.
Continue a short distance to Aloha Ubud Swing, allowing around 1½ hours for check-in, changing into any provided costumes, and the different swing and photo setups. This is a book-ahead experience, so confirm your time slot before leaving the hotel; queues can build even in the morning. Packages commonly cost roughly IDR 300,000–600,000 per person depending on the inclusions. Your driver can wait in the designated parking area while you enjoy the valley views.
Have lunch at Tis Café, where the terrace setting is the main attraction as much as the food. Vegetarian Indonesian dishes, salads, pasta, and other international options generally come to about IDR 150,000–300,000 per person before drinks and service. Tell the staff clearly that you are strictly vegetarian and do not eat seafood, and ask about fish sauce, shrimp paste, or meat-based stock in sauces. After lunch, allow roughly 30–45 minutes by car to Neka Art Museum in Kedewatan, depending on traffic through Ubud. Spend about 1½ hours with its strong collection of Balinese paintings and Indonesian art; check the museum’s current afternoon opening hours before setting out, as gallery schedules can change.
From Neka Art Museum, continue south toward a Sayan Ridge viewpoint, allowing around 20–30 minutes. Choose a quiet roadside or riverside viewpoint with safe parking rather than stopping on a narrow bend. The Ayung Valley usually catches beautiful late-afternoon light, but sunset visibility depends on cloud cover; arrive around 5:00 PM so you have time to settle in. Keep valuables with you and avoid blocking local access roads. Return to your Ubud accommodation before the evening traffic thickens—normally 20–40 minutes—and leave dinner unplanned so you can eat near the hotel or take a relaxed walk through the neighborhood.
Have your driver collect you around 8:00 AM and start at Goa Gajah in Bedulu, before the heat builds. The historic cave, bathing pools, carved guardian figures, and garden paths usually take about an hour to explore. Wear a sarong or borrow one at the entrance, and dress modestly because this remains an active religious site. Allow roughly IDR 15,000–50,000 per person for entry and small donations, subject to current rates.
Continue by private car to Tibumana Waterfall in Apuan, allowing approximately 35–50 minutes depending on traffic and the exact route. The final approach is through a village and along a short forest path, with steps that can be slippery after rain. Spend around 1–1.5 hours here; the pool is tempting, but check local conditions before swimming. Entry is commonly around IDR 20,000–30,000 per person, and carrying sandals, a change of clothes, and drinking water will make the stop much easier.
Drive onward to Kanto Lampo Waterfall in Gianyar, generally another 35–50 minutes. Its broad, stepped rocks make it very photogenic, but the stones are wet and uneven, so use the handrails and avoid climbing beyond the designated areas. One hour is enough for the viewpoint and a brief cool-off. Local warungs around the waterfall are basic, so it is better to ask your driver to take you back toward Ubud for lunch at Waroeng Special Sambal “SS” Ubud. Request a strictly vegetarian meal and clearly say no seafood, fish sauce, shrimp paste, or meat stock; suitable choices may include tofu, tempeh, vegetables, rice, and sambal ordered separately. Budget approximately IDR 60,000–130,000 per person.
After lunch, take a slower drive into central Ubud and visit Saraswati Temple in the late afternoon. The lotus pond and carved stone entrance are especially attractive when the light softens, and 45 minutes is plenty unless a ceremony is taking place. Entry is often free or donation-based, but access to inner areas can change during prayers, so follow temple staff instructions and wear a sarong. From here, your driver can drop you at your Ubud accommodation or wait nearby; expect roughly 10–20 minutes depending on traffic. Keep the evening unplanned for a shower, quiet dinner, and rest after the waterfall walks.
Arrange your private car and pre-booked local trekking guide the evening before; leave your Ubud accommodation around 2:30–3:00 AM for the Kintamani area. The drive to the Mount Batur sunrise viewpoint generally takes 1.5–2 hours in the dark, and your driver should confirm the exact meeting point with the guide. A true summit trek is considerably more demanding and time-consuming than a roadside viewpoint, so confirm which experience you are paying for. Bring a warm layer, sturdy shoes, water, and a small torch; January–February mornings can be cloudy or wet, so sunrise is weather-dependent. Expect roughly IDR 300,000–600,000 per person for a guided trek, before transport and any entrance fees.
After the sunrise stop, continue to a Lake Batur viewpoint for about 30 minutes. The caldera scenery is especially beautiful in the early light, although clouds may partially cover the lake. Then head to Toya Devasya Hot Spring, allowing around two hours to soak in the outdoor geothermal pools overlooking the water. Typical entry is approximately IDR 200,000–300,000 per person, with lockers and towels sometimes charged separately; verify current rates and pool access before leaving. Keep valuables with your driver, and avoid bringing glass or loose belongings into the pools.
Have a relaxed vegetarian lunch at The Amora Bali, allowing about an hour for Indonesian dishes and caldera views. Budget approximately IDR 100,000–200,000 per person, and tell the restaurant clearly that you are strictly vegetarian and do not eat seafood—some Indonesian sauces and broths may contain shrimp paste or fish-based ingredients. This is a good point to slow the pace after the early start rather than adding another crater or temple stop.
Continue to Penglipuran Village in Bangli, roughly 45–60 minutes from Kintamani depending on traffic. Spend about 1.5 hours walking the exceptionally tidy traditional lane, looking into the front courtyards, and observing the distinctive communal layout; dress modestly and avoid entering private homes unless invited. Admission is usually around IDR 50,000 per person, but fees can change. From the village, allow about 1–1.5 hours back to your Ubud accommodation. Return by late afternoon, keep dinner simple nearby, and turn in early—the combination of a pre-dawn departure and hot-spring stop makes this a day for rest rather than nightlife.
Start around 7:30 AM at Campuhan Ridge Walk, when the path is cooler and the light is soft over the palms and rice fields. The easy walk takes about 1–1.5 hours at a relaxed pace; wear proper sandals or trainers, as parts of the trail can be uneven and slippery after rain. Continue beyond the ridge toward Karsa Café only if you feel energetic, but keep the planned spa appointment in mind. There is no meaningful entrance fee, though a small donation may be appreciated; arrange a short taxi or driver transfer to Clear Café afterward rather than walking all the way through town.
Have a leisurely vegetarian brunch at Clear Café in central Ubud, allowing about an hour for fresh juices, smoothie bowls, salads, rice dishes, or plant-based mains. Budget approximately IDR 120,000–250,000 per person, depending on drinks and desserts. The café is popular, so arriving before the main lunch rush is useful. Tell the staff clearly that you are strictly vegetarian and non-seafood, particularly if ordering sauces or shared dishes.
From Clear Café, take a pre-arranged car or taxi to Karsa Spa; allow roughly 15–25 minutes depending on traffic. Your two-hour Balinese couples’ massage is best treated as the centrepiece of the day, so avoid adding extra sightseeing beforehand. Karsa Spa is a tranquil, garden-like setting with a peaceful outlook, but appointments can fill quickly—reserve in advance and reconfirm the time, treatment type, price, and payment method the previous evening. Allow a little buffer after the treatment for changing and tea rather than scheduling the next stop immediately.
Return toward central Ubud for Puri Lukisan Museum, ideally arriving by around 4:00 PM for an unhurried visit through its galleries and gardens. Plan about 1–1.5 hours; check the same-day closing time when booking your spa, as museum hours and holiday schedules can change. Afterward, stroll gently through the quieter lanes around the Ubud Palace area or return directly to your accommodation. Keep dinner simple and enjoy a quiet honeymoon evening at your Ubud accommodation—this is a good night not to force another performance or long drive after the early start for Mount Batur the previous day.
After breakfast, have your private car collect you from your Ubud accommodation around 8:30–9:00 AM. The drive to Sanur usually takes 1.5–2.5 hours, depending heavily on traffic around Batubulan and the southern bypass. Keep luggage in the car while you begin exploring, or ask your new hotel to accept bags before check-in. The transfer should cost roughly IDR 250,000–400,000 for the car; confirm whether parking and tolls are included.
Start your coastal stay at Sindhu Beach, where the paved promenade, traditional fishing boats, and calm reef-protected water make for an easy first walk. Allow about an hour, with time for a coconut or coffee from one of the small beachside cafés. Sanur’s shoreline is best around late morning before the sun becomes intense; swimming is possible in places, but check local conditions and avoid walking far across exposed reef.
Continue along the Sanur Beach Promenade by bicycle or on foot. The shoreline path is mostly flat and relaxed, and bicycles are commonly available from local rental stalls or through hotels for around IDR 50,000–100,000 per bicycle for the day. A leisurely cycle south takes roughly 1–1.5 hours, but pause whenever you like at the small jetties and shaded seating areas rather than treating it as a workout.
For lunch, stop at The Porch Café, a convenient vegetarian-friendly choice with lighter café food and drinks. Budget approximately IDR 100,000–220,000 per person. Explain clearly that you are strict vegetarians and ask about fish sauce, shrimp paste, oyster sauce, and shared cooking surfaces, since these can appear in otherwise vegetarian-looking Indonesian dishes. After lunch, take a short break before continuing south; the heat and humidity are noticeably stronger around midday.
Use a short taxi or prearranged car ride to reach Mertasari Beach, at the quieter southern end of Sanur. From the central promenade, allow roughly 10–20 minutes, depending on traffic and your exact starting point. This stretch has a more open, local feel, with mangrove-side scenery and fewer central beach crowds. Spend about 1.5 hours walking the shore and enjoying the softer late-afternoon light; bring sandals rather than walking barefoot, as parts of the beach can be muddy or uneven around low tide.
Return to your Sanur accommodation for check-in and a proper rest. Keep the evening deliberately free after the transfer and coastal walking—Sanur is ideal for an unhurried first night, and you can simply stroll to a nearby vegetarian restaurant or order dinner at the hotel. For tomorrow, ask reception about bicycle availability and tide times, since the appearance of the beach and the ease of swimming change considerably with the tide.
Begin at Sindhu Night Market, which is usually quiet during the morning and becomes livelier later in the day. Since the stalls and opening times can vary, check locally with your hotel; if it is not operating yet, treat this as a short browse around the nearby market lanes rather than waiting. For a strict vegetarian diet, look for plain rice, vegetable dishes, tofu, tempeh, or fruit, and ask clearly for tanpa daging, tanpa ayam, tanpa ikan—without meat, chicken, or fish. Keep the visit to about an hour, as the market is more atmospheric than polished.
Walk or take a short Sanur taxi ride to Le Mayeur Museum, the former home and studio of Belgian painter Adrien-Jean Le Mayeur. Allow around an hour for the intimate house, garden, paintings, and glimpses of the old Sanur shoreline. Opening hours can change, so confirm before setting out; carry a little cash for entry, generally in the low tens of thousands of rupiah per person. The museum is near the beach, and the shaded lanes around it are pleasant for a slow wander rather than a rushed photo stop.
Have lunch at Jamu Restaurant & Bar, allowing roughly an hour. Expect about IDR 150,000–300,000 per person, depending on drinks and dishes. It is a convenient place to request vegetarian versions of Indonesian food, but explain that you also avoid seafood and check sauces, shrimp paste, and stock before ordering. A private car is unnecessary between these central Sanur stops; walking works for short stretches, while a hotel car or local taxi is useful in the midday heat.
After lunch, take your private car to Bali Orchid Garden in the Sanur–Batung area. Allow around 30–45 minutes each way, depending on traffic, and about 1½ hours inside the garden. The tropical paths and orchid displays are best enjoyed slowly; wear comfortable shoes, bring mosquito repellent, and carry water. Confirm the day’s opening hours and admission at the entrance, as garden schedules and seasonal displays can vary.
Return to Sanur for coffee or a light vegetarian dessert at Batu Jimbar Café. Set aside about IDR 75,000–180,000 per person and an hour here. This is a good place not to add another attraction: sit down, cool off, and let the day become unhurried. Spend the evening at your Sanur accommodation, with the option of a short walk along the beachfront promenade if you still have energy; otherwise, keep dinner simple and rest for tomorrow’s longer southern-coast outing.
Keep the morning slow with the pre-arranged floating breakfast in your Sanur accommodation pool, ideally around 8:00 AM. Allow about 1½ hours for breakfast, photographs, and an unhurried swim. Confirm the booking with the resort the previous evening, including the vegetarian menu, serving time, pool privacy, and the weather or cancellation policy; many properties require at least one day’s notice. Expect roughly IDR 300,000–700,000 for two, depending on the resort. Leave by about 10:00 AM with swimwear, sunscreen, and a change of clothes.
Your driver can take you south to Mertasari Mangrove Forest in around 15–25 minutes, depending on your hotel and traffic. The short boardwalk visit is gentle and shaded, taking about an hour; it is more about quiet coastal scenery and birdlife than a major attraction. Check locally that the boardwalk is open and dry, as access can vary with maintenance and weather. Entry is usually inexpensive, around IDR 10,000–50,000 per person. From there, continue to Soul on the Beach for a relaxed vegetarian-friendly lunch, budgeting approximately IDR 150,000–300,000 per person. Ask about sauces and sambal if you are strictly vegetarian, and allow extra time if you want a table close to the sand.
Leave Sanur by around 1:00 PM for Padang-Padang Beach in Pecatu. The journey commonly takes 1½–2 hours, but Saturday traffic can make it longer, particularly around the southern bypass and Bukit Peninsula. Have the driver drop you at the main entrance and keep valuables secured; the beach is reached by a short stairway through the limestone rocks, and the access area can feel crowded in the afternoon. Spend roughly 1½ hours swimming or relaxing, though bring reef-safe sunscreen and modest cover-ups for the temple visit later. Entry is generally around IDR 15,000 per person, with small additional charges possible for parking or facilities.
Continue to Uluwatu Temple for the cliff-top views and sunset Kecak performance. Aim to arrive by about 4:30 PM so you have time for the temple grounds, sarong rental, security queues, and the walk to the amphitheatre before the show. Reserve the Kecak ticket in advance through the official venue or a reputable local operator; seats and performance times can sell out, especially on weekends. Budget roughly IDR 50,000 per person for temple entry, plus the separate Kecak ticket, commonly around IDR 150,000–200,000 per person. Keep sunglasses and phones secure around the temple monkeys, follow the dress rules, and do not carry loose food. After the performance, leave promptly with your private car for Sanur. The return drive can take 2–3 hours in evening traffic; carry water and arrange a simple late dinner at or near your accommodation rather than adding another stop.
Have your private driver collect you from Sanur around 7:30–8:00 AM. The drive to Garuda Wisnu Kencana Cultural Park in Ungasan is usually 1–1½ hours, but allow closer to two hours if traffic is heavy around the toll-road approaches. Use the Bali Mandara Toll Road where practical; the toll is paid separately, so confirm whether it is included in your quoted fare.
Spend about two hours around the monumental Garuda Wisnu Kencana statue, the plazas, and cultural displays. Check the park’s current opening time and performance schedule before leaving, as showtimes can change. Admission is commonly around IDR 125,000–150,000 per adult, but verify the current rate online or at the gate. Wear light clothing, sunscreen, and comfortable shoes—the site is open and exposed, with shuttle services sometimes available between areas.
Continue roughly 25–35 minutes to Balangan Beach for a relaxed coastal stop. The clifftop viewpoint gives you the best wide-angle photographs before descending to the sand; allow about 1½ hours rather than trying to fit in a full swim. The steps can be uneven, and waves may be strong, so treat this as a scenic beach visit. There is generally no major entrance fee, though parking is usually a small cash charge of around IDR 5,000–10,000.
From Balangan, drive around 20–30 minutes to The Cashew Tree Collective in Bingin for lunch. Expect approximately IDR 120,000–250,000 per person. It is a convenient vegetarian-friendly choice, but explain clearly that you do not eat seafood and ask about sauces, broths, and shared cooking surfaces. Keep lunch to about an hour, then leave enough time for the afternoon traffic toward Jimbaran Bay.
Allow 30–45 minutes to reach Jimbaran Bay, arriving by about 4:30 PM for a gentle beachfront stroll and sunset. The beach is at its prettiest as the light softens, and you can simply choose a quieter stretch away from the busiest seafood tables. Keep valuables close and bring a light layer—the breeze can pick up after sunset.
For dinner, arrange a candlelit vegetarian meal directly with a beachfront venue in Jimbaran before the day begins. Confirm that the kitchen can prepare a genuinely vegetarian, non-seafood meal rather than removing seafood from a mixed dish, and request a table on the sand or beachfront terrace. Budget approximately IDR 250,000–500,000 per person, excluding drinks and service charges. After dinner, your private car will take you back to Sanur; allow roughly 1½–2½ hours, since the evening journey through southern Bali can be slow.
Have your private car collect you from your Jimbaran hotel about 3–3½ hours before your confirmed international flight. The airport access road normally takes 15–30 minutes, but allow up to an hour if traffic is building around Kuta, Tuban, or the airport junction. Ask the hotel to confirm the vehicle the night before and keep your passports, boarding passes, travel documents, and any duty-free receipts together.
At Ngurah Rai International Airport, allow time for airline check-in, baggage drop, immigration, and security. Bali’s international terminal is straightforward but can become slow during busy departure waves, so do not cut it close. If you have leftover Indonesian rupiah, use it for permitted snacks or small gifts after security; keep liquids and packaged food within airline and customs limits.
Board the confirmed flight from Ngurah Rai International Airport to Netaji Subhash Chandra Bose International Airport in Kolkata, allowing the full connection time shown on your booking if the itinerary is not direct. Keep some water and a light vegetarian snack for the journey, especially if your airline’s meal selection was not confirmed in advance. With the airport transfer and check-in completed early, you can spend the final minutes of the honeymoon together at the terminal rather than worrying about traffic.
No packing list attached yet.