Bali Travel Guide: 3-Week Itinerary for First Timers Bali Travel Guide: 3-Week Itinerary for First Timers

Bali Travel Guide: 3-Week Itinerary for First Timers

We’ve visited Bali more than six times and spent over two years here in total, so this island really feels like a second home to us. It can be busy and a little chaotic in places, but if you know where to go, there are still so many quiet, special corners. This 3-week Bali travel guide takes you from artsy villages and luscious rice terraces to active volcanoes and dreamy island escapes. It’s the perfect amount of time to experience more than just the highlights!

Bali Travel Guide (3 Weeks)

This guide follows a 3-week Bali itinerary, but if you have less time, check out one of these options below:

  • 1 Week: Canggu (day 1) → Ubud (day 2+3) → Mount Batur (day 4 daytrip) → Nusa Penida (day 5 daytrip) → Uluwatu (day 6+7). See the full itinerary here
  • 2 Weeks: Canggu/local homestay (day 1+2) → Jatiluwih (on your way to Ubud, but enjoy sunset at Jatiluwih!) → Ubud (day 3-6 with daytrip to Mt Batur) →   Gilis (day 7-9) → Nusa Lembongan & Penida (day 9-11) → Uluwatu (day 12-14)
  • 3 Weeks: Canggu/local homestay (day 1+2) → Jatiluwih (day 3) → Munduk (day 4-5) → Ubud (day 6-8) → Mount Batur (day 9) →  Amed (day 10-12) → Gilis (day 13-15) → Nusa Lembongan & Penida (day 16-18) → Uluwatu (day 19-21)

Day 1-2: Canggu or a Local Homestay

Welcome to Bali! The beach town of Canggu is always our favorite place to stay, and it’s less than an hour’s drive from the airport.

best cafes bali travel guide

Canggu

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

The shopping here is the best on the island in our opinion, so make sure to check out the vintage shops and trendy concept stores. Plus, if you’re here on the weekend, you should check out the lively La Brisa Sunday Market.

Tip: If you’re looking for a more sophisticated resort-style location, Seminyak is also a good option for the first few days of your Bali 3-week itinerary. (See all hotels)

canggu la brisa sunday farmers market bali
travel guide bali potato head beach club

Bali Homestay

Alternatively (or additionally), allocate some time in your itinerary to get to know Balinese locals in their homes. We stayed at the homestay of Herry and Dwi, about one hour north of Canggu, and it was honestly one of the best experiences!

Tip: On Thursdays, locals all over the island wear their traditional outfits (beautiful!).

travel guide bali local homestay

How to get to Canggu

Canggu is very close and easily accessible from Ngurah Rai International Airport (it usually takes 45 minutes to 1 hour, depending on traffic):

  • Official Airport Taxi: costs approximately 300,000 IDR (~ 20 USD)
  • Grab Taxi: Order via the app, or there is an official stand outside arrivals
  • Private Driver: Make sure to book in advance because the good ones get reserved early
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

We usually stay in these areas:

  • Berawa and Batu Bolong – beach clubs, bars, clubbing, good shopping; the center of Canggu, so busiest.
  • Linjong – slightly less crowded, close to beach clubs like La Brisa.
  • Pererenan – a little more relaxed and out of the way. There are still restaurants around, but 10 min by motorbike from the center.

Alternatively, book the same local homestay experience as us (contact our friend Adi (Herry’s brother) on WhatsApp).

bali restaurant
Woods Pererenan
map Bali itinerary 3 weeks

Day 3: Jatiluwih Rice Terraces

Nestled in the center of Bali is Jatiluwih, an area of stunning rice terraces over 600 acres in size. We explored on foot, but you can also join a guided cycling tour to explore the vibrant yellow and green rice fields, palm trees, and mountain views. 

We didn’t find it as touristy as the famous Tegallalang rice terraces in Ubud, and it was well worth the entrance fee: 75.000 IDR (4.50 USD) per person/ ticket, valid for one day only.

bali travel guide jatiluwih rice terraces

There are small stalls along the trails where you can get drinks, so if you can, purchase one to support the local workers. We got a drink here and here

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

How to get from Canggu to Jatiluwih

From Canggu, 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.

Day 4-5: Munduk

The next stop on our Bali travel guide is Munduk, a mountainous region in northern Bali, home to waterfalls, lakes, and some of the island’s best coffee. We love the cooler temperatures up here; the perfect escape from the coastal heat!

bali route guide waterfalls

These are some of our must-visit spots:

  • Ulun Danu Bratan: Floating water temple in Tamblingan Lake (go early to beat the crowds or book a tour).
  • Wanagiri Swing viewpoint: Best at sunrise for panoramic views of the beautiful Twin Lakes. 
  • Handara Gate: Stunning photo spot with an incredible mountain backdrop and beautiful greenery. Best visited on the way from Jatiluwih.
hiring driver bali swing

Where to Stay in Munduk

The area has many guesthouses and homestays. We treated ourselves to a night at Munduk Moding Plantation (spectacular panoramic views and an infinity pool!).

Handara Gate munduk bali travel guide

Day 6-8: Ubud

Ubud is the spiritual and cultural heart of the island, and a must-see on any Bali itinerary. We’ve visited Ubud many times; the nature here is so luscious, and we love the artsy vibe in the village.

ubud tegalalang rice terraces bali

Some of our favorite things to do:

Tours & Tickets 🥾View all
things to do ubud ridge walk

Tip: One of the best experiences we’ve ever had in Bali was a cultural tour with our local friend Yande. His family welcomes you into their traditional home for a real Balinese day: visiting the market, cooking breakfast, and discovering a secret jungle waterfall. Just ask for pickup from Ubud when you book this experience.

travel guide bali ubud monkey forest

How to get from Munduk to Ubud

It takes about 2 hours to drive from Munduk to Ubud, with beautiful mountain scenery along the way. We always rent a scooter, so we can stop as much as we want.

Where to Stay in Ubud

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. On our last visit, we stayed in this incredible bambootel, which we highly recommend!

best bamboo house ubud bali

Day 9: Mount Batur

While you’re staying in Ubud, 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 — honestly, one of the best things we’ve done in Bali! Despite the early start, it’s a relatively easy trek that rewards you with panoramic views of the whole island.

view mount batur bali

We booked a tour with Yande that includes hotel pick-up and drop-off, and a local guide. After, we also got to visit the nearby Batur hot springs, where we soaked our sore muscles in warm volcanic water with views over Lake Batur. 

batur hot spring bali

Day 10-12: Amed

Amed has really kept its local feel; traditional fishing villages sit along the black-sand coastline, and it’s far from the tourist crowds. We also found it to be one of the cheapest areas on our Bali itinerary.

Getting to Amed: It is a 2.5-hour drive from Ubud. There are a couple of routes you can take: either inland through luscious Sidemen or the coastal road. Both are lovely!

amed bali ibus beach

Amed is the best place in Bali for snorkeling and diving, with beautiful reefs, crystal-clear water, and long-forgotten shipwrecks.

amed bali watching sunset

While a lot of the island is now very crowded, the roads in Amed are far less busy, so we really enjoyed exploring by motorbike here. One of our favorite journeys was driving up to Lahangan Sweet, a treetop platform with amazing views over the lush rice paddies and the tallest volcano in Bali.

lahangan sweet bali travel guide

Where to Stay in Amed

We recommend staying somewhere around Jemeluk Bay or Lipah Beach, which are peaceful, uncrowded places that are great for snorkeling, diving, and swimming.

bali beach accommodation

Day 13-15: Gili Islands

On day 13, travel to the magical Gili Islands! A fast boat from Amed Beach will take you to the next destination: Gili Air. It takes about 1.5 hours, and return tickets cost 40-65 USD, depending on the boat and the season. (See ferry tickets and availability here)

Gili Air is one of several breathtakingly beautiful islands off the coast of Lombok, and was our chosen base. There are no cars, so it feels super peaceful, and the white sand beaches are absolutely spectacular.

bali gili air swing

We didn’t do much on the Gilis, but that’s the beauty of it! We rented a bicycle to explore, swam with turtles in turquoise-blue water, and found plenty of beach cafes 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). Below the surface, there are some unique underwater sculptures and fantastic sea life!

Tours & Tickets 🥾View all
bali gili islands underwater sculptures

Where to Stay on the Gili Islands

Gili Air is very small, so wherever you stay, you won’t be too far from anything. We’ve visited a few times, and each place has been just as lovely as the last! Of course, 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 and wild clifftops, where you can surf or relax. There are loads of amazing beach clubs here too (our favorites are Ginger and JamuOhana’s, and Sandy Bay).

bali travel guide beach

Tip: Nusa Lembongan is connected to another island, Nusa Ceningan, by a yellow suspension bridge, so it’s easy to explore both!

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
blue lagoon nusa ceningan bali

There are plenty of adventurous activities, too:

  • Paddleboarding tour through mangrove forests
  • Dive with manta rays at Manta Point in Nusa Penida (once-in-a-lifetime experience)
  • Snorkeling trip (book in advance)
beach club nusa ceningan bali

Day Trip to Nusa Penida

From Nusa Lembongan, it’s just 15 minutes by boat to the mesmerizing island of Nusa Penida. This is the island where you can snorkel with Manta Rays!

Everywhere you look, there are breathtaking ocean views and enormous limestone cliffs. Kelingking Beach is the most popular spot, and it’s the most blinding white beach we’ve ever seen (well worth the hike down and back up!).

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). We found Lembongan to be quite lively, so if it’s peace and quiet you’re looking for, choose Nusa Ceningan instead.

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 this Bali 3-week itinerary, head back to hipster Canggu or explore the surf haven of Uluwatu.

bali itinerary uluwatu cave

Uluwatu

Uluwatu has been one of our favorite corners of Bali for years, and it feels slightly more grown-up than Canggu, so it is a good choice if you’re looking for an upmarket dining and nightlife scene. It’s a lot busier than it used to be, but the clifftop viewpoints and epic surf spots are hard to beat.

white beach bali

While you’re here, you can’t miss seeing the Kecak Fire Dance. Ancient stories are told through music and movement in a clifftop amphitheater as the sun sets.

Tip: Uluwatu is a good spot to end your itinerary, as it’s only an hour from the airport.

bali kecak kecak dance uluwatu

How to get from Nusa Lembongan to Uluwatu

From Nusa Lembongan, take the ferry to Sanur Port, then drive 1.5 hours to Uluwatu. Many taxis are available from Sanur, or you can rent a motorbike. 

Where to Stay in Uluwatu

We personally love the Pecatu area, which includes beaches such as Nyang-Nyang, Suluban, Thomas, and Bingin. On our most recent visit, we stayed at Hiraya Uluwatu, a brand-new place in Pecatu, which was very well-priced for its location.

bali uluwatu

How to Visit Bali

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 driving distances can look very short on the map, Bali does have a heavy traffic problem (which we’ve definitely seen worsen in recent years). Always factor in extra time when planning journeys.

balinese street

By Motorbike

Our favorite way to travel around Bali is by motorcycle; we love exploring the island at our own pace! On our last trip, we rented our motorbike for 90.000 IDR (9 USD) per day, but if you rent for longer than a week, you can ask for a discount.

rent motorbike bali

Be aware that on the backroads, there are a lot of potholes, so if you’re not that confident on a scooter, you might prefer an alternative form of transport.

Tip: Rental helmets are never clean, so we always use a cap under our helmets.

Private Driver

Hiring a private driver is also a very cost-effective way to get around, especially for a small group with lots of luggage. You can book a driver for the whole itinerary, and they’ll wait for you at each place (usually costs around 35 USD per day).

Tip: If you plan to hire a driver, it’s best to do so in advance, as the good ones get booked early.

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
bali driver group trip

By Bus

Public buses are the cheapest way to get around, with an hour’s journey costing around 2 USD. However, schedules can be unreliable and journey times can be long, sometimes with several changes.

By Taxi

If traveling by taxi, always check that the meter is on or agree on a price beforehand! We always use ride-sharing apps like Grab or Go-Jek, which feel a bit safer and are usually cheaper too.

motorbike taxi bali

Booking Tours

Joining a tour is the best option for certain day trips, such as the sunrise trek to Mount Batur, because everything is included, like transport and a local guide.

Tours & Tickets 🥾View all

Our Favorite Bali Accommodations

The accommodation options in Bali are truly incredible; we’ve stayed in so many places over the years, from bamboo villas to lively hostels, and each one was unique. Here are our favorites:

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 and which part of the island you’re in. Although Bali has definitely got more expensive, we still find it affordable, especially if we travel outside of the high season (July/August).

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

bali travel guide nusa lembongan

Best Time to Visit Bali

The best time to visit Bali is during the dry season between April and October, when the weather is best for sightseeing and beach days.

Best
Good
Mixed
Poor
🌧️Rainy
29°C
Jan
🌧️Rainy
29°C
Feb
🌧️Rainy
30°C
Mar
🌦️Scattered rain showers with some sun
30°C
Apr
Partly cloudy
29°C
May
Partly cloudy
28°C
Jun
Partly cloudy
28°C
Jul
🌤Mostly sunny with a few clouds
28°C
Aug
🌤Mostly sunny with a few clouds
28°C
Sep
Partly cloudy
29°C
Oct
🌦️Scattered rain showers with some sun
30°C
Nov
🌧️Rainy
30°C
Dec
🌧️Rainy
29°C
Jan
🌧️Rainy
29°C
Feb
🌧️Rainy
30°C
Mar
🌦️Scattered rain showers with some sun
30°C
Apr
Partly cloudy
29°C
May
🌤Mostly sunny with a few clouds
28°C
Jun
🌤Mostly sunny with a few clouds
28°C
Jul
🌤Mostly sunny with a few clouds
28°C
Aug
🌤Mostly sunny with a few clouds
28°C
Sep
Partly cloudy
29°C
Oct
🌧️Rainy
29°C
Nov
🌧️Rainy
30°C
Dec
🌧️Rainy
29°C
Jan
🌧️Rainy
29°C
Feb
🌧️Rainy
30°C
Mar
🌦️Scattered rain showers with some sun
30°C
Apr
Partly cloudy
29°C
May
Partly cloudy
28°C
Jun
🌤Mostly sunny with a few clouds
27°C
Jul
🌤Mostly sunny with a few clouds
27°C
Aug
🌤Mostly sunny with a few clouds
28°C
Sep
Partly cloudy
29°C
Oct
🌦️Scattered rain showers with some sun
29°C
Nov
🌧️Rainy
30°C
Dec
Also see: Best Time to visit Bali

Our most recent visit was in January, which is typically one of the wettest months, but we found it fine; usually just one heavy shower a day. This season is much quieter, and the accommodation is cheaper.

sunset beach canggu bali

Do I Need a Visa for Bali?

Most people will need a visa for Bali, but you can get a Visa on Arrival (VOA) when you land at the airport or just apply online (at least 48 hours before you arrive). The visa is valid for 30 days and costs 35 USD. Find out more about the process here.

visa bali

Is Bali Safe?

Bali is one of the safest places we’ve ever traveled. There is a small amount of petty crime, such as phone theft, in the more touristy areas, so always keep a close eye on 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. Be super careful if it’s your first time riding a motorcycle, and avoid walking on busy roads.

streets canggu bali

Tip: Don’t forget to buy travel insurance before your trip! It gives you peace of mind and may also save you money in the long run if anything unexpected happens while you are away.

What to Pack for Bali

  • Universal travel plug – (Get one here)
  • Raincoat – Especially in the wet season
  • Hat – Temperatures can get very high in Bali
  • Good footwear – Necessary for hikes
  • Sarong – Often an option to rent these at temples, but we always bring one in case
  • Microfibre towel – Fits easily into a small bag and dries very quickly
  • Camera – We like to carry a waterproof camera or a GoPro for snorkeling and diving
  • Power bank – Get one here
  • Small backpack – Best for day trips
  • Non-toxic insect repellent without DEET
  • Non-toxic sunscreen/reef-safe sunscreen to protect marine life.
  • Reusable bags, so you don’t have to use plastic ones at the supermarket
fruit market bali indonesia
Hannah & Nick - Salt in our Hair
About the author
Hannah & Nick

Hey! We're Hannah & Nick. From hikes and city breaks to tropical islands — we've been traveling together since 2016. And it all started with a €11 GoPro. Read our full story here

12/05/2026 https://pattern-structure.live/bali/bali-travel-guide/%3C/span%3E%3Cdiv itemprop=image itemscope itemtype=http://schema.org/ImageObject>
Last updated:
Guide by Hannah & Nick