Bali Travel Guide: The Ultimate 3-Week Itinerary Bali Travel Guide: The Ultimate 3-Week Itinerary

Bali Travel Guide: The Ultimate 3-Week Itinerary

A spiritual haven and a traveler’s dream, Bali offers an unforgettable experience to the many visitors who flock to its beautiful beaches, vibrant green rice terraces, and sacred volcanoes. Three weeks is the perfect amount of time to explore all the hidden corners of this beautiful island, whether it’s creative Ubud with its colorful markets, the undiscovered coastal villages of Amed, or the paradise islands where turtles and manta rays float in the turquoise water. Use this Bali travel guide to plan your perfect route, and don’t miss a thing!

Bali Travel Guide (3 weeks)

This complete Bali travel guide includes a mix of the best the island has to offer. That way you can visit many cultural and spiritual sites, see stunning natural scenery, and meet wonderful local people. The Balinese people are very friendly, and although many people speak English here, learning a few words in Bahasa Indonesia goes a long way.

bali travel guide beach

The island is also a foodie haven, with thousands of international restaurants, trendy cafes, and local warungs. Discover all the best spots using this Bali 3-week itinerary!

map Bali itinerary 3 weeks

Day 1-2: Canggu or Seminyak

Welcome to Bali! The beach towns of Canggu and Seminyak are less than an hour’s drive from the airport. Because of this, it’s a great place to kick off your Bali 3-week itinerary. 

best cafes bali travel guide


Canggu is now one of the island’s most popular (and most expensive) destinations, famed for its hipster cafes, trendy beach clubs, digital nomad hub, and world-class surf scene.

bali 3-week itinerary la brisa beach club

Both towns also have fantastic shopping, so spend some time browsing vintage shops and trendy concept stores. Canggu is particularly great for shopping. Plus, if you’re here at the weekend, you should check out the lively La Brisa Sunday Market.

canggu la brisa sunday farmers market bali


If you’re looking for prettier beaches and a more sophisticated resort-style location, Seminyak is a better option. This side of the island also boasts some of the best sunsets; we recommend heading to the clifftop temple Pura Tanah Lot for some spectacular golden views.

Alternatively, simply grab a beanbag at one of the beach bars to watch the show; it’s a must-do while following this Bali travel guide!

No time to read now?
No worries! Save on Pinterest to read it later.
Save to Pinterest
Bali Travel Guide: The Ultimate 3-Week Itinerary

Once the sun has gone down, hit the clubs in Seminyak, which has one of the best nightlife scenes on the island.

travel guide bali potato head beach club

How to get to Canggu and Seminyak

Canggu and Seminyak are very close and easily accessible from Ngurah Rai International Airport.

It will take 35-45 minutes to drive to Seminyak and 45 minutes to an hour to reach Canggu. This is all dependent on traffic, particularly during the high season, when queues can be expected. A taxi from the airport costs approximately 300,000 IDR (~ 20 USD). Unfortunately, you can’t order a Grab taxi from the airport. 

Book a local driver or tour Contact our friend Yande with his Bali Friend Tour team. We've done countless incredible trips with him in the last 6 years!
Contact on Whatsapp
yande bali friend tour
streets of bali

Where to Stay in Canggu and Seminyak

The most central places in Canggu are Batu Bolong and Berewa. Here, you’ll find plenty of great cafes, restaurants, beach clubs, and surf spots. 

In Seminyak, stay around Jalan Kayu Aya Street, also known as ‘Eat Street’, for its wide variety of restaurants. The beach is just a 10-minute walk away.

bali restaurant
Woods Pererenan

Day 3: Jatiluwih Rice Terraces or a Local Homestay

Nestled in the center of Bali is Jatiluwih, an area of stunning rice terraces over 600 acres in size. For the third day of your Bali travel guide, explore this beautiful UNESCO World Heritage Site on foot. Alternatively, hire a bicycle, and take in the natural beauty of vibrant yellow and green rice fields, palm trees, and mountain views. It is not that touristy, so you can peacefully enjoy this incredible natural landscape away from the crowds. 

bali travel guide jatiluwih rice terraces

If you want to give your legs a break, you can also stop off at the cafes scattered around the area. Sip on hot coffee and homemade rice cookies before heading out again.

Our Bali tips in your Google Maps? We made it easier for you! All our tips: favourite to do's, restaurants, hikes, secret spots & more in Google Maps!
Shop our maps
google maps phone
things to do bali 3-week route jatiluwih

Bali Homestay

Alternatively (or additionally!), allocate some time on your Bali 3-week itinerary to get to know Balinese locals at a homestay. Staying with a local family is a fantastic way to meet new people and make lifelong friends! It will also give you a taste of day-to-day life in Bali, and you’ll learn something new about the culture and traditions. We stayed at a homestay in Gadungan, an hour’s drive from Jatiluwih.

travel guide bali local homestay

How to get from Canggu / Seminyak to Jatiluwih

From Canggu and Seminyak, it takes approximately 1.5 hours to drive. Please note that the traffic in Canggu can be particularly bad, so be extra careful if you are on a motorbike. Alternatively, hire a private driver if you don’t feel that confident.

Where to Stay near Jatiluwih

Stay with a local family on your Bali 3-week itinerary by contacting our friend Adi and his family on WhatsApp.

If you’d rather choose other accommodation, there are plenty of guesthouses and hotels around the rice terraces. Most of these have incredible views where you’ll wake up to stunning natural scenery. 

hotel bali in rice fields

Day 4-5: Munduk

The next stop on our Bali travel guide is Munduk. This stunning mountain region in the north of Bali is home to towering waterfalls, shimmering lakes, and some of the best coffee on the island! The higher altitude means cooler weather, so it’s a great place to escape the coastal heat and relax in peaceful surroundings. 

Spend a few days discovering the area’s many beautiful waterfalls and hiking along jungle trails in the mountains.

bali route guide waterfalls

Activities in Munduk

Don’t miss a visit to Ulun Danu Bratan while you’re here; the floating water temple in Tamblingan Lake is easily one of the most beautiful temples in Bali. Go early in the morning to beat the crowds, as it is a popular spot. Alternatively, book a tour exploring Ulun Bratan, the Twin Lakes, and waterfalls.

Before you leave Munduk, head up to the Wanagiri Swing viewpoint for sunrise, where you will be met by panoramic views of the beautiful Twin Lakes. 

hiring driver bali swing

How to get from Jatiluwih to Munduk

It is 1.5 hour’s drive from Jatiluwih to Munduk. On your way into Munduk, stop at Handara Gate – a stunning spot for photos with an incredible mountain backdrop and beautiful greenery. Contact our dear friend Yande if you need transport or a tour!

Where to Stay in Munduk (Bali Travel Guide)

The area has many guesthouses and homestays. However, we’d recommend Munduk Moding Plantation for its peaceful nature, spectacular panoramic views, and infinity pool!

Handara Gate munduk bali travel guide

Day 6-9: Ubud

There is so much to see and do in this vibrant village, which is the spiritual and cultural heart of the island. There is a reason it is one of the more popular destinations and a must-see on any Bali itinerary; historic temples with traditional ceremonies, a dynamic art culture, and stunning natural surroundings mean you’ll never want to leave. Fill your days with traditional cooking classes, visits to beautiful temples, and afternoon tubing trips down the river!

Tours & Tickets 🥾View all
ubud tegalalang rice terraces bali

Activities in Ubud

On days 6 and 7, explore Ubud on foot. This is the best way to discover its hidden corners, cozy cafes, art markets with handcrafted souvenirs, and peaceful rice fields. For an evening stroll, we recommend the Campuhan Ridge Walk, which is popular among dog walkers and local families.

things to do ubud ridge walk

During your time in Ubud, you should also spend a morning at the famous Tegalalang Rice Terraces. We recommend arriving before 10 AM before everyone else gets there. Later, head to the sacred Monkey Forest to wander among ancient trees and temples bathed in a beautiful golden light; it’s one of the most popular sites in this Bali travel guide!

travel guide bali ubud monkey forest

Day Trip to Mount Batur

Allocate one of your days in Ubud to join a day trip to the incredible Mount Batur! It’s only an hour and a half away and is one of Bali’s most sacred volcanoes. Hike up in the dark to catch the sunrise at the summit. It’s well worth it, as it’s a relatively easy trek that pays you back tenfold with panoramic views over the whole island. This is easily one of the best things to do in our Bali travel guide!

view mount batur bali

You can book a tour with Yande that includes hotel pick-up and drop-off. A guide will keep you safe and teach you about the volcano’s sacred significance. Most tours also include a visit to the nearby Batur hot springs, where you can soothe your sore muscles in warm volcanic water while gazing over beautiful Lake Batur. 

batur hot spring bali

How to get from Munduk to Ubud

It takes about 2 hours to drive from Munduk to Ubud through beautiful mountain scenery. Rent a scooter so you can stop for photos!

Where to Stay in Ubud

There are many accommodation options in and around Ubud, whatever your budget, including hostels, hotels, and guesthouses.

Stay in the center of the village to be close to the action. Alternatively, head a little out of town if you want to be among the beautiful rice fields.

best bamboo house ubud bali

Day 10-12 of your Bali Travel Guide: Amed

A beautiful and untouched area of Bali, this long stretch of coastline dotted with traditional fishing villages is far from the tourist crowds. It’s also one of the cheapest destinations in our Bali travel guide! Expect black sand beaches, stunning turquoise water, jungle-covered mountains, and local life. 

amed bali ibus beach

This is the best place in Bali for snorkeling and diving, as it’s home to beautiful reefs and crystal-clear water. Discover colorful marine life, vibrant coral, and long-forgotten shipwrecks, or simply relax on a quiet beach with a book. 

amed bali watching sunset

Amed is also one of the better places to explore on a motorbike, as the roads aren’t busy. Because of this, you can enjoy peaceful journeys, heading up into the mountains for some incredible viewpoints like Lahangan Sweet. The treetop platform boasts panoramic views over green forests, lush rice paddies, and the tallest volcano in Bali (most stunning at sunrise). 

lahangan sweet bali travel guide

How to get from Ubud to Amed

It is a 2.5-hour drive from Ubud to Amed. However, there are some incredible views along the way as you wind through stunning countryside and over lush green mountains. Amed is far from most of Bali’s main towns and attractions, but this is why it’s so uncrowded and peaceful.

Book a local driver or tour Contact our friend Yande with his Bali Friend Tour team. We've done countless incredible trips with him in the last 6 years!
Contact on Whatsapp
yande bali friend tour

Where to Stay in Amed

This area has fewer resorts and trendy hotels as it is less touristy than other parts of Bali. However, there are still some lovely guesthouses and homestays along this stretch of the coast.

bali beach accommodation

Day 13-15: Gili Islands

On day 13, leave from Amed to the magical Gili Islands! A ferry from Amed will take you to the next destination on your Bali 3-week itinerary: Gili Air.

Gili Air is just one of several breathtakingly beautiful Gili islands off the coast of Lombok. We recommend basing yourself here on your Bali 3-week itinerary. It’s a lovely, laid-back island with white sand beaches and stunning sunsets.

bali gili air swing

The island is small, and there are no cars, so rent a bicycle to explore at your own pace. Swim with turtles in turquoise blue water, lounge on beach swings, and find your new favorite cafe for chilled-out brunches.

Tip: One of our favorite things on this Bali itinerary was to book a snorkeling boat trip off the coast of Gili Meno (a smaller island close to Gili Air). Here you’ll find some unique underwater sculptures and fantastic sea life!

Tours & Tickets 🥾View all
bali gili islands underwater sculptures

How to get from Amed to the Gili Islands

Take the fast boat from Amed Beach, which takes about 1.5 hours. Return tickets cost 40-65 USD, depending on the boat and the season.

Where to Stay on the Gili Islands

Gili Air is very small, so wherever you stay, you won’t be too far from anything. What’s more, there are a variety of beautiful hostels, villas, and hotels to choose from.

The best beaches are on the island’s east side, while the best sunset spots are on the west side.

beach club gili air bali

Day 16-18: Nusa Lembongan

Nusa Lembongan is another tiny island paradise off the south coast of Bali. It is all about the beautiful beaches here; sunbathe on soft white sand, snorkel in crystal clear water, or grab a board and catch some waves. 

If you need some adventure to break up all the relaxation time, try a paddleboarding tour through the peaceful mangrove forests, or dive with manta rays at Manta Point. This is a once-in-a-lifetime experience and one of our favorite things to do in this Bali travel guide!

Tip: Nusa Lembongan is connected to the nearest island, Nusa Ceningan, by a yellow suspension bridge, so you can easily travel between the two!

beach club nusa ceningan bali

Day Trip to Nusa Penida

One of the best things to do on this Bali 3-week itinerary is a day trip to Nusa Penida, a stunning island just 15 minutes by boat from Lembongan. Take in the breathtaking ocean views from the top of enormous limestone cliffs before hiking down to blinding white beaches for a relaxing day of swimming, snorkeling, and all-around island paradise vibes! 

best beaches bali diamond beach nusa penida

How to get from the Gili Islands to Nusa Lembongan

There are daily ferries between the Gili Islands and the Nusa Islands. From Gili Air to Nusa Lembongan, it takes around 3 hours and costs 20-30 USD. 

Where to Stay in Nusa Lembongan

The island is small (you can walk from one side to the other in around an hour). However, there are many hostels, hotels, and resorts to choose from for any budget.

bali itinerary best accommodation

Day 19-21: Uluwatu or Canggu

We’re finishing the Bali travel guide with a bang! For the last stop on your Bali 3-week itinerary, choose from hipster Canggu or the surf haven of Uluwatu.

Canggu has bohemian vibes aplenty, big beach clubs, and great shopping. Alternatively, for a more chilled atmosphere, head to laidback Uluwatu for stunning beaches, epic clifftops, and incredible surf spots.

bali itinerary uluwatu cave

Uluwatu – Our Bali travel guide favorite

Uluwatu is a little more off-the-beaten-track than Canggu and slightly more upmarket, so it is a good choice if you’re looking for a bit of luxury to end your Bali itinerary. Spend a few peaceful days exploring the beautiful beaches, discovering lovely cafes, and motorbiking along clifftops with the wind in your hair. 

white beach bali

While you’re here, you can’t miss out on one of the best cultural experiences in Bali, the Kecak Fire Dance. Ancient stories are told through music and movement in a clifftop amphitheater as the sun sets over the island – an amazing sight!

On the last day of your Bali 3-week itinerary, hit the beach for one final dip in the ocean before setting off for the airport, which is just under an hour away.

bali kecak kecak dance uluwatu

How to get from Nusa Lembongan to Uluwatu / Canggu

From Nusa Lembongan, take the ferry to Sanur port, and from there, it is a 1-hour drive to Canggu or 1.5 hours to Uluwatu. Many taxis are available from Sanur, or you can rent a motorbike. 

Where to Stay in Uluwatu / Canggu

In Canggu, stay around the Batu Bolong and Berewa areas which are by the beach and close to everything. 

In Uluwatu, pick somewhere along the clifftop in the Pecatu area, which is central and offers stunning views!

bali uluwatu

How to Visit Bali in 3 Weeks

Denpasar-Ngurah Rai International Airport is where you will fly into when visiting Bali. It is located on the southern tip of the island, close to Canggu, Seminyak, and Uluwatu.

Find flights to Bali ✈️

If you are already traveling around Indonesia, you also have the option to take the ferry from Jakarta, Lombok, or the Gili Islands, among other places.

Traveling around Bali

Although Bali is relatively small, and driving distances can look very short on the map, be aware that heavy traffic can increase traveling times significantly, especially during the high season in July and August.

balinese street

By Motorbike

One of the easiest and most flexible ways to travel around Bali is by motorcycle. This is the best way to explore the island at your own pace, and you can make stops whenever you feel like it. You also have unimpeded views of the beautiful countryside! Additionally, renting a scooter is very affordable, with daily rates starting from as little as ~4 USD per day and cheap fuel.

rent motorbike bali

The downside is that some roads aren’t in that good condition (although this is continually improving) and the streets can get very busy, especially during the high season. If you are not that confident on a scooter, you might prefer an alternative form of transport to complete your Bali itinerary. 

By Private Driver

Renting a car is a slightly safer option than a motorcycle. However, traffic is an issue in Bali, and it can take a long time to get from A to B. For that reason, we recommend hiring a private driver, which is very cost-effective, especially for a small group with lots of luggage.

bali driver group trip

For day trips or multi-day itineraries, the driver will wait for you at each place, and the price is set for the day, so there are no surprising hidden costs. 

Book a local driver or tour Contact our friend Yande with his Bali Friend Tour team. We've done countless incredible trips with him in the last 6 years!
Contact on Whatsapp
yande bali friend tour

Hiring a driver in Bali costs around 35 USD per day, which is around the same price as a car rental without the hassle of navigating, parking, and getting fuel! 

By Bus

Public buses are popular among the locals and an extremely cheap way to get from A to B, with an hour’s journey costing around 2 USD. However, if you are short on time, this isn’t the best option, as the schedules are a little unreliable. It will also take much longer than a scooter or taxi, and you may have to change several times to get to where you want to go.

By Taxi

Taxis are a very affordable and convenient way to travel short distances. However, always check that the meter is on or agree to a price beforehand! An even cheaper option is ride-sharing apps like Grab or Go-Jek. However, these aren’t allowed in some areas, like the airport, for instance.

For longer trips and for traveling between popular tourist attractions, it is better and cheaper to rent a private car and driver for the day. 

motorbike taxi bali

Booking Tours

In this travel guide, you’ll find options for tours to join throughout your itinerary. Joining a tour is a good option for specific trips like the sunrise trek to Mount Batur or the day trip to Nusa Penida. Everything is included, including hotel pick-up and drop-off, and occasionally even a local guide who can provide fascinating local insight into the area and culture that you wouldn’t get otherwise.

Tours & Tickets 🥾View all

Our Favorite Bali Accommodations

There are some fantastic accommodation options in Bali, whatever your budget. Discover bamboo villas, lively hostels, and five-star resorts all over the island. Here are our favorite places to stay in every destination in our Bali travel guide:

best things to do ubud bali pool bar

How Much Do 3 Weeks in Bali Cost?

The cost of your trip will depend on what time of year you visit, which part of the island you’re in, and what you like to spend your money on. Bali is generally a very affordable travel destination, however, and if you go outside of the high season months of July and August, you can also find cheap accommodation in most places.

Costs of Traveling in Bali

Travel on a budget in Bali, from $200 − $500 USD weekly per person, mid-range $530 − $1180 USD, and high-end from $1160 − $1810 USD. However, costs depend on factors like accommodation, transportation, and activities. We did not include flights. Check flight prices here

* Average daily costs
Budget tip!
Traveling to a country with a different currency? Avoid ATM transaction fees and pay in local currency with a Wise Card. Having used it for over 5 years, we've saved loads on fees.
Get a Wise Card

Tip: Be aware that Canggu is one of the most expensive areas on the island. However, you can still find budget hostels and cheap local restaurants.

bali travel guide nusa lembongan

Best Time to Visit Bali for 3 Weeks

The best time to visit Bali is during the dry season between April and October, when the weather is best for sightseeing, beach days, surfing, snorkeling, and diving. We recommend avoiding the high season of July and August. It gets crowded with local and international tourists, and prices go up to reflect this.

Also see: Best Time to visit Bali

The wet season is much quieter, accommodation is cheaper, and the countryside is lush and beautiful. However, be prepared for at least a few hours of rain a day!

sunset beach canggu bali

Do I Need a Visa for My Bali 3-Week Itinerary?

Most people will need a visa for Bali unless their country has a Visa Exemption Agreement. You can get a Visa on Arrival (VOA) when you land at the airport, which is valid for 30 days and costs 500,000 IDR (~ 33 USD). To avoid long queues at the airport, apply electronically at least 48 hours before you arrive.

visa bali

Is Bali Safe?

Bali is generally a very safe place to travel and is one of the safest destinations in Indonesia. There is a small level of petty crime, such as phone theft or pickpocketing, particularly in the more touristy areas, so exercise caution and always watch your belongings.

Traffic is the main issue on the island, especially during the high season in July and August, and there are very few pavements. This is something to consider if it’s your first time riding a motorcycle, and be careful while walking around the busier areas. 

streets canggu bali

Travel Insurance Bali

Travel insurance is an essential purchase for any trip away. It gives you peace of mind and may also save you money in the long run if anything unexpected happens while you are away. You can buy single-trip insurance very cheaply, and there are plenty of options if you are traveling long-term. 

What to Pack for a Bali 3-Week Itinerary

What you pack for your 3 weeks in Bali may change depending on what time of year you visit. If you are here during the wet season, waterproofs and suitable footwear are a must-have, while the hot weather of the dry season will require more sunscreen! Try to pack as light as possible, especially if you are moving around a lot.

Bali Travel Guide: Packing List

  • Layers – Useful for when you are up in the mountains where temperatures are much cooler (particularly at night) and for motorcycle trips.
  • Universal travel plug – A great addition to any trip, so your electronics can be charged wherever you are. (Get one here)
  • Raincoat – In the rainy season, this is an essential item in Bali! It may come in handy during the dry season when there are occasional showers or to keep the wind off while motorbiking. 
  • Hat – Essential for keeping the sun off your face while sightseeing, hiking, or simply sunbathing on the beach.
  • Good footwear – Good hiking boots, sneakers, or sturdy sandals are a must for your Bali 3-week itinerary. You will need good shoes for hiking in the mountains or the rice paddies.
fruit market bali indonesia
  • Sarong – Most sacred temples require everyone to cover up their legs out of respect. There is often an option to rent these, but it’s good to have one packed just in case, even if it’s just to cover up from the sun.
  • Microfibre towel – A small, lightweight towel is great for beach days and waterfall trips, as they fit easily into a small bag and dry very quickly.  
  • Camera – You need something to capture all the incredible sights on your Bali itinerary! Consider a waterproof camera or a GoPro for snorkeling and diving or for that perfect waterfall shot.
  • Power bank – Helpful for day trips, mountain hikes, and power outages, a power bank is a great backup to have on hand. Get one here.
  • Small backpack – A small day bag or backpack is convenient for day trips, so you can just bring the essentials.
plastic alternatives zero waste

Packing Sustainable Items

  • Stainless steel straw – Carrying a small stainless steel straw around with you will save on plastic and can be used for your sunset cocktail or a beachside coconut! Lots of restaurants offer refills!
  • Non-toxic insect repellent – Choose an insect repellent that isn’t made with harmful chemicals like DEET.
  • Non-toxic sunscreen – Opt for a reef-safe sunscreen, which helps to protect marine life.
  • Reusable bags – Say no to plastic bags at local markets by keeping a few reusable bags on hand.
Blog comments (116)

Looking for more travel information? Plan a chat with us for personalised travel advice or get an answer from the Salt in our Hair Travel Community on Facebook.

    Your email address will not be published. Required fields are marked *


    Last updated: