
Itenirary Bali
Discover Bali’s beaches, jungles, countryside, and islands in this perfectly paced 21-day itinerary. From Canggu’s surf scene to Ubud’s culture, Lovina’s calm, Sidemen’s beauty, and Uluwatu’s cliffs — experience the best of Bali without rushing.
What to do in Bali?
Day 1–4: Canggu
Start your Bali adventure in the trendy surf town of Canggu.
-
Day 1: Arrival at Ngurah Rai International Airport → Transfer to Canggu (~1 hour). Check in, relax, and enjoy a sunset at Batu Bolong or Echo Beach.
-
Day 2: Take a surf lesson or relax on the beach. Spend the afternoon exploring cafés and boutique shops.
-
Day 3: Morning visit to Tanah Lot Temple, then enjoy an afternoon at a beach club or sunset drinks by the ocean.
-
Day 4: Relaxed final day — maybe yoga, a spa visit, or just soaking up Canggu’s vibe.
Day 5: Travel Canggu → Lovina
Travel day: Private car (~3–4 hours) or transfer with scenic stops (e.g., Jatiluwih Rice Terraces) (~5–6 hours).
Arrive in Lovina and unwind at your accommodation.
Day 6–7: Lovina
Enjoy Bali’s peaceful north coast.
-
Day 6: Early morning dolphin-watching boat tour. Afternoon soak at Banjar Hot Springs.
-
Day 7: Visit the impressive Sekumpul or Gitgit Waterfalls. Optionally, explore Buddhist temples or go snorkeling.
Day 8: Travel Lovina → Ubud
Travel day: Private car (~2.5–3 hours), optionally stopping at temples or waterfalls along the way.
Arrive in Ubud, check in, and take a peaceful evening walk on the Campuhan Ridge.
Day 9–12: Ubud
Discover the cultural and artistic heart of Bali.
-
Day 9: Visit Tegalalang Rice Terraces and nearby coffee plantations. Explore Ubud’s Art Market and crafts scene.
-
Day 10: Join a yoga or wellness class, followed by a visit to Goa Gajah (Elephant Cave) or Tegenungan Waterfall.
-
Day 11: Take a Balinese cooking class or a spiritual purification ritual at Tirta Empul temple.
-
Day 12: Enjoy a final slow morning exploring Ubud’s temples, galleries, or cafés.
Day 13–14: Sidemen
Escape to Bali’s lush countryside.
-
Day 13: Travel to Sidemen (~1–1.5 hours). Check in at a peaceful eco-lodge and explore the local weaving villages or rice fields.
-
Day 14: Go trekking through the rice terraces or take a day trip to Bali’s Mother Temple, Besakih.
Day 15: Travel Sidemen → Nusa Lembongan
Step 1: Private car to Sanur harbor (~1.5–2 hours).
Step 2: Fast boat to Nusa Lembongan (~30–45 minutes).
Arrive on the island, check in, and relax by the beach.
Day 16–17: Nusa Lembongan
Island paradise escape.
-
Day 16: Visit Dream Beach, Devil’s Tear, and Mushroom Bay. Rent a scooter to explore hidden corners.
-
Day 17: Go snorkeling or diving to see coral reefs and, with luck, manta rays. Optionally visit the neighboring island Nusa Ceningan.
Day 18: Travel Nusa Lembongan → Uluwatu
Step 1: Fast boat back to Sanur (~30–45 minutes).
Step 2: Private car to Uluwatu (~1.5 hours).
Arrive and visit Uluwatu Temple for sunset and the famous Kecak fire dance.
Day 19–21: Uluwatu
End your Bali adventure on the stunning southern cliffs.
-
Day 19: Relax at Padang Padang or Suluban Beach. Watch surfers ride world-class waves.
-
Day 20: Explore nearby Bingin or Melasti Beach, or unwind at a clifftop beach club.
-
Day 21: Departure day — depending on your flight, enjoy a final beach stroll or spa visit before your transfer to the airport (~1 hour).
This carefully balanced 21-day Bali itinerary blends beach life, culture, nature, countryside, and island hopping — letting you experience the full magic of Bali at a comfortable, unhurried pace.
What's next?
What to know before visiting the magical land of Bali
A 2-week itinerary through Bali
How much does it cost to travel through Bali?
The best places to stay in Bali