Three days in Bali gives you the spiritual heart of the island — the terraced rice fields of Ubud, the sea temples of the coast, and sunsets that will ruin every other sunset for you.
Day 1 — Ubud & the Spiritual Interior
Morning: Tegalalang Rice Terraces (go before 9am to beat the crowd). Goa Gajah (Elephant Cave). Afternoon: Ubud Monkey Forest — chaotic, fun. Sacred Tirta Empul water temple. Traditional Balinese healing massage. Evening: kecak fire dance at Uluwatu or Pura Luhur Batukaru.
Day 2 — Seminyak & Kuta Beach
Full beach day at Seminyak or Double Six beach. Surf lesson if you're keen — Kuta is ideal for beginners. Afternoon: Seminyak's boutique shopping. Sunset cocktails at Ku De Ta or Potato Head beach club — iconic Bali experience.
Day 3 — Uluwatu & Final Sunset
Drive south to Uluwatu Temple — clifftop, dramatic, stunning. Watch the kecak dance at sunset with the ocean behind the stage. Seafood dinner at Jimbaran Bay on the beach. Final night in Seminyak.