After landing at Ngurah Rai International Airport at 9:00pm, allow roughly 45–75 minutes for immigration, baggage collection and the walk to the pickup area. A pre-booked car is the easiest option for Ari BnB, on Jl. Subak Canggu; the late-night drive to Canggu usually takes about 1–1½ hours, depending on traffic. Confirm the exact accommodation pin and pickup instructions in advance, as narrow local streets can be confusing and cars may need to stop nearby rather than directly at the door.
Once checked in, order through Gojek rather than heading back out. Look for a highly rated nearby warung serving nasi goreng, mie goreng or babi guling, budgeting approximately IDR 40,000–100,000 per person including delivery. Keep the order simple and check that the restaurant is still accepting orders—many Canggu kitchens close around 10:00–11:00pm. If the driver cannot access the accommodation lane, meet them at the nearest larger road or landmark.
Keep tonight deliberately easy: drink water, charge your phones and settle into Ari BnB after the flight. Bali’s humidity and the late arrival can make the first night feel longer than expected, so avoid planning anything beyond dinner. In the morning, allow extra time for Canggu traffic before setting off.
Start with breakfast at Gg. Strawberry in Tibubeneng, arriving around 10:00am and allowing until midday. This is a relaxed way to begin the day, with time to eat without rushing and enjoy the local village atmosphere. From your accommodation on Jl. Subak Canggu, it is only a short Grab or Gojek ride—usually around 10–15 minutes, depending on traffic. Confirm the venue’s opening hours before leaving, as small Bali eateries can change schedules.
After breakfast, spend about 1½ hours wandering through Tibubeneng and the surrounding boutique streets. Look for independent clothing, surf and lifestyle shops rather than trying to cover too much ground; the lanes around Jl. Pantai Berawa are good for browsing, and a scooter taxi is useful between scattered shops. Keep some cash in Indonesian rupiah for smaller stores, and avoid carrying purchases on a motorbike if you plan to shop heavily.
Continue to Tonic Massage & Botanicals in Berawa for a one-hour Balinese massage. Book ahead, ideally for around 1:00pm or 1:30pm, since popular treatment times fill quickly. A short car or scooter ride from Tibubeneng should take roughly 10 minutes, though allow longer during lunch traffic; expect approximately IDR 250,000–500,000 depending on the treatment. Afterwards, head to Finns Recreation Club, where you can choose bowling, tennis or the waterpark for around two hours. Bowling is the easiest option if you want something casual, while the waterpark is better in dry weather; reserve the activity in advance and check its session times and age requirements. A car is preferable if you have shopping bags or wet clothing.
Leave Canggu around 5:30pm in a pre-booked car or Bluebird taxi for Mahata Restaurant on Jl. Lebak Bene, Legian. Evening traffic through Berawa, Seminyak and Legian can be slow, so allow 45–75 minutes and book the ride before finishing at Finns. Dinner around 6:30–8:00pm should suit the planned schedule; budget roughly IDR 150,000–300,000 per person and check whether a reservation is needed. After dinner, arrange a car back to your Canggu accommodation rather than relying on a scooter after a full day—another 45–75 minutes is realistic.
Leave Legian around 7:30–8:00am by Grab or Gojek car for The Shack in Kuta. The drive is usually 15–30 minutes, but morning traffic can build quickly around Sunset Road and Kartika Plaza. Allow about an hour for breakfast; the casual beachside setting suits a slow start, with roughly IDR 75,000–150,000 per person for food and drinks. Check the café’s current opening time before leaving, as Bali businesses sometimes adjust hours seasonally.
From The Shack, continue to Waterbom Bali in Kartika Plaza, only a short ride away. Spend around three to four hours here on the slides, pools and shaded garden areas. Buy admission online in advance, especially during school holidays, and arrive with swimwear, sunscreen and a dry change of clothes; lockers and towels are generally available for an additional charge. Afterward, allow 30–45 minutes by car to Tanjung Benoa, where you should have a pre-booked jet-ski session. You can add parasailing or a banana boat if energy and weather allow, but confirm the operator’s safety standards, insurance, included transfer time and total price before paying. Budget approximately IDR 500,000–1,500,000 or more depending on the package.
After the watersports, take a private car south to Sundays Beach Club in Ungasan; traffic can make this journey longer than the map suggests, so leave Tanjung Benoa with plenty of time. Reserve ahead and check the beach-club entry or minimum-spend policy. Arrive for the late-afternoon light, then settle in for dinner by the water—expect around IDR 300,000–600,000 per person, excluding extra drinks or activities. Bring a light cover-up and sandals, as access involves walking down to the beach.
After dinner, the planned return to Canggu is best done in a pre-booked car rather than a motorbike, particularly after a full day in the sun. Allow roughly 1.5–2 hours, and expect longer travel if leaving during the evening peak; confirm the final fare and pickup point with the driver before departing.
Start early with your pre-booked Bali ATV Ride pickup from Canggu, ideally around 7:00–7:30am. The Ubud-area base is usually around 1½–2 hours away in morning traffic, so confirm the exact pickup time and whether transfers, lunch, boots and towels are included. Allow 3–4 hours in total for registration, safety briefing, changing and the guided ride. Expect muddy tracks, rice fields, village lanes and river crossings; wear swimwear or clothes you do not mind getting dirty, and bring closed shoes, sunscreen and a dry change of clothes. A guided ATV tour commonly costs about IDR 700,000–1,200,000 per person, depending on whether you ride single or tandem.
After the ATV tour, continue to Tegenungan Waterfall in Kemenuh, roughly 20–30 minutes away depending on the base and traffic. Allow about 1½ hours for the viewpoint, stairways and a possible swim; the climb back up is warm and fairly steep. Entry is commonly around IDR 20,000–30,000, though fees can change. Keep your phone and wallet in a waterproof pouch, and use proper sandals or shoes rather than flip-flops. Have a quick late lunch near Kemenuh or Ubud before heading toward Kuta—this keeps the afternoon comfortable rather than trying to fit in a full sit-down meal before shopping.
Take a car to Beachwalk Shopping Center in Kuta, allowing roughly 45–75 minutes from the waterfall in traffic. Spend around two hours browsing the air-conditioned mall and taking a coffee break; most shops generally operate from late morning until around 10:00pm, but individual venues can vary. Around 5:15pm, book a Grab or Gojek car to Kaima Bali on Jl. Melasti, Legian—the short distance can still take 15–30 minutes, so do not leave it until the last moment. Reserve for 6:00pm and budget approximately IDR 200,000–400,000 per person for the Asian-fusion dinner. Afterward, return to Canggu by car rather than motorbike, allowing roughly 45–75 minutes; traffic on the Legian–Seminyak–Canggu route can remain slow well into the evening.
Check out of Ari BnB early and take a pre-booked car toward South Kuta, allowing around 1½–2 hours in daytime traffic. Arrange luggage storage in advance at your airport-area hotel or a reputable storage facility—confirm that it accepts non-guests and note the collection deadline. Once your bags are safely stored, continue to Samasta Lifestyle Village in Jimbaran, about 10–15 minutes away by car. Spend roughly 1½ hours browsing its boutiques and cafés; it is a comfortable, air-conditioned stop rather than a place to rush through. Keep some cash available, although most established venues accept cards.
From Samasta Lifestyle Village, take a short car ride to Jimbaran Bay for a relaxed beach walk and seafood lunch. Allow around two hours, with approximately IDR 150,000–400,000 per person depending on the seafood and restaurant. The beach is particularly pleasant earlier in the day, before the heat becomes intense; bring sun protection and avoid leaving phones or valuables unattended while walking near the water. After lunch, allow 20–30 minutes by car to reach Garuda Wisnu Kencana Cultural Park in Ungasan. Give the park two to three hours for the monumental statue, plazas and cultural areas, and check the official event schedule and ticket availability before setting out, as performances and access arrangements can vary.
Return to the luggage-storage point, collect your bags and continue to Ngurah Rai International Airport. From the Ungasan area, allow roughly 30–60 minutes to reach the airport depending on traffic, then add time for collecting luggage, the terminal drop-off and airport queues. For an international flight, aim to be at the terminal at least three hours before departure; leaving Garuda Wisnu Kencana with a generous buffer is wise because congestion can build around Kedonganan, Jimbaran and the airport approach. A pre-booked private car is more reliable for the final transfer than trying to find a driver after collecting your luggage.
No packing list attached yet.