3 Days in Bali: The Perfect Short Trip
Contents
- Day 1: Ubud — Rice Terraces, Temples and Monkey Forest
- Morning: Tegallalang Rice Terraces
- Midday: Lunch in Ubud
- Afternoon: Sacred Monkey Forest Sanctuary
- Evening: Dinner in Ubud
- Where to Stay in Ubud
- Day 2: Uluwatu — Cliff Temple, Kecak Dance and Beach Clubs
- Morning: Uluwatu Temple
- Midday: Beach Time
- Afternoon: Sundays Beach Club or Karma Beach
- Evening: Kecak Dance at Uluwatu
- Dinner Near Uluwatu
- Where to Stay on the Bukit Peninsula
- Day 3: Seminyak and Canggu — Surf, Cafes and Sunset at Tanah Lot
- Morning: Surf Lesson or Beach Walk in Canggu
- Midday: Canggu Cafe Culture
- Afternoon: Seminyak Shopping and Strolling
- Late Afternoon: Tanah Lot Temple at Sunset
- Final Dinner
- Where to Stay in Seminyak/Canggu
- Budget Summary
- Practical Tips for 3 Days in Bali
- See Also
Three days in Bali is tight but workable. This itinerary splits the island into three distinct zones — the cultural interior around Ubud, the dramatic cliff coast at Uluwatu, and the laid-back beach strip from Seminyak to Canggu — giving you the essential Bali experience without backtracking.
Getting around: A private car with driver costs approximately IDR 400,000–600,000 per day (USD 25–38 as of 2026) and is the most practical option for Day 1 and Day 2, which involve longer distances. For Day 3 in Canggu/Seminyak, a scooter rental (IDR 70,000–100,000 per day) or Grab works well.
Day 1: Ubud — Rice Terraces, Temples and Monkey Forest
Start early to beat both heat and crowds. A private driver from the airport or southern Bali to Ubud takes approximately 90 minutes.
Morning: Tegallalang Rice Terraces
Arrive at Tegallalang by 8am. The tiered paddies carved into the valley are genuinely impressive in the morning light before tour buses arrive. Entry is IDR 15,000 (approximately USD 1) as of 2026, though local farmers along the walking paths request small donations of IDR 10,000–20,000. Allow 60–90 minutes for the full walk including the swing viewpoints.
From Tegallalang, drive 10 minutes north to Tirta Empul Temple (entry IDR 50,000 / approximately USD 3 as of 2026). This water temple is one of Bali’s most important Hindu sites — the purification pools are open to visitors who wear a sarong (provided at entry). Arrive before 10am to avoid queues.
Midday: Lunch in Ubud
Locavore To Go on Jalan Dewisita serves Indonesian-inspired dishes using local ingredients — expect IDR 45,000–85,000 per plate. For something cheaper, Warung Biah Biah on Jalan Suweta does authentic Balinese rice plates for IDR 25,000–40,000.
Afternoon: Sacred Monkey Forest Sanctuary
The Monkey Forest in central Ubud (entry IDR 80,000 / approximately USD 5 as of 2026) holds more than 1,000 long-tailed macaques across 12.5 hectares of forest. The moss-covered temple ruins and banyan trees are worth the visit even without the monkeys. Allow 60–90 minutes. Practical note: secure your sunglasses and any loose items before entering — the macaques are skilled thieves.
Walk from the Monkey Forest north along Jalan Hanoman to explore Ubud’s galleries and shops. Stop at Seniman Coffee Studio for single-origin Indonesian coffee (IDR 35,000–55,000).
Evening: Dinner in Ubud
Hujan Locale serves refined Indonesian cuisine in a beautiful garden setting — mains IDR 95,000–185,000. For a more casual option, Warung Makan Tepi Sawah overlooks rice fields and serves Balinese duck and pork ribs for IDR 50,000–90,000.
Where to Stay in Ubud
- Budget: Pondok Pundi Village Inn — clean rooms overlooking rice fields, from IDR 350,000 (approximately USD 22) per night as of 2026
- Mid-range: Bisma Eight — infinity pool, central location, from IDR 1,200,000 (approximately USD 75) per night as of 2026
- Luxury: Viceroy Bali — valley views, private pools, from IDR 5,500,000 (approximately USD 345) per night as of 2026
Day 2: Uluwatu — Cliff Temple, Kecak Dance and Beach Clubs
Drive south from Ubud to the Bukit Peninsula (approximately 2 hours with traffic). This day covers Bali’s most dramatic coastline.
Morning: Uluwatu Temple
Pura Luhur Uluwatu sits on a 70-metre cliff above the Indian Ocean. Entry is IDR 50,000 (approximately USD 3) as of 2026, sarong provided. The temple grounds are home to troops of grey macaques — the same warnings about loose items apply here. The clifftop walk takes about 30 minutes and offers views along the entire southern coast.
Midday: Beach Time
From Uluwatu, descend the cliff stairs to Padang Padang Beach (small entry fee IDR 15,000) — a compact cove between rock formations. Alternatively, Thomas Beach is quieter and good for swimming. For lunch, Single Fin at Suluban Beach is a cliff-edge surf bar with wood-fired pizzas and Indonesian dishes (IDR 75,000–150,000 per plate) and a view directly over the reef break.
Afternoon: Sundays Beach Club or Karma Beach
If you want a beach club experience, Sundays Beach Club at Ungasan offers a private beach accessed by cable car — day passes from IDR 500,000 (approximately USD 31) as of 2026, redeemable on food and drinks. Karma Beach at Karma Kandara is another option with a similar setup (day passes from IDR 550,000).
Evening: Kecak Dance at Uluwatu
The Kecak fire dance performance at Uluwatu Temple starts at 6pm daily and is one of Bali’s most atmospheric cultural experiences — 60+ performers chanting in unison on the cliff edge at sunset. Tickets cost IDR 150,000 (approximately USD 9) as of 2026. Arrive by 5:15pm to get a seat with an ocean view. The performance lasts approximately 60 minutes.
Dinner Near Uluwatu
Nasi Ayam Kedewatan Ibu Mangku in Jimbaran serves the famous Jimbaran grilled seafood — expect IDR 100,000–200,000 per person for a full spread of grilled fish, prawns, and squid on the beach. For something more upscale, Ju-Ma-Na at the Banyan Tree Ungasan offers fine dining with ocean views — mains from IDR 350,000.
Where to Stay on the Bukit Peninsula
- Budget: PinkCoco Bali — surfer-friendly, Uluwatu location, from IDR 450,000 (approximately USD 28) per night as of 2026
- Mid-range: Radisson Blu Bali Uluwatu — clifftop pool, modern rooms, from IDR 1,100,000 (approximately USD 69) per night as of 2026
- Luxury: Six Senses Uluwatu — private cliff villas, from IDR 7,500,000 (approximately USD 470) per night as of 2026
Day 3: Seminyak and Canggu — Surf, Cafes and Sunset at Tanah Lot
Move to the west coast beach strip for your final day. The vibe shifts from temples and terraces to surf breaks, specialty coffee, and sunset bars.
Morning: Surf Lesson or Beach Walk in Canggu
Batu Bolong Beach in Canggu is Bali’s most popular surf learning spot. Surf schools like Odysseys Surf School and Rip Curl School of Surf offer 2-hour beginner lessons from IDR 500,000 (approximately USD 31) as of 2026, including board and rashguard. If surfing is not your thing, walk the black-sand beach from Batu Bolong to Echo Beach (approximately 20 minutes).
Midday: Canggu Cafe Culture
Canggu has Indonesia’s densest concentration of specialty cafes. Crate Cafe on Jalan Canggu Padang Linjong is a local favourite for brunch — smoothie bowls and avocado toast from IDR 55,000–85,000. Sensorium serves Indonesian-inspired plates with specialty coffee from IDR 45,000–75,000. For traditional food, Warung Dandelion does excellent nasi campur for IDR 30,000–45,000.
Afternoon: Seminyak Shopping and Strolling
Head south to Seminyak (15 minutes by scooter or Grab) for Bali’s best shopping strip along Jalan Kayu Aya and Jalan Petitenget. Browse Bamboo Blonde for resort wear, Magali Pascal for designer pieces, and Kiosk for homewares. Most shops open from 10am to 9pm.
Late Afternoon: Tanah Lot Temple at Sunset
Drive 30 minutes north from Canggu to Tanah Lot (entry IDR 60,000 / approximately USD 4 as of 2026). This sea temple sits on a rock formation just offshore and is Bali’s most photographed sunset location. Arrive by 4:30pm to explore the grounds before sunset. The temple itself is not open to non-Hindu visitors, but the views from the surrounding clifftop paths are the main draw.
Final Dinner
Back in Seminyak, Mama San on Jalan Raya Kerobokan serves pan-Asian cuisine in a converted warehouse — mains IDR 120,000–220,000. For a sunset dinner, La Plancha on Double Six Beach is a colourful beanbag bar and restaurant with Spanish-Indonesian fusion (mains IDR 85,000–165,000).
Where to Stay in Seminyak/Canggu
- Budget: Kos One Hostel Canggu — social atmosphere, pool, dorm beds from IDR 180,000 (approximately USD 11) per night as of 2026
- Mid-range: Hotel Indigo Bali Seminyak Beach — beachfront, contemporary design, from IDR 1,500,000 (approximately USD 94) per night as of 2026
- Luxury: The Legian Seminyak — iconic beachfront suites, from IDR 4,800,000 (approximately USD 300) per night as of 2026
Budget Summary
| Category | Budget | Mid-Range | Luxury |
|---|---|---|---|
| Accommodation (3 nights) | IDR 1,050,000–1,350,000 (USD 66–85) | IDR 3,600,000–4,500,000 (USD 225–282) | IDR 15,000,000+ (USD 940+) |
| Food (3 days) | IDR 300,000–450,000 (USD 19–28) | IDR 750,000–1,200,000 (USD 47–75) | IDR 2,000,000+ (USD 125+) |
| Transport | IDR 800,000–1,200,000 (USD 50–75) | IDR 1,200,000–1,800,000 (USD 75–113) | IDR 2,000,000+ (USD 125+) |
| Activities & Entry Fees | IDR 500,000–800,000 (USD 31–50) | IDR 800,000–1,200,000 (USD 50–75) | IDR 1,500,000+ (USD 94+) |
| Total (3 days) | USD 166–238 | USD 397–545 | USD 1,284+ |
All prices are approximate and reflect rates as of 2026. Peak season (July–August, December–January) typically adds 20–30% to accommodation costs.
Practical Tips for 3 Days in Bali
- Currency: Indonesian Rupiah (IDR). ATMs are widely available; use Bank Central Asia (BCA) or Bank Mandiri machines to avoid high withdrawal fees. Cards are accepted at hotels and larger restaurants but carry cash for temples, warungs, and small shops.
- SIM card: Buy a Telkomsel tourist SIM at the airport (from IDR 100,000 for 15GB) — coverage is reliable across all three areas on this itinerary.
- Temple dress code: Sarongs are required at every temple. Most provide them, but carrying your own saves time.
- Traffic: Bali’s roads between southern beach areas and Ubud are congested, especially between 8–10am and 4–7pm. Factor in extra time for Day 1 and Day 2 transfers.
- Tipping: Not expected at warungs. At restaurants, 5–10% is appreciated if service charge is not included. For private drivers, IDR 50,000–100,000 per day is standard.
Booking a guided day tour on arrival lets you get oriented quickly before exploring independently — most operators include hotel pickup. Bookaway covers inter-island ferries, buses, and trains — search your route, compare departure times, and get tickets confirmed instantly. Before you travel, sort travel insurance for Indonesia — medical evacuation cover is important given the archipelago’s geography and remoteness of some destinations.
See Also
- Bali island guide — the full Bali overview: regions, practical info, and when to visit
- Bali temples guide — Tanah Lot, Uluwatu, Besakih, and Bali’s most important sacred sites
- Things to do in Ubud — the full breakdown of Ubud’s temples, rice terraces, and cultural experiences
- Getting around Bali — Grab, scooters, and drivers: the options between Bali’s regions
- 1-week Bali itinerary — extending this short trip to cover more of the island
Book ahead
Book the key experiences
Turn this itinerary into reality. Secure your spots — popular tours sell out 2–3 days ahead.
Frequently Asked Questions
- Is 3 days enough for Bali?
- Three days is enough to cover the three main zones — Ubud's cultural interior, the Uluwatu cliff coast, and the Seminyak/Canggu beach strip. You will not see everything, but this itinerary hits the highlights that matter most. If you have a fourth day, add a Nusa Penida day trip from Sanur.
- How much does a 3-day Bali trip cost?
- Budget travellers can manage on approximately USD 35–50 per day (guesthouses, warung meals, scooter hire). Mid-range travellers staying in boutique hotels with a private driver should plan for approximately USD 100–150 per day. Luxury resorts in Ubud or Uluwatu push daily spend to USD 300 or more. All estimates as of 2026 and exclude international flights.
- What is the best way to get from the airport to Ubud?
- A pre-booked private transfer from Ngurah Rai International Airport to central Ubud takes approximately 90 minutes and costs IDR 300,000–400,000 (approximately USD 19–25) as of 2026. Grab is available but airport surcharges apply. Avoid unmetered taxis — if you must take one at the airport, use the official Ngurah Rai taxi counter inside arrivals.
- When is the best time to visit Bali for 3 days?
- April–June and September–October offer dry weather, lower humidity, and fewer crowds than peak season (July–August). If you only have 3 days, avoiding wet season (November–March) is especially important since afternoon downpours can cut into limited sightseeing time.