Ultimate 15-Day Bali Itinerary for Relaxation, featuring Ubud and Canggu

  • Day 1: Arrive in Bali
    Estimated Time: 1 hour from Ngurah Rai International Airport (DPS)

    Welcome to Bali! Once you arrive, settle into your hotel and take it easy for the rest of the day. Start your vacation right and enjoy the beautiful scenery as you get acclimated to Bali time.

  • Day 2: Visit Tegallalang Rice Terrace
    Estimated Time: 45 minutes (16.5 km) from Ubud

    Experience the quintessential countryside of Bali at Tegallalang Rice Terrace! This cultural landscape, a UNESCO World Heritage site, is made up of rice paddies that use the traditional Subak irrigation system. Enjoy the stunning view and walk through the lush fields.

  • Day 3: Relax at Ubud's Tirta Empul Temple
    Estimated Time: 20 minutes (12.7 km) from Tegallalang Rice Terrace

    Rejuvenate your body, mind and soul by soaking in the natural spring water at Tirta Empul Temple in Ubud. This cleansing ritual has been part of Balinese traditions for centuries. It's a must-visit destination for spiritual seekers or anyone who could use a little reflection time.

  • Day 4: Visit the Sacred Monkey Forest Sanctuary
    Estimated Time: 15 minutes (6.1 km) from Tirta Empul Temple

    "Whether it's monkey-ing around or simply observing their playful behavior, a visit to the Sacred Monkey Forest Sanctuary in Ubud is an awesome experience. This sanctuary is a natural reserve and temple complex, plus a grand attraction that attracts folks from all over the world.

  • Day 5: Relax on the Beach in Seminyak
    Estimated Time: 45 minutes (23.6 km) from Ubud

    Take a break from the mountains, temples and rice paddies and spend a chill day at the beach in Seminyak. Being one of Bali's most hip and stylish places, it's a favorite spot for surfing, sunbathing and sipping cocktails at sunset.

  • Day 6: Explore the Pura Luhur Uluwatu Temple
    Estimated Time: 1 hour (18.2 km) from Seminyak

    Discover Bali’s dramatic beauty at Pura Luhur Uluwatu Temple perched on the sea cliff. Not only is it one of Bali's six key directional temples, but also the sunset vistas here are absolutely stunning. Watch the famous traditional Kecak dance with a breathtaking ocean view.

  • Day 7: Surf's Up! Hit the Waves of Canggu
    Estimated Time: 45 minutes (20 km) from Uluwatu Temple

    Are you ready to learn how to surf in Bali? Canggu's Berawa Beach is one of the island's top surf spots, with great waves for beginners and experienced surfers alike. Lessons tend to last a few hours, which gives you plenty of time to hone your new-found skill. Yewww!

  • Day 8: Hike Mount Batur at Sunrise
    Estimated Time: 1hr 45mins (59 km) from Canggu

    Braving the early morning hours might be tough, but the stunning views at the top of Mt. Batur are totally worth it. Starting the hike before dawn will provide the perfect vantage point to catch the sunrise over the crater. After your trek, you'll come back down the mountain feeling empowered and energized.

  • Day 9: Unwind at Seminyak Beach
    Estimated Time: 1hr 15mins (39.1 km) from Mount Batur

    We recommend returning to Seminyak Beach to unwind from the previous day's climb. Along with trendy beach clubs, the beachfront is known for long sandy stretches and beautiful sea views. Take the day to relax, recharge and let the hour slip by as you enjoy the sound of the ocean.

  • Day 10: Soak Up the Sun at Jimbaran Bay
    Estimated Time: 1 hour (9.6 km) from Seminyak

    Enjoy Bali's bounty of beautiful beaches with a day trip to Jimbaran Bay. This charming village features a curving beach of Fine White Sand and calm waters. Also, it's well known for delicious seafood restaurants on the beach.

  • Day 11: Learn How to Cook Traditional Balinese Food
    Estimated Time: 45 minutes (12.2 km) from Jimbaran Bay

    Taste Bali's gastronomic delights and spice things up with a master class in Balinese cuisine. Learn how to cook delicious local food, from traditional sates to fresh seafood dishes, and experience the tastes of Bali first-hand. Get an insight into the Balinese lifestyle through its ingredients and culinary tradition.

  • Day 12: Go Island Hopping in Nusa Penida
    Estimated Time: 2 hours (58 km) from Gianyar

    A day trip to Nusa Penida will make for an unforgettable day out. Discover this nearby island's stunning lagoons, beaches and rock formations. Hire a boat and check out spots such as Atuh Beach and the Broken Beach. Don't forget to capture the picturesque views of Kelingking Beach.

  • Day 13: Get a Massage and Some Pampering
    Estimated Time: 45 minutes (16.5 km) from Nusa Penida

    Relax and treat yourself in Seminyak at one of Bali's many renowned spas. Try a traditional Balinese massage or indulge with a full day of pampering that combines massage, exfoliation, skincare and more. Imagine spending a day restoring your body and soul.

  • Day 14: Enjoy a Sunrise Yoga Session in Canggu
    Estimated Time: 45 minutes (20 km) from Seminyak

    Get your morning started with yoga and become more grounded! As the sun rises, you can enjoy a yoga session in a picturesque location in Canggu(on the beach or rooftop) The serenity, the warmth of sun rays, and the fresh air will awaken your mind and spirit for a great final day.

  • Day 15: Farewell, Bali
    Estimated Time: 30 minutes – 1 hour from Canggu

    Time to say goodbye to Bali. After your breakfast, check out, and head back to the airport to catch your flight. Keep those fond memories close and cherish your time in the Island of the Gods.

Time and Costs Estimates

  • Tegallalang Rice Terrace (1-2 hours, $3-$4)
  • Tirta Empul Temple (1-2 hours, $2-$3)
  • Sacred Monkey Forest Sanctuary (1-2 hours, $2-$3)
  • Pura Luhur Uluwatu Temple (1-2 hours, $2-$3)
  • Berawa Beach Canggu Surf Lessons (2-3 hours, $35-$45)
  • Mount Batur Sunrise Tour (6-7 hours, $40-$55)
  • Jimbaran Bay Beach (2-3 hours, free)
  • Traditional Balinese Cooking Class (4-5 hours, $40-$45)
  • Nusa Penida Island Day Trip (6-7 hours, $60-$85)
  • Spa and Wellness in Seminyak (1-2 hours, $20-$50)
  • Sunrise Yoga in Canggu ($15-$20 per class)
  • Total Estimated Costs: $230-$326

Transportation

Transportation options in Bali include hiring a private driver (recommended), motorbikes, taxis, and ride-hailing services. Another excellent option is to rent a car or a scooter to explore the entire island on your own (Note: Driving in Bali is not for everyone – the roads can be chaotic and congested). Prices vary depending on the length of the journey, but you can expect to spend around $40-$75 per day for car rental, $5-$10 for taxis, and $2-$5 for ride-hailing services.

Useful Tips

If you have extra time: Take a day trip to the Nusa Islands, hike the Campuhan Ridge walk in Ubud, go to the Bali Swing in Ubud, or catch a performance of the Kecak dance.

If you have less time: Skip the island-hopping and day of shopping in Seminyak.

Airports

Ngurah Rai International Airport, also known as Denpasar International Airport, is the primary gateway to Bali. The airport code is DPS, and it's located in Tuban, about 13 km south of Denpasar city center.

0