Even with just 7 days to explore Bali, you can make a decent dent in all the INCREDIBLE things to see. 

Planning your Bali itinerary ahead of time, with a list of must-sees, will help you navigate the sprawling island on limited time.

With heavy traffic, it isn’t as simple as hitting 5 spots in a day. You need to consider all the possible delays and mishaps.

Here is our suggested 7-day itinerary for exploring some the island’s hotspots! Check it out!

Day 1 – Exploring Canggu

Canggu is a great spot to start get your bearings and start your Bali adventure.

Just an hour’s drive from the airport, you can set yourself up in a cozy hostel or hotel for a quick rest before heading out to explore.

Lined with amazing beaches, featuring some of Bali’s best restaurants and a thriving nightlife, Canggu is a favorite backpacker spot.

Stop 1 – Eat at Warung Local

After a long flight, you will want to fuel up.

Warung Local is a great place to introduce you to the world of Balinese and Indonesian food.

The price may be a bit more expensive than the smaller, more traditional warungs, but it’s super central location on Batu Bolong makes it easy to get to. 

Providing a more Western edge to Bali food, it is perfect for beginners to spice.

Cost: USD $3-$5 per person

Stop 2 – Learn to Surf

As a supreme surf town, there’s nothing better to do on your first day then dive right into the action. 

Canggu beach has soft waves, ideal for a learner.

There are businesses along the beach renting boards, and offering classes for those who need a helping hand.

If you are just in it for the views, set yourself up on a comfy beanbag and watch your friends get thrashed by the waves.

Cost: Surfboard rental for 2 hours – USD $3
Surf lesson per person – USD $30-$35
Fresh coconut – USD $1.50
Bottle of local beer – USD $2

Stop 3 – Shop Along Batu Bolong

The main street of Batu Bolong has many quaint local boutiques as well as larger, branded stores. 

With various brands like Ripcurl, Haze and Glory, Da Beach Shack and Love Bali Tees, if you are shopping for swimwear or souvenirs, there is a shop for you.

Make your way from the top of Batu Bolong to the bottom, picking up gifts and treats along the way.

Stop 4 – Get a Balinese Massage

This is just the first day, maybe you don’t want to be too ambitious and over do it. You’ve got a whole itinerary in Bali to get through! 

Take a moment to unwind after your long flight with a Balinese massage.

The spas in Canggu are spectacular with amazing facilities and vibes that will have you relaxing in no time.

Several spas can be found on the main street of Canggu, like Sping Spa or Espace.

Cost: starts from USD $10

Stop 5 – Party the Night Away at Old Man’s

Rinse off the oil and get ready to party.

Old Man’s is a cult classic in Canggu for epic sunset views, happy hours and beer pong.

Right in front of Batu Bolong beach, you can gather with your friends, or make new ones, to the tune of top hits.

Hosting several events throughout the week, hopefully you will be able to catch something special.

When one party closes, another one opens. As Old Man’s winds down, head down to Sand Bar for a beach party to remember! 

Where to Stay in Canggu –

For your first night in Bali you HAVE to splash out on a nice villa!

Echo Beach Villa

Private Villa
Open-Airy & Beautiful Gardens
+62 821-4604-1999
Jalan Munduk Kedungu, Gang Dharma, Banjar Pengembungan, Pererenan, Mengwi, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

Echo Beach Villa

Private Villa

Day 2 – Canggu & Ubud

It is just a 30 minute drive from Canggu to Ubud. On day 2 of our Bali itinerary you’ll be hitting one last spot in Canggu, before heading into the heart of the island. 

With jungles, hills and mountains, the landscape in Ubud is a lot different, and it’s cooler (temperature wise).

Get ready for your second day of Bali adventures!

Stop 1 – Tanah Lot Temple

Most people would recommend visiting Tanah Lot Temple at sunset for the most mesmerizing views. 

It’s the most popular time to go, and can get pretty crowded. It promises a magnificent view of the towering, water-encompassed temple with the sun setting into the horizon.

However, if you stop by in the morning, you can avoid the crowds and have a more relaxed, and calm, experience.

You will be able to get some beautiful pictures of the temple without photo-bombers and passersby.

Cost: USD $4 entrance fee for adults, USD $2 for children

Stop 2 – Ubud Monkey Forest

It is around an hour’s drive from Tanah Lot to Ubud’s Sacred Monkey Forest Sanctuary.

Passing by stunning natural scenery, the drive itself is pretty amazing with rolling rice paddies and small villages.

The Monkey Forest is a famous tourist hotspot and, once again, can get pretty crowded. If you head here first, you can try and get ahead of the hoards.

I’m sure you’ve heard a lot of things about what not to do with the monkeys in Bali. Overall, the animals are pretty used to tourists. Just keep your hands to yourself and you will be fine!

Cost: from USD $5-$7 entrance fee

Stop 3 – Tirta Empul Temple

Just slightly north of the Monkey Forest is Tirta Empul Temple. 

A place of worship, culture and beauty, it is one of the most famous temples in Bali that is still actively used by local Balinese Hindus for ceremonies and praying.

Healing rituals like melakut are held at the temple for tourists and locals alike. Giving you the chance to cleanse and relax your mind, it is an amazing thing to try when in Bali.

Be sure to dress appropriately with your legs and shoulders covered, and have a change of clothes if you are planning to take part in the ritual.

Cost: USD $2 entrance fee (rituals will be at an extra cost)

Stop 4 – Tegallalang Rice Terrace

Tegallalang Rice Terrace is one of the most outstanding, natural sights to see in Ubud. 

The impressive, luscious rice terraces are a stunning representation of how the old Bali would have been.

You can wander the terraces, grab a coffee at the top of the terrace and bask in awe at the magical views.

Tegallalang has an iconic Bali swing that is seen all over Instagram. Strap on and hold tight while you swing over over the hillside, capturing some once-in-a-lifetime pics.

Cost: USD $1 rice terrace entrance fee
USD $10 for Bali swing

Stop 5 – Amazing Dinner with a Beautiful View

There are many amazing restaurants in Ubud that offer everything from Italian to fine dining.

The best way to round-up your second day on the island is with a special meal, with special views.

Dining Corner in the Kayumanis Resort is a fine dining spot in a luxury setting with magnificent jungle views.

Where to Stay in Ubud –

There is something for every budget in Ubud. Hostels, hotels and resorts are dotted all over the hills.

Capella Ubud

Resort
Luxurious & Antique
+62 361 2091888
Jl. Raya Dalem, Banjar Triwangsa Desa Keliki, Kecamatan Tegallalang, 80561 Ubud, Indonesia

Capella Ubud

Resort

Day 3 – Ubud

Days in Ubud feel a lot slower and more relaxed compared to the hectic vibe of the south. 

Traffic will still be a little chaotic, but the cooler temperature and jungle surroundings make Ubud feel like a retreat.

We still have a few stops to complete in the cultural heart of Bali before heading on to the next place.

Here is our recommended day 3 Bali itinerary.

Stop 1 – Campuhan Ridge Walk

The Campuhan Ridge Walk is a perfect way to start off a day in Ubud.

In the early morning, when the fog is still settled, you can head to the ridge walk for a calm stroll.

It’s a 2.4 mile pathway, overlooking beautiful jungles and greenery.

Some choose to cycle the ridge walk on rented bicycles, but a brisk walk in the morning chill is much more enjoyable.

Cost: Free

Stop 2 – Blanco Renaissance Museum

Close to Campuhan Ridge Walk, The Blanco Renaissance Museum displays more than 300 pieces of Don Antonio Blanco’s paintings.

Curated just before his death in 1998, the museum is a showcase of the outstanding artworks that were influenced by Bali and Blanco’s love for the island.

An extravagant space combining Blanco’s Spanish heritage and Balinese family, it is something a bit different to do during your stay.

Join a guided tour at the museum, hopefully led by one of the family members, or explore solo taking in the magnificent works. 

Cost: USD $3.50

Stop 2 – Candi Tebing Gunung Kawi

In the small village of Tampaksiring, at the foot of a green valley, are the ancient heritage sites of the Gunung Kawi Cliff Temple.

There is a descent of 315 steps, neatly arranged to reach the temple. As it is near a river and surrounded by trees, the air is cool and refreshing, so the journey down the stairs does not feel torturous.

Gunung Kawi Cliff Temple has 10 funeral shrine monuments, dedicated to King Anak Waungsu and his favorite wives.

As it is a holy site, you are required to dress modestly and be respectful.

Cost: USD $3.30 entrance fee

Stop 1 – Penglipuran Village

Named the third cleanest village in the world, Penglipuran Village is a stunning example of classic Bali life.

Besides wandering through the scenic village and temple, there are also activities like learning Balinese handicrafts.

Surrounded by lush greenery and a bamboo forest, on a straight road, it is a unique place to visit in Bali.

When visiting the village, be sure to dress appropriately and respect the rules of the temple.

Cost: USD $3.50 entrance fee
USD $70 for a private day tour

Bonus Stop – Hot Air Balloon Ride

We’ve added on something a little special to finish up the 3rd day of exploring Bali. 

The luxurious Tanah Gajah Resort offers a host of extravagant activities including incredible hot air balloon rides!

Obviously, there is some reliance for the weather.

It is the first and only hot air balloon experience in Bali. Lasting 7-12 minutes, you will have stunning views of the surrounding jungles and Mount Agung from the sky.

Cost: USD $72 /person

Day 4 – Uluwatu

The beautiful, white sand coastline of Uluwatu is a must for any good Bali itinerary.

Featuring a little bit of everything like clifftop day clubs, temples, epic surf spots and luxurious villas, it’s an area of Bali that is often missed on a week-long visit.  

Stop 1 – GWK Cultural Park

Bali has one of the tallest statues in the world, Garuda Wisnu Kencana.

It characterizes the form of Lord Vishnu, wearing a golden crown, riding a Garuda bird. Standing at 397ft tall, it can be spotted across the island, towering tall above the relatively level landscape. 

GWK Cultural Park is a complete complex for tourists, both international and domestic, where you can watch traditional dances, dine and shop.

There is also a viewing tower where you can get a full, exotic view of Bali.

Cost: USD $8.30 entrance fee

Stop 2 – Ulu Cliffhouse

Ulu Cliffhouse is an epic spot to relax in the sun for a while.

On the cliff’s edge, with an endless view of the Indian Ocean, you can look out over azure waters as you lounge in luxury.

Not only strategic because of the views, but it is also close to all the best beaches in Uluwatu.

If you want to finish your day of adventuring here, reclining on a sun bed and enjoying the cocktail menu, I wouldn’t blame you!

Cost: approx from USDD $3- $26 /person

Stop 3 – Suluban Beach

Suluban Beach is also known as Blue Point Beach, as the water is a perfect shade of turquoise blue.

To get to the beach, you need to walk down 100 steps. It’s a steep path, but safe enough to access, and will take around 10 minutes to get down.

There are plenty of local warungs around so you can fuel up and grab an ice-cold drink out of the sun.

It’s a popular spot for surfers. But it’s also a great beach for swimming and chilling.

It is adjacent to Padang-Padang and Thomas Beach, so you can hit 3 beaches in one shot! 

Cost: Free

Stop 4 – Karang Boma Cliff

Karang Boma Cliff is a tourist spot located at the very end of the island, looking out over magnificent views.

The beauty of the open sea with high waves is the main highlight. The sea breeze will make your mind disconnect, immersing in the stunning sights.

To get to the top of the cliff, you have to walk 3-5 minutes.

This is a magnificent place to catch an unforgettable sunset in Bali

Cost: USD $2 entrance fee

Where to Stay in Uluwatu –

The cliff top villas are the real luxury draw in Uluwatu.

Serenita Villa

Villa
Open-Airy & Luxurious
+62 818-0559-4729
Jalan Taman Nusa, Banjar Kerta Lestari, Ungasan, Uluwatu, Bali

Serenita Villa

Villa

Day 5 – Uluwatu

It’s easiest to get around Uluwatu with your own scooter or a private driver.

The roads are incredibly hilly and unpredictable, not ideal for a beginner driver.

Stop 1 – Thomas Beach

Thomas Beach is a classically picturesque, white sand, blue water beach with reclining sun beds and beachside huts. 

You can surf here, too. It’s a great alternative if you want to avoid the crowds at Padang-Padang Beach.

You can spot fishing boats off the shore, and enjoy the quieter vibe than other Uluwatu beaches.

Cost: USD $3.30 for sun bed rental, around USD $4 for surfboard rentals

Stop 2 – Abandoned Plane and Nyang-Nyang Beach

Nyang-Nyang is one of Bali’s hidden beaches.

It has clean sand, surrounded by green hills, for a perfect contrast of nature.

The tourist lures on the beach are the graffiti shipwrecks, where you can get some amazing Insta pics!

On the hilltop above the beach, is an abandoned Boeing 737-200 airplane.

In 2021, the plane was moved to the edge of the cliff to serve as a photo attraction. It is incredibly popular, but one of the weirdest places to visit in Bali. 

Stop 3 – El Kabron Beach Club

El Kabron Beach Club brings the tastes of Spain to the island. 

Located on a cliff top overlooking the Indian Ocean, the beach club has an infinity pool as well as legendary seafood dishes.

Open from 11.00 am, it is perfect for a stopover after a morning’s surf. 

Lounge in the sun beside the pool, dine in the restaurant and enjoy the chill, tropical atmosphere.

El Kabron is a perfect all-day spot, or quick afternoon stop-by.

Cost: range from $23 /person

Stop 4 – Uluwatu Temple & Kecak Dance

Watching the famous Kecak Dance at Uluwatu Temple is a magnificent way to end the day.

Sit in tiered seating, looking out over the ocean, with the stage at the center of the set up. 

As trance inducing beats of the drum begin to heighten, a team of local dancers showcase the traditional Kecak Dance passed down over thousands of years.

With the outstanding sunset in the background, it is one of the Bali itinerary stops you can’t miss.

Cost: USD $9 for Kecak Dance performance, USD $3 entrance fee for Uluwatu Temple

Day 6 – Nusa Penida

Nusa Penida is one of Bali’s neighboring islands. Just a short speed-boat trip away, it is easily done in a day trip when you don’t have the luxury of an overnight stay. 

Touring Nusa Penida is often done with a guide, but if you rent a scooter you can get around by yourself too!

Stop 1 – Broken Beach

To avoid the crowds you will want to get to Broken Beach early. The earlier the better!

The main attraction of the beach is the beautiful, naturally made cove that sits in the ocean.

Incredibly picturesque, you don’t need to go down to the beach to enjoy the view. There is a towering cliff where you can look down on the ocean running in and out of the cove.

Cost: USD $0.30 entrance fee

Stop 2 – Angel’s Billabong

Close by to Broken Beach, Angel’s Billabong is a stunning natural infinity pool. 

With impressive crashing waves, clear waters and beautiful views, it is a must-see spot.

Be sure to head here at the right time as the tide’s will make your visit time sensitive. 8am is the best time!

Cost: USD $0.30 entrance fee

Stop 3 – Crystal Bay

To make your trip to Nusa Penida even more memorable, try scuba diving or snorkeling at Crystal Bay.

It is easily accessed by motorbike, approx. 45 minutes from Broken Beach.

No need to bring snorkeling equipment, you can rent it from the small warungs lining the sand.

It is also a great place for relaxing in the sun and swimming in the clear waters.

Cost: USD $0.30 parking fee, USD $6-10 for snorkeling equipment

Where to Stay in Nusa Penida –

If you do have the time to stay in Nusa Penida, this iconic treehouse is unlike any other place on the island.

Super simple and rustic, it is all about the views!

Rumah Pohon Tree house Molenteng

Cabin
Unique & Rustic
Pejukutan, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Rumah Pohon Tree house Molenteng

Cabin

Day 7 – Seminyak

Seminyak is the perfect way to end your Bali trip. 

It has everything! Beaches, shopping, beach clubs, restaurants and activities.

Set yourself up for a day of relaxing and eating. In Seminyak you can unwind.

Stop 1 – Double Six Beach

Double Six Beach is perfect for lounging, enjoying the sun, dipping in the water and people watching. 

With rentable beds along the shore, negotiate your way to a cheap bed or simply set up a towel on the sand.

There are small little beach bars where you can pick up an ice-cold drink or fresh coconut.

After such a busy week, lounging on the beach is just what the doctor ordered.

Cost: USD $6.50(ish) for sun bed rental

Stop 2 – Retail Therapy

Shopping in Seminyak is the best! It is packed with all kinds of shops from local markets to branded stores. 

Seminyak Square is a mall filled with international brands, while the streets are lined with small local markets, boutiques and independent brands.

You can stock up on souvenirs, find a memento from your trip and take home a little bit of Bali with you.

Where to Stay in Seminyak –

Finish up your trip somewhere luxurious with a classic Balinese style.

Villa Shambala

Private Villa
Traditional Balinese Style
Jl. Sari Temuku Gg. Kahyangan No.8E, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361

Villa Shambala

Private Villa

Final Thoughts

This 7 day itinerary for Bali will take you to the all must-see spots.

From Canggu and Ubud, to Uluwatu and Seminyak, you will hit the best parts of the island.

Let us know if you follow this itinerary!