TripPick Indonesia Indonesia

Bali in 3 Days — Ubud Jungle + South Beaches

Temples, rice terraces, beach clubs, Uluwatu sunset

Bali 3-Day Itinerary — Quick Answer

As of 2026
Trip length
3 days
Est. cost / person (mid, ex-flights)
$405
Budget–luxury
$185–$965

As of 2026, the recommended Bali 3-day route runs Day1 Ubud — Temples, Rice Terraces, Monkey Forest · Day2 South Bali Transition — Seminyak/Canggu Beach Day · Day3 Uluwatu — Padang Padang, Uluwatu Temple, Kecak Dance, grouping the must-see sights with minimal backtracking. Estimated cost per person (excluding flights) is around $405 on a mid-range budget. Three days in Bali covers the two-faces formula: Day 1 is Ubud — Sacred Monkey Forest, Tegalalang Rice Terraces, and the Kecak fire dance at sunset. Day 2 transitions to the south coast (Seminyak or Canggu) for beach club sunset at Potato Head or La Brisa. Day 3 hits Uluwatu — Padang Padang Beach, Uluwatu Temple, and Single Fin sunset. Stay 1 night Ubud + 2 nights south for the right pacing — moving Ubud and back doubles transit hours. Best Nov-April (dry season); shoulder May-October works. Skip Kuta unless backpacking.

3-Day Total Budget at a Glance

Budget

$185

Per person, flights excl.

Recommended

Mid-Range

$405

Per person, flights excl.

Luxury

$965

Per person, flights excl.

Book Hotels & Flights for This Itinerary

Search Bali hotels and flights in one place. Trip.com offers competitive comparison rates.

Day-by-Day Detailed Schedule

DAY 1

Ubud — Temples, Rice Terraces, Monkey Forest

Sacred Monkey Forest · Tegalalang · Kecak Fire Dance

Activities

  1. 08:00 Tegalalang Rice Terraces sunrise walk 1.5-2 hours

    Bali's most-photographed rice paddies — green stepped terraces on a hillside 30 min north of Ubud Centre. Early morning beats tour buses + heat. Free entry but expect 'donation' checkpoints (Rp 50,000 / $3 each, 2-3 along the path).

    Cost: Free; donations $3 × 2-3 = $6-9 TIP: Arrive 7:30-8:00 AM before tour buses (which start arriving 9:30 AM). Wear closed-toe shoes — paths are muddy after rain. The Bali Swing $30-50 nearby is the Instagram photo spot but heavily commercial.
  2. 10:30 Tirta Empul Water Temple 1.5 hours

    10th-century Hindu temple with sacred-spring purification pools. Locals + tourists wade through pools and head-rinse under spouts for ritual blessing. Bring a change of clothes — you'll get wet.

    Cost: $5 entry; sarong rental free at entry TIP: Best 9-11 AM before midday crowd. Bring a sarong (rented free) and waterproof bag for valuables. Skip the heated-spring upgrade — the cold spring is the actual ritual. Photographers should wait at pool exit for the head-rinsing moment.
  3. 12:30 Lunch at Locavore To Go or Hujan Locale 1.5 hours

    Locavore (Ubud Centre) is the Michelin-starred farm-to-table lab; To Go is the casual takeaway counter. Hujan Locale serves modern Indonesian. Both are in walking distance of Ubud Centre.

    Cost: $10-25 / Rp 160K-400K per person TIP: Locavore To Go is the no-reservation option — sandwiches + healthy bowls $8-15. Hujan Locale needs 1-2 day reservation. Both are 10-min walk from the Sacred Monkey Forest entrance.
  4. 14:30 Sacred Monkey Forest Sanctuary 1.5 hours

    10-hectare forest with 700+ Balinese long-tailed macaques + 3 ancient temples + a canopy walk through the jungle. The walking paths and stone bridges are atmospheric; monkeys are wild but habituated.

    Cost: $5 entry TIP: Don't carry anything visible — hats, sunglasses, water bottles all get stolen. Don't make eye contact with adult males. Don't separate from the path. Mothers will defend babies aggressively. Late afternoon (3-4 PM) is calmer than midday.
  5. 16:30 Ubud Centre + Ubud Art Market 1.5 hours

    Ubud Royal Palace, the morning Ubud Market (relocates afternoon to art-focused stalls), Antonio Blanco Museum, and the Saraswati Temple. Walkable.

    Cost: Free wandering; Ubud Palace $1; Blanco Museum $5 TIP: Haggle at the Art Market — start at 30-40% of asking price. Saraswati Temple's lotus pond is the canonical free photo spot. Antonio Blanco Museum is the Spanish-Filipino artist's surrealist works — worth $5 if rainy.
  6. 18:00 Dinner at Sari Organik or Cafe Lotus 1.5 hours

    Sari Organik in the rice fields north of Ubud Centre (15-min walk through paddies) — organic farm-to-table Balinese. Cafe Lotus next to the Royal Palace overlooks the lotus pond — touristy but the setting is iconic.

    Cost: $12-25 / Rp 190K-400K per person TIP: Sari Organik for the walk-through-paddies experience (best before sunset). Cafe Lotus for the iconic Ubud temple-and-pond view. Both have legong (traditional Balinese dance) shows some evenings — Cafe Lotus has Thursday/Saturday at 19:00.
  7. 20:00 Optional: Ubud night yoga or jazz at Laughing Buddha 1.5 hours

    Ubud has a nightly yoga scene — The Yoga Barn does sunset and 19:30 candlelight sessions. Laughing Buddha and No Mas Bar have live jazz/acoustic music.

    Cost: Yoga $12-18; bar drink $5-12 TIP: Yoga Barn sessions book 1-2 hours ahead — drop in OK with availability. Laughing Buddha live music starts 21:00 most nights. Both are 10-min walk from Ubud Centre.

Meal Recommendations

Breakfast

Sayuri Healing Food or hotel breakfast

Ubud · $8-15 / Rp 130K-240K

Sayuri is the canonical Ubud vegan healing-food spot — açai bowls + smoothie bowls + buckwheat pancakes. Hotel breakfast at Ubud 4-stars typically includes a strong Indonesian buffet (nasi goreng, bubur, fresh fruit).

Lunch

Locavore To Go or Hujan Locale

Ubud Centre · $10-25 / Rp 160K-400K

Locavore To Go for the value Michelin-affiliated lab kitchen — bowls + sandwiches $8-15. Hujan Locale needs 1-2 day reservation for modern Indonesian degustation.

Dinner

Sari Organik or Cafe Lotus

Ubud Centre · $12-25 / Rp 190K-400K

Sari Organik for the walk-through-paddies organic experience (arrive 17:00 for sunset). Cafe Lotus for the iconic Royal Palace lotus-pond view.

Transit:

Hotel → Tegalalang: 30-min taxi/Grab ($8-12). Tegalalang → Tirta Empul: 25-min taxi ($6-10). Most Ubud-area sites are spread 5-20 km apart — most cost-effective is hiring a private driver for the day ($35-50 for 8 hours). Within Ubud Centre — walking. Daily transit: $15-30 / Rp 240K-480K.

DAY 1 Estimated Spend (per person, flights excl.)

Budget $45 Mid $95 Luxury $225
DAY 2

South Bali Transition — Seminyak/Canggu Beach Day

Beach Club · Sunset · Eat Street

Activities

  1. 10:00 Drive to Seminyak/Canggu 1.5 hours

    90-min drive south from Ubud. Hotel check-in at Seminyak (Hotel Indigo, W Bali, The Anvaya) or Canggu (COMO Uma, Tugu, The Slow).

    Cost: Private transfer $25-40 / Grab $20-30 TIP: Grab works for Ubud → Seminyak but local taxi cartels make Grab pickup difficult at some pickup zones. Pre-arranging a private transfer through your Ubud hotel is the easiest play ($30-40).
  2. 12:00 Lunch at La Lucciola or The Lawn 1.5 hours

    La Lucciola (Seminyak) is the iconic beach-facing trattoria since 1992 — wood-fired pizza + Italian seafood + Indian Ocean horizon view. The Lawn at Seminyak has the same view at lower prices.

    Cost: $25-50 / Rp 400K-800K per person TIP: La Lucciola needs 1-day reservation specifying 'beach-side'. The Lawn is walk-in friendly. Both are 5-min walk from Seminyak Beach. Lunch (12:30-15:00) is more reliable than dinner for table availability.
  3. 14:00 Seminyak Beach + Petitenget walk 2.5 hours

    5km of straight sand from Petitenget to Kuta. Free public access. Sun loungers + umbrellas at beachfront warungs ($2-5). Surf lessons $25-40/hour. The mid-afternoon vibe is the canonical Bali beach day.

    Cost: Free; loungers $2-5; surf lesson $25-40 TIP: Petitenget Temple at the north end is the cultural landmark stop. Local massage on the beach $10-15/hour is the Bali ritual. Bring USD/IDR cash for warung snacks.
  4. 16:30 Beach club sunset — Potato Head or La Brisa 3 hours

    Potato Head Beach Club (Seminyak) is Bali's flagship — colonial-shutter facade + infinity pool + DJ + sunset programming. La Brisa (Canggu, Echo Beach) is the driftwood + recycled-material masterpiece by the Pott group. Both are the canonical Bali sunset experience.

    Cost: Day bed minimum $35 weekday / $70 weekend; entry free TIP: Reserve a day bed 1-2 weeks ahead for Friday/Saturday/Sunday sunset hour. Walk-in for the standing/bar area is OK. Smart-resort dress code post-18:00. Sunday DJs at Potato Head are the iconic 'Sunday Sessions'.
  5. 20:00 Dinner at Mama San or Sangsaka 2 hours

    Mama San (Seminyak) is the legendary Asian-fusion supper club — chinoiserie interior + Cantonese duck + Thai curries + Indian dosas. Sangsaka serves modern Indonesian by chef Eelke Plasmeijer.

    Cost: $30-60 / Rp 480K-960K per person TIP: Mama San needs 3-5 day reservation. Sangsaka offers an 8-course tasting menu at $75 — the right call for modern-Indonesian deep dive. Both have wine + cocktail programs.
  6. 22:00 Optional: Beach Street Seminyak nightlife 2 hours

    La Plancha (rainbow beach bean bags + sunset bar) extends late into the night. Ku De Ta hosts DJs into the early hours. Eat Street (Jalan Kayu Aya) has bars from craft cocktail to dive.

    Cost: Drinks $8-15 TIP: La Plancha (rainbow bean bags) is the late-night Bali Instagram cliché. Ku De Ta DJ nights run Thu-Sun. Eat Street is walkable from most Seminyak hotels.

Meal Recommendations

Breakfast

Hotel breakfast (Ubud)

Ubud · $10-20 / Rp 160K-320K

Strong breakfast before the Ubud → south transition. Most Ubud 4-stars include extensive Indonesian + Western buffets. Save energy for the long beach-club afternoon.

Lunch

La Lucciola or The Lawn (Seminyak)

Seminyak · $25-50 / Rp 400K-800K

La Lucciola for the Mediterranean-Italian beach-side classic since 1992. The Lawn for similar view at lower prices. Both 5-min walk from Seminyak Beach.

Dinner

Mama San or Sangsaka

Seminyak · $30-60 / Rp 480K-960K

Mama San for the Asian-fusion supper-club classic. Sangsaka for modern Indonesian degustation. Both need reservations 3-5 days ahead.

Transit:

Ubud → Seminyak/Canggu: 90-min private transfer ($25-40) or Grab ($20-30). Within Seminyak — walking + Grab. Beach club transfers via hotel concierge ($5-8 each way). Daily transit: $35-60 / Rp 560K-960K.

DAY 2 Estimated Spend (per person, flights excl.)

Budget $75 Mid $165 Luxury $380
DAY 3

Uluwatu — Padang Padang, Uluwatu Temple, Kecak Dance

Padang Padang Beach · Uluwatu Temple · Kecak Fire Dance

Activities

  1. 09:00 Drive to Uluwatu (50 min from Seminyak) 1 hour

    50-60 min drive south to the Bukit Peninsula. The Uluwatu day works as a Seminyak-base day trip (hotel checkout day) or a hotel transfer to Uluwatu cliff resorts.

    Cost: Private transfer $20-30 TIP: Pre-arrange the transfer the night before through your Seminyak hotel. If you're moving to an Uluwatu hotel, do the transfer with luggage and check-in at lunch.
  2. 10:30 Padang Padang Beach 2 hours

    The Eat Pray Love-famous beach — climb down narrow stairs through a natural limestone cave entrance to white sand + world-class surf break. Smaller than expected; the cave entrance is the iconic photo.

    Cost: $1 entry + $1 parking TIP: Best at low tide for the cave entry photo. Surf lessons available on the beach $25/hour. Pair with neighboring Padang Padang Right (a 5-min walk south) for more sand + fewer crowds.
  3. 13:00 Lunch at Single Fin or Cashew Tree (Uluwatu) 1.5 hours

    Single Fin is the cliff-edge surf-culture institution with Indian Ocean view. Cashew Tree (Bingin) is the casual healthy lunch alternative — bowls + salads + smoothies. Both walking from Padang Padang.

    Cost: $12-25 / Rp 190K-400K per person TIP: Single Fin Sundays (Sunday afternoons + evenings) are the iconic surf-DJ session. Other days easier walk-in. Cashew Tree is the wellness-traveler choice.
  4. 15:00 Bingin Beach swim + cliff cafés 2 hours

    Bingin is the white-sand cove below Bingin cliff with cliff-side warungs + cafés serving fresh seafood and cold beer. Climb down 90 stairs from the cliff. Calmer water than Padang Padang.

    Cost: Free entry; warung lunch $5-15 TIP: Climb down via the Bingin cliff stairs (90 steps). Coconut + grilled fish + cold beer at a cliff warung is the canonical Bingin experience. Sunset from the cliff is dramatic.
  5. 17:00 Uluwatu Temple sunset visit 1.5 hours

    11th-century Hindu temple 70m above the Indian Ocean on the southwestern cliff. Free Kecak fire dance at 18:30. The sunset cliff walk before the dance is the spiritual climax of Bali.

    Cost: $5 temple entry + $10 Kecak dance ticket TIP: Arrive 17:00 for the sunset walk along the cliff path before the 18:30 Kecak dance. Beware long-tailed monkeys at the temple entry — they steal sunglasses, hats, phones. Wear a sarong (rented $1 at entry).
  6. 18:30 Kecak Fire Dance at Uluwatu 1 hour

    70 male performers in concentric circles + chanting + fire stomping. The 1930s-era ritual dance retelling the Ramayana. The most-recommended Bali cultural experience for a reason.

    Cost: Included in $10 ticket TIP: Arrive 17:45 for good seats (open-air amphitheater). The performance is 60 min sharp — sunset framing is the photo angle. The fire-stomping climax is silent-cinema dramatic; phones banned during fire moments.
  7. 20:00 Dinner at Jimbaran Bay seafood (or Single Fin) 2 hours

    Jimbaran Bay (10 min from Uluwatu) is famous for beachfront grilled-seafood warungs — fresh fish, prawns, lobster cooked on coconut-shell BBQ on the sand. The most touristy but iconic dinner. Single Fin is the alternative cliff dinner.

    Cost: Jimbaran: $30-60 / Rp 480K-960K; Single Fin: $20-40 TIP: At Jimbaran, walk past the first 5-6 warungs (where buses drop tourists) to the southern end for better prices + quality. Menu shopping is OK — every warung shows fresh fish + you choose by weight. Lobster $25-40/kg.

Meal Recommendations

Breakfast

Hotel breakfast (Seminyak/Canggu)

Seminyak / Canggu · $10-20 / Rp 160K-320K

Strong breakfast before the Uluwatu cliff day. Most south Bali 4-stars include Indonesian + Western buffets.

Lunch

Single Fin or Cashew Tree (Uluwatu)

Uluwatu · $12-25 / Rp 190K-400K

Single Fin for cliff-edge view + surf-culture vibe. Cashew Tree for the wellness lunch. Both walk from Padang Padang or Bingin.

Dinner

Jimbaran Bay seafood warung

Jimbaran Bay · $30-60 / Rp 480K-960K

Fresh grilled fish + prawns + lobster on coconut-shell BBQ on the sand. The most iconic Bali dinner. Walk past the first 5-6 warungs to southern end for better prices.

Transit:

Seminyak → Uluwatu: 50-60 min private transfer ($20-30). Within Uluwatu — private driver for the day ($35-50) or scooter rental ($7/day). Padang Padang + Bingin + Uluwatu Temple + Jimbaran all within 20 km. Daily transit: $35-60 / Rp 560K-960K.

DAY 3 Estimated Spend (per person, flights excl.)

Budget $65 Mid $145 Luxury $360

Book Bali Tours & Tickets

Packing Checklist

Bali 3-Day Itinerary FAQ

Is 3 days enough for Bali?
Just barely — 3 days covers Ubud + south coast + Uluwatu but it's rushed. 5 days unlocks Nusa Penida + Mt. Batur sunrise hike. 7 days adds Gili Islands or Sidemen rice terraces. For an 8+ hour flight from US/UK/Europe, 5-7 days is the right minimum.
When is the best time to visit Bali?
Dry season May-October is technically best but high-priced and crowded. April + November are the sweet spot — last/first dry-season-adjacent weeks with fewer crowds + 30-40% lower hotel rates. Avoid Christmas/NYE (highest prices). Wet season Oct-March has daily afternoon storms but mornings clear — and prices are at the year's lowest.
Do I need a visa for Bali?
Most Western passports (US, UK, EU, Australia, Korea, Japan) get a $35 visa-on-arrival valid for 30 days, extendable once to 60 days for another $35. Apply online via molina.imigrasi.go.id 2-3 days before flight for the e-VOA (faster on arrival). Bring exact USD cash or use the airport machine.
How do I get around Bali?
No public transit. Options: (1) Grab/Gojek apps for short rides ($1-5) — works in south Bali but Ubud-area unreliable due to local taxi cartels. (2) Private driver for the day ($35-50 for 8 hours, covers far-apart attractions efficiently). (3) Scooter rental $7/day — only if you have prior scooter experience. Bali traffic + scooter accidents are the #1 tourist medical issue.
Is Bali safe?
Generally safe but watch for: scooter accidents (the #1 issue — get full travel insurance with motorcycle coverage), petty theft at beach clubs (use lockers), drink spiking at Kuta nightclubs (stick to beach clubs + hotel bars), drug possession (severe penalties — DO NOT carry anything, even prescription meds without documentation). Tourist-targeted violent crime is rare.
What does Bali cost per day?
Backpacker: $50/day (Ubud guesthouse + warung meals + scooter). Mid-range: $130/day (Canggu 4-star + nice restaurants + private driver). Luxury: $380+/day (Uluwatu cliff resort + Michelin-tier meals). Bali is the best value-to-experience tropical destination — Maldives prices buy 3x the days.
Should I do Bali or Phuket?
Bali is the deeper cultural + spiritual + scenic + food destination — more memorable but more complex (4 different zones + traffic). Phuket is the simpler beach-resort destination — easier but less differentiated. For first tropical Asia trip, pick Bali. For a 2nd visit or simpler beach holiday, pick Phuket.

Looking for Different Trip Lengths?

Why you can trust 3-day itinerary

Jimmy Kong TripPick founder · Travel content creator

Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.

8+ years analyzing travel data 30+ countries visited Live exchange rate verified
📅 Published: