The Best 7 Day Bali Itinerary

Ready for an unforgettable adventure in Bali? From serene beaches to colorful temples and lush jungles, Bali offers an endless array of experiences. Planning the perfect Bali itinerary for 7 days can be challenging with so much to see and do, but our guide will help you do just that! Prepare for a week of relaxation, exploration, and adventure with tips and advice from our experts.

See our other Bali itineraries: | 5 days | 10 days | 14 days | 3 weeks |

Itinerary #1: Bali yoga retreat

Discover a new you on this rejuvenating yoga retreat in Bali. Enjoy personalized yoga and meditation classes and restorative Ayurvedic treatments in an idyllic setting. The cuisine is a delight for all the senses; you will also have the opportunity to explore Bali's temples.

On day 1, you will arrive at Bali International Airport where you will be met and transferred to your hotel. Spend the rest of the day at your leisure.

Start day 2 with an introductory morning yoga class, followed by a specially prepared breakfast. This will be followed by a choice of classes such as jamu - a traditional natural healing practice - or meditation. In the afternoon, you can relax further with a yoga class or try the Malabar Ayurvedic rejuvenation treatment.

Day 3 is dedicated to rest and relaxation. Start with morning yoga and a sumptuous breakfast, then explore healing treatments such as the Shirodhara treatment, in which a rhythmic flow of herbal oil is applied to the forehead.

On day 4, after morning yoga and breakfast, you will have a free day to explore Ubud, the cultural heart of Bali, and enjoy an Ayurvedic detoxifying abhyanga massage. Day 5 includes a morning yoga session, a delicious breakfast and a personalized yoga class in the afternoon.

Day 6 is dedicated to exploring the cultural side of Bali: you'll embark on a full-day temple tour. On the last day, enjoy a final breakfast before heading to the airport for departure. Book this trip.

Yoga practicing © Denis Moskvinov/Shutterstock

Yoga practicing © Denis Moskvinov/Shutterstock

Pura Taman Kemuda Saraswati Temple in Ubud, Bali island, Indonesia © Pelikh Alexey/Shutterstock

Pura Taman Kemuda Saraswati Temple in Ubud, Bali island, Indonesia © Pelikh Alexey/Shutterstock

Itinerary overview

Check out this Bali itinerary for 7 days:

Day 1

  • Arrive at Bali International Airport.
  • Transfer to your hotel.
  • Relax and enjoy a nutritious dinner at the hotel.

Day 2

  • Morning: Introductory yoga class.
  • Special breakfast.
  • Choose from activities: Jamu (ancient natural healing) or meditation.
  • Yoga classes or Ayurvedic Malabar rejuvenation treatment (synchronized massage).

Day 3

  • Yoga class.
  • Special breakfast.
  • Choose from healing treatments and meditation.
  • Try the shirodhara cure (herbal oil treatment), swim, gym, steam bath, or Jacuzzi.

Day 4

  • Yoga class.
  • Special breakfast.
  • Free time to explore Ubud: galleries, bookstores, cafés.
  • Ayurvedic abhyanga treatment (detoxifying oil massage).

Day 5

  • Yoga class.
  • Special breakfast.
  • Leisure time with a personalized yoga lesson in the afternoon.

Day 6

  • Temple tour including Kehen Temple (Hindu shrine) and Tirta Empul Temple (sacred spring).
  • Lunch at a chosen restaurant.
  • Return to the hotel.

Day 7

  • Breakfast at the hotel.
  • Transfer to the airport for your departure flight.

Experience Bali like never before. Plan this 7-day itinerary with us.

Holy Spring Water Tirta Empul Hindu Temple , Bali Indonesia © Shutterstock

Holy Spring Water Tirta Empul Hindu Temple , Bali Indonesia © Shutterstock

Puri Saren Agung, The Rotal Palace in Ubud, Bali © Shutterstock

Puri Saren Agung, The Rotal Palace in Ubud, Bali © Shutterstock

Itinerary #2: Bali's beaches and temples

Appreciate Bali's magnificent beaches and temples on this stunning 7-day trip. Admire ancient temples such as Tanah Lot and Pura Besakih, enjoy stunning sunsets, stroll barefoot on Bali's best beaches and bargain at local markets - experience all this and more on this unique journey!

Day 1 begins with your arrival at Ngurah Rai International Airport in Denpasar, where you will be met by your guide and transferred to your hotel in Candidasa.

On Day 2, you will embark on a Karangasem regency tour. On day 3, you will take a cultural journey to the Sidemen Valley. After a traditional village lunch, visit Pura Besakih, Bali's "Mother Temple".

Day 4 is a day to explore Ubud. Start with a visit to Agung Rai Museum of Art, then explore the Monkey Forest and the Royal Palace of Ubud.

On day 5, depart Ubud and travel to Lovina. Stop in Mengwi to see the Taman Ayun Royal Temple, visit Jatiluwih Rice Terraces, and tour the Ulun Danu Temple on Lake Bratan. Arrive in Lovina in the late afternoon, check into your hotel, and relax.

Day 6 is free in Lovina, which you can enjoy at your leisure. On Day 7 check out of the hotel and head south for a scenic drive. Visit Tanah Lot Temple, famous for its picturesque location on a small island and stunning sunset views. Finally, you will be transferred to Ngurah Rai International Airport for departure. Book this trip.

bali-dolphins-watching-lovina-piotr-kala

Dolphin-watching in Lovina @ Piotr Kala

Sidemen in Bali, one of the best Indonesian islands

Sidemen in Bali, one of the best Indonesian islands

Itinerary overview

Check out this Bali itinerary for 7 days:

Day 1

  • Meet your guide at Ngurah Rai International Airport.
  • Transfer to your hotel in Candidasa with a 2.5-hour scenic drive.
  • Spend the rest of the day at your leisure.
  • Overnight in Candidasa.

Day 2

  • Visit Taman Ujung, the “Water Palace.”
  • Explore Tirta Gangga Water Palace.
  • Have lunch at Bali Asli restaurant.
  • Choose between:
    • Option 1: A 2-hour soft trek through rice fields to Tenganan Village.
    • Option 2: Relax on a tropical beach in Candidasa with a sunbed and fresh coconut.
  • Overnight in Candidasa.

Day 3

  • Travel to Sidemen Valley.
  • Visit a local farming village for a hands-on experience with rice field activities.
  • Participate in three workshops: Balinese cooking, arak distillation, and ironworking.
  • Enjoy a traditional lunch in the village.
  • Head to Pura Besakih, the “Mother Temple of Bali.”
  • Transfer to Ubud.
  • Overnigth in Ubud.

Day 4

  • Visit the Agung Rai Museum of Art.
  • Explore the Monkey Forest.
  • Tour Ubud’s 16th-century Royal Palace.
  • Browse Ubud Market for food, art, and handicrafts.
  • Have lunch at Indus Restaurant with views over Tjampuhan River Valley.
  • Enjoy a 1-hour Balinese massage at a local spa.
  • Watch a traditional Balinese dance performance.
  • Dine at The Bridges restaurant.
  • Overnigth in Ubud.

Day 5

  • Check out and transfer to Lovina.
  • Visit Mengwi Royal Taman Ayun Temple.
  • Explore the Jatiluwih Rice Terraces.
  • Visit Ulun Danu Temple on Lake Bratan.
  • Drive to Lovina, stopping at Buyan and Tamblingan Lakes for photos and a drink.
  • Overnigth in Lovina.

Day 6

  • Enjoy a full day at your leisure in Lovina: relax on the beach, explore local attractions, or book a snorkelling excursion.
  • Overnigth in Lovina.

Day 7

  • Check out and begin the scenic drive south.
  • Visit Tanah Lot Temple.
  • Transfer to Ngurah Rai International Airport for your departure flight.

Discover Bali without the hassle of planning. Book your 7-day itinerary today.

Long-tailed macaque (Macaca fascicularis) in Sacred Monkey Forest, Ubud, Indonesia © Shutterstock

Long-tailed macaque (Macaca fascicularis) in Sacred Monkey Forest, Ubud, Indonesia © Shutterstock

Ubud market is a famous market in Bali © Shutterstock

Ubud market is a famous market in Bali © Shutterstock

Itinerary #3: Sun-kissed Bali

Experience the best of Bali's stunning beaches with this 7-day sun-soaked itinerary. From lively shores to serene retreats, discover the beauty and culture of the island's coastline.

On day 1 you will arrive at Ngurah Rai International Airport followed by a transfer to your hotel in Seminyak. Day 2 will start with a surf lesson at Kuta Beach, known for its great waves. After lunch on the beach, explore Kuta's lively neighborhood. End the day with a sunset at one of the bars on Kuta Beach.

Head to Uluwatu and visit Padang Padang Beach for sunbathing and swimming on day 3. Explore the stunning Suluban Beach with its unique rock formations and then visit Uluwatu Temple. On day 4, you'll take a boat to Nusa Lembongan for a day of snorkeling in the clear waters. After lunch, relax at Dream Beach before returning to the mainland.

Head to Sanur Beach for a relaxing day 5. Stroll along the tranquil promenade, rent a bike for a scenic ride, or simply relax on the beach. Take a day trip to Nusa Penida on day 6. Explore Keling King Beach, take a swim at Angel's Billabong, and admire Broken Beach. Return to Sanur for dinner and relaxation.

Enjoy your last morning at Sanur Beach or explore the local stores on day 7. Head to Ngurah Rai International Airport to depart, taking with you memories of a perfect beach vacation. Book this trip.

Kelingking Beach Nusa Penida Bali © Shutterstock

Kelingking Beach, Nusa Penida, Bali © Shutterstock

Dream beach, Nusa Lembongan © Shutterstock

Dream beach, Nusa Lembongan © Shutterstock

Itinerary overview

Check out this Bali itinerary for 7 days:

Day 1

  • Arrive at Ngurah Rai International Airport. 
  • Transfer to your hotel in Seminyak. 
  • Spend the day relaxing on Seminyak Beach.
  • Enjoy a sunset dinner at a beachside restaurant.
  • Overnight in Seminyak.

Day 2

  • Start your day with a surfing lesson at Kuta Beach.
  • Explore the bustling Kuta area.
  • Enjoy sunset drinks at a Kuta beachfront bar.
  • Overnight in Seminyak.

Day 3

  • Check out from Seminyak and travel to Uluwatu.
  • Visit Padang Padang Beach for sunbathing and swimming.
  • Explore Suluban Beach and visit Uluwatu Temple.
  • Watch the sunset Kecak dance performance at Uluwatu Temple.
  • Overnight in Uluwatu.

Day 4

  • Check out from Uluwatu and take a boat to Nusa Lembongan.
  • Snorkel at Nusa Lembongan, exploring coral reefs and marine life.
  • Relax on Dream Beach.
  • Return to the mainland.
  • Overnight in Sanur.

Day 5

  • Spend the day at Sanur Beach.
  • Stroll along the beach promenade or rent a bike.
  • Relax on the beach or explore local shops.
  • Overnight in Sanur.

Day 6

  • Check out from Sanur and take a boat to Nusa Penida.
  • Visit Keling King Beach.
  • Swim in Angel’s Billabong and visit Broken Beach.
  • Return to Sanur.
  • Overnight in Sanur.

Day 7

  • Enjoy your last morning at Sanur Beach or explore more local shops.
  • Check out from your hotel and transfer to Ngurah Rai International Airport for your departure flight.

Discover more of Indonesia with:

Olga Sitnitsa

written by
Olga Sitnitsa

updated 11.07.2024

Online editor at Rough Guides, specialising in travel content. Passionate about creating compelling stories and inspiring others to explore the world.

Ready to travel and discover
Indonesia?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip