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.

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?
- Budget: $30–45/day — guesthouses, warung meals, scooter rental.
- Mid-range: $60–100/day — boutique hotel with pool, mixed dining, a driver for day trips.
- Splurge: $150+/day — private pool villa, beach clubs, spa every day.
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.
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.
- ATM skimming happens: use machines attached to actual banks (BCA, Mandiri) rather than standalone ones in minimarts.
- Beach flags matter: rip currents at Nyang Nyang and south-coast beaches are serious. Red flag means stay out, full stop.
- Monkeys are pickpockets: at Uluwatu Temple they specialize in sunglasses and phones, then trade them back for fruit. Keep everything zipped.
What to pack for Bali
Pack light — laundry costs $1–2 per kilo and comes back folded the same evening. The non-negotiables:
- A sarong ($3–5 at any market) — required for temples, doubles as a beach blanket.
- Reef-safe sunscreen — $18–25 in Bali versus $10 at home, so bring it with you.
- A light rain shell — even in dry season, afternoon showers roll through Ubud.
- Grippy sandals — waterfall paths and temple steps get slick; Tevas or similar beat flip-flops.
- A dry bag ($10–15) for phone and cash on scooter days and boat trips.
- Mosquito repellent with DEET or picaridin — dengue exists year-round in Bali. A bottle costs $5–6 at any Guardian pharmacy if you forget, but evening cover-ups in Ubud matter most.
Our full travel packing list covers the rest, down to the universal adapter Indonesia's two-pin sockets require.
Common first-timer mistakes
- Underestimating traffic. Bali distances lie: 40 km can take two hours. That's why this itinerary uses two bases instead of one — don't try to day-trip Uluwatu from Ubud.
- Changing money at the airport. Rates there are 5–8% worse than authorized changers in town (look for green "PVA Berizin" signage) or simply withdrawing from a bank ATM.
- Booking every day full. The best Bali moments — a ceremony procession, a warung conversation — happen in the gaps. Leave one afternoon empty.
- Skipping temple etiquette. Cover shoulders and knees, and never climb on shrines for photos. Sarong rental is included at most major temples anyway.
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.