Three days in Bali is short — but if you plan it right, it's enough to see emerald rice terraces, chase waterfalls, watch a sunset from a clifftop temple, and still have time for a smoothie bowl by the pool. This itinerary splits the island into its two best bases: Ubud (culture and jungle) and Uluwatu (beaches and cliffs), with realistic timings and costs so you're not guessing.

The Perfect 3-Day Bali Itinerary
Before you go: Rent a scooter (about $5–7/day) or hire a private driver (about $35–45/day) — Bali has no real public transport. Grab and Gojek apps work well in the south. Most nationalities get a visa on arrival (about $35).

Day 1: Ubud — Rice Terraces, Monkeys & Temples

Morning: Tegallalang Rice Terraces

Arrive by 7–8am, before the tour buses and the heat. The layered green terraces glow in morning light, and you'll share the paths with farmers instead of crowds. Entry is around 25k IDR (~$1.60), with small donations at some viewpoints. Grab breakfast afterward at a terrace café overlooking the valley.

Afternoon: Sacred Monkey Forest & Ubud Palace

Back in central Ubud, walk the Monkey Forest (about $5) — a mossy temple complex ruled by long-tailed macaques. Keep sunglasses and snacks zipped away; the monkeys are professional thieves. Then browse Ubud Art Market and the palace across the street.

Evening: Campuhan Ridge Walk at sunset

A free, easy 2 km ridge trail with golden grass hills on both sides — Ubud's best sunset spot. Finish with dinner at a warung: nasi goreng or babi guling for $2–4.

Where you sleep matters less than which lane: stay along Jalan Kajeng or in Penestanan and you can walk everywhere while paying $25–40 for a guesthouse with a pool and banana-pancake breakfast. Ubud also does dinner splurges cheaply — smoked duck at Bebek Tepi Sawah runs about $10, and Warung Pulau Kelapa plates refined Indonesian classics for $4–6. Carry small bills all day: parking attendants expect 2,000–5,000 IDR at every stop.

Day 2: Waterfalls & Jungle Swings

Morning: Tibumana or Tukad Cepung Waterfall

Pick one and go early. Tibumana is a perfect curtain of water into a swimmable pool; Tukad Cepung hides inside a cave where light beams break through the rocks around 9–11am. Entry is about $1–2 each.

Afternoon: Tirta Empul water temple

Bali's holy spring temple, where locals bathe under fountains in a purification ritual. Visitors can join respectfully (sarongs provided). Entry about $4. On the way back, stop at a coffee plantation to taste Balinese coffee grown on the volcano slopes.

Evening: Jungle swing or spa

If you want the classic Bali photo, the jungle swings near Tegallalang run $10–35. Otherwise end the day with a one-hour Balinese massage — around $8–12 in Ubud.

Order matters today: waterfall first (Tukad Cepung's light beams fade after 11am), temple midday, massage last. On a scooter, the Ubud–Tibumana–Tirta Empul loop is about 40 km of easy riding and fuel costs under $2 for the day. At Tirta Empul, lockers are 15,000 IDR and the queue for the purification fountains is shortest before 10am. Skip the luwak coffee tasting — $5 and ethically murky — and buy a bag of Kintamani arabica for about $6 instead; it's the better souvenir.

READ MORE: 5-Day Thailand Itinerary: Bangkok to the Islands

Day 3: Uluwatu — Beaches & Clifftop Sunset

Morning: drive south to the Bukit Peninsula

The drive from Ubud takes about 1.5–2 hours. Check in near Uluwatu or Padang Padang, then head straight for the sand. Padang Padang is a small cove framed by rocks; Nyang Nyang is a huge, nearly empty white-sand beach if you don't mind the stairs.

Afternoon: beach clubs or surfing

Take a beginner surf lesson at Padang Padang (about $25–35) or claim a daybed at a clifftop beach club. Single's Fin has the famous view; smaller clubs nearby charge half as much for the same sunset.

Evening: Uluwatu Temple & Kecak fire dance

End the trip at Uluwatu Temple, perched 70 meters above the ocean. The Kecak fire dance at sunset (about $10) — a hundred chanting performers with the sea blazing orange behind them — is the single most memorable thing you can do in three days on the island.

Time the day backward from the 6pm show: tickets go on sale at the temple around 5pm and sell out in high season, so book online or send one person ahead by 4:30. Beach-wise, Padang Padang charges $1 entry and fills by 11am; Thomas Beach next door stays quieter, with loungers at $2. Afterward, the warungs along Jalan Labuansait serve grilled fish and nasi campur for $4–6 — no clifftop markup.

READ MORE: 9 Cheap Tropical Vacations That Feel Luxury

What does 3 days in Bali cost?

Bali remains one of the best-value destinations in the world — see our full guide to the cheapest countries to visit and how to travel on $30 a day if you want to stretch it further.

A realistic mid-range tally for the full three days, per person sharing: $90 for two nights' hotel, $45 for a driver on days 1 and 3, $12 for scooter rental and fuel on day 2, $50 on food, and about $25 in entry fees plus the Kecak ticket — roughly $220 all in before flights. Budget travelers routinely land under $120 by riding a scooter throughout and sleeping in homestays at $12–18 a night.

On the money side: withdraw rupiah in 2–3 million IDR chunks (about $125–190) from BCA or Mandiri ATMs to minimize per-withdrawal fees, and let Grab set the fare for airport runs — the fixed-price taxi counters charge nearly double. Keep the Kecak show, waterfall entries, and warung meals in cash; hotels and beach clubs all take cards now. Flying out with leftover rupiah? Spend it in the terminal rather than accepting the dismal exchange-counter rates.

When to visit: Dry season runs April–October. July–August is busiest; May, June, and September hit the sweet spot of sunny weather and thinner crowds.

Is Bali safe?

Broadly, yes — violent crime against tourists is rare, and Balinese hospitality is famous for a reason. The real risks are more mundane. Scooter accidents are the number one cause of tourist injuries: wear the helmet every single time, don't ride in flip-flops, and skip the scooter entirely if you've never ridden one — a private driver at $35–45 a day is cheap insurance. "Bali belly" is the other classic souvenir; it usually comes from tap water, not restaurant food. Drink bottled or refill-station water (most cafes refill for about $0.35), and go easy on ice from street stalls your first few days.

What to pack for Bali

Pack light — laundry costs $1–2 per kilo and comes back folded the same evening. The non-negotiables:

Our full travel packing list covers the rest, down to the universal adapter Indonesia's two-pin sockets require.

Common first-timer mistakes

One more that catches almost everyone: forgetting the exit. Traffic to the airport from Uluwatu is unpredictable after 3pm — allow two hours for what the map calls 45 minutes, especially around the Jimbaran bottleneck. And screenshot your hotel's location pin before you land; addresses in Bali are approximate, and even Grab drivers navigate by pins and temple names rather than street numbers.

Frequently asked questions

How much cash should I carry?

Warungs, waterfall entries, and parking attendants are cash-only, so keep 300,000–500,000 IDR (about $20–32) on you daily. Hotels, beach clubs, and bigger restaurants all take cards.

What about a SIM card or eSIM?

A Telkomsel tourist SIM with 25 GB costs about $10–15 at official stores in town (airport counters charge double). eSIM apps like Airalo run $9 for 10 GB and activate before you land.

Is three days really enough?

Enough to fall for the island, not enough to see it. If you can stretch to five days, add a day trip to Nusa Penida ($25–35 by fast boat) for the Kelingking cliff viewpoint, and a slow morning in Canggu or Sidemen.

Can I do this itinerary on a tight budget?

Absolutely — swap the beach club for the free clifftop path between Uluwatu's beaches, sleep in homestays at $12–18, and eat exclusively at warungs. Our Bali on a budget guide shows how travelers do the whole island on $35 a day without missing the good stuff.

Do I need travel insurance?

Strongly yes — and read the fine print on scooters. Most policies only cover riding if you hold a motorcycle license at home and wear a helmet; without both, that $40 policy won't pay for a $4,000 medical evacuation. Basic coverage for a short trip runs $30–60, and clinics like BIMC in Kuta charge Western prices, so this is not the line item to skip.

When do the crowds peak?

July, August, and the weeks around Christmas and New Year. Also note Nyepi, Bali's day of silence (usually March): the entire island shuts down for 24 hours — no flights, no traffic, no leaving your hotel. It's actually a beautiful thing to experience, but plan around it.