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.
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
Ubud — Temples, Rice Terraces, Monkey Forest
Sacred Monkey Forest · Tegalalang · Kecak Fire DanceActivities
- 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. - 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. - 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. - 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. - 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. - 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. - 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.
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.)
South Bali Transition — Seminyak/Canggu Beach Day
Beach Club · Sunset · Eat StreetActivities
- 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). - 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. - 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. - 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'. - 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. - 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.
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.)
Uluwatu — Padang Padang, Uluwatu Temple, Kecak Dance
Padang Padang Beach · Uluwatu Temple · Kecak Fire DanceActivities
- 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. - 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. - 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. - 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. - 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). - 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. - 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.
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.)
Book Bali Tours & Tickets
Packing Checklist
- ✓ Sarong + light long-sleeve cover-up — required at temples (Tirta Empul, Uluwatu, Tanah Lot). Free sarong rentals at entry but bringing your own saves time.
- ✓ Reef-safe sunscreen SPF 50+ — Indonesia is enforcing reef-safety regulations, and standard sunscreens are damaging Bali's coral. Stream2Sea + Sun Bum reef-safe are widely sold in Bali for $15-25.
- ✓ Closed-toe walking shoes — rice terraces, jungle paths, temple climbs are slippery in rainy season (Oct-March). Flip-flops aren't enough.
- ✓ Bug spray with DEET — Bali has mosquitos year-round; rainy season is severe. Tropical Strength brand is the local pick.
- ✓ Cash in IDR — many warungs, market vendors, and donation checkpoints are cash-only. ATMs widely available but charge $4-7 per withdrawal — pull out $200 at a time.
- ✓ Quick-dry swimwear (2+ sets) — between hotel pool, beach, beach club, temple pool, you'll need to change repeatedly. One set isn't enough.
- ✓ Power adapter Type C/F (EU-style 2-pin) — Indonesia uses EU plugs, not US/UK. Adapters $2-5 at any convenience store.
Bali 3-Day Itinerary FAQ
Is 3 days enough for Bali? ▼
When is the best time to visit Bali? ▼
Do I need a visa for Bali? ▼
How do I get around Bali? ▼
Is Bali safe? ▼
What does Bali cost per day? ▼
Should I do Bali or Phuket? ▼
Looking for Different Trip Lengths?
Why you can trust 3-day itinerary
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.
Indonesia