Disclosure: this post contains affiliate links. If you book through one, VacMood may earn a commission at no extra cost to you. It doesn't change the prices we report or which tours we pick. Details.

ItineraryBali & Indonesia

4 Days in Bali: Ubud, Mount Batur, Uluwatu and Nusa Penida (with Tour Prices Compared)

Misty jungle hills and rice terraces at sunrise, with a palm tree in the foreground
Illustrative image; not a photo of a specific tour.
Prices checked Oct 25, 2026, from our Bali and Indonesia tour price comparison. "From" prices per person in US dollars; they may have changed. "From" means the lowest date or option, which can leave out entry fees, meals, pickup or tips, and private-tour prices change with group size. Each price is the lowest we saw for that tour across Viator, GetYourGuide and Klook (we couldn't confirm Klook prices, so Klook listings are linked without one). Confirm the live price for your date. Anything we couldn't confirm is marked (unverified).

A short first trip for people landing in Bali this November or December: two nights in Ubud for rice terraces, waterfalls and a sunrise volcano hike, then two nights on the south coast for the Uluwatu fire dance and a boat day to Nusa Penida. Every paid stop is a tour we compared across booking sites, and the gaps are free time. Getting from Ubud to the south between day 2 and day 3 isn't included; a car or driver is the usual way (transfer price not checked, unverified).

Day 1: Ubud's waterfalls, rice terraces and the Monkey Forest

Day 2: Mount Batur at sunrise

Day 3: south to Uluwatu and the Kecak fire dance

Day 4: Nusa Penida and the manta rays

Rough cost per person

ItemCheapest siteFrom
Ubud private day: waterfall, rice terraces, Monkey ForestGetYourGuide$18
Mount Batur sunrise hike with breakfastGetYourGuide$27
Uluwatu Kecak fire dance and temple entry ticketGetYourGuide$9
Nusa Penida manta, yacht and land day (Bluuu Tours)Viator$73.12
Total, paid toursabout $127

That's $18 + $27 + $9 + $73.12 = $127.12 in "from" prices (US dollars), before taxes, fees, meals outside the tours, drinks, tips, hotels and the Ubud-to-south transfer. The Ubud day is a private tour, so the per-person price can be higher for small groups. Taking the $32 Nusa Penida land day instead of the manta day brings it to about $86. The jeep instead of the hike saves $7.16, and the guided Uluwatu sunset tour instead of the plain ticket adds $22.50.

Skip if…

A note on the season: rainy months and holiday crowds

Late November to mid-December falls in Bali's rainy season, so leave some slack around boat days and the sunrise hike. Rain often comes as afternoon downpours rather than all-day rain, and rough seas can cancel or reschedule Nusa Penida boats (general guide, unverified). Christmas and New Year are busy, so book early. Free cancellation is common: every Viator listing in our comparison gives a full refund if you cancel at least 24 hours ahead. Check each GetYourGuide and Klook listing for its own terms.

See every price, rating and site side by side, including the Gili Islands, Komodo, Borobudur, Bromo and Ijen, in the full Bali and Indonesia tours comparison.