Three Weeks in Bali Itinerary: Where to Go, Stay, and Eat + Costs

If you’re planning to spend three weeks in Bali, then let me start off by saying I support that.

Bali is one of my favorite places in the entire world, and in my opinion, three weeks is the perfect amount of time to explore the island, get to know its rich culture and friendly people, as well as its lush lands and delicious cuisine.

Some people think that Bali is nothing more than a place to kick back and relax at a resort. And it’s true that Bali can be that if you want it to…

But it is also so much more than that.

Between Bali’s thriving coastal reefs, active volcanoes, fascinating culture, dense jungles, abundant wildlife, black-sand beaches, and mouthwatering food, there is so much to discover in Bali.

Waves at the beach during sunset. Your three weeks in Bali won't be complete without a visit to its wonderful beaches.

If it were up to me, I would move to Bali and stay there a long while. After our recent three-week trip to Bali, I left with an even longer list of things I want to see and do when I come back.

Even though, geographically, Bali is a small island, the list of things you can see, do, and experience in Bali is endless. In fact, I believe Bali has more to offer than any other destination I’ve experienced.

Simply put, Bali is a paradise island with everything you could ever want or need out of a trip — culture, the kindest locals in the world, adventure, fantastic food, beaches, mountains, great weather, beautiful scenery. Seriously, I could go on and on.

In short, if you’re wondering whether three weeks is too long to spend in Bali, the answer is no. Three weeks is a perfect introduction to Bali; but I promise, you will leave wanting more, wanting to come back as soon as possible!

Guide to Three Weeks in Bali Itinerary

Top of a volcano surrounded by fog

In this itinerary for three weeks in Bali, we will cover:

  • How to prepare for a trip to Bali
  • Where you should visit
  • How to get to and from each destination
  • Our favorite hotels in each place
  • What to do in each destination
  • The best restaurants and eateries
  • How much it costs to spend three weeks in Bali

Read on for the ultimate guide to three weeks in Bali!

Three monkeys in the jungle. In your 3 weeks in Bali itinerary, witnessing the diverse wildlife should be on your list.

Before traveling to Bali

Buy travel insurance

When you travel anywhere, but especially to a third-world country like Indonesia, you should have travel insurance.

So many things can go wrong when you travel to Bali, from injuries doing adventurous activities like rafting, snorkeling, and hiking, to sicknesses from food, bug and animal bites, and more.

Not to mention, your trip could be cancelled or delayed for any reason. Or your airline could lose your luggage or your belongings could be stolen.

For all of these reasons and more, you should make sure that you have travel insurance before booking your trip to Bali. If you don’t, and something happens, you will be so sorry.

Click here for an instant travel insurance quote for your trip!

Make a doctor’s appointment

If you have never visited Asia before, then there is a good chance that you may need to get some vaccinations, such as Hepatitis A and Typhoid, before you go.

Your doctor may also prescribe you preventative malaria pills, as well as pills for traveler’s diarrhea.

Make sure to visit with your doctor a few weeks before you plan to travel to Bali to find out what you need.

RELATED POST: Pre-Travel Checklist: 25 Things You Must Do Before Traveling Internationally

A boat docked on the beach during our East Bali day trip


Three-Week Bali Itinerary at a Glance

UBUD: 1 week

PEMUTERAN: 4 days

SEMINYAK: 3 days

NUSA PENIDA: 2 days

JIMBARAN/ULUWATU: 4 days



A Balinese child holding one of the baskets with fresh fruits and vegetables. Don't forget to buy fresh produce from local markets during your three weeks in Bali.

Ubud: 7 Days

Ubud is the cultural heart of Bali, and as such, it deserves one week of your time!

There are so many things to discover in Ubud — culturally, spiritually, and outdoors.

Culture-wise, you can learn about traditional wood-carving techniques and also how the Balinese create and give offerings to their gods, watch a traditional fire dance, take a cooking class, see typical art, and much more.

Ubud is also set in the middle of dense forest, with rivers running through all parts of the area. The lush greenery, endless wildlife, and rice terraces make Ubud one of the most beautiful areas of the island. The outdoors offer so may opportunities for things like exploring waterfalls, white-water rafting, biking through the rice fields, nature walks, and more.

You can also expect to find thousands of temples, dozens of yoga houses, plenty of spas, and vegan restaurants throughout the city.

Two local vendors holding up baskets on their head while selling along the road

Getting to Ubud

In general, the best and safest way to get around Bali is to hire a private driver.

Arrange for your driver to wait for you at the airport when you arrive. From the airport to Ubud, it’s roughly an hour to 1.5-hour drive, depending on traffic (there is always traffic in Bali).

Alternatives to this would be to have your hotel arrange a shuttle for you (if applicable) or rent a scooter and drive yourself (if you don’t have plenty of scooter experience, then this is not recommended).

Lovely resort in Ubud that I've stayed in during my three weeks in Bali
Spa beds by the pool in a resort in Ubud

Where to Stay in Ubud

There are many places you can stay in Ubud, which range in price and class. In general, I recommend choosing a nicer place than you’d usually stay in, since Bali offers such great value for your money.

By far, my favorite place to stay in Ubud is the Purana Boutique Resort. This 4-star resort is located in a quiet corner of Ubud, far away from the hustle and bustle. The staff also treat you like family and really get to know you. The service is incredible. And on top of all that, the food is some of the best hotel food we’ve encountered. You can book your stay at the Purana here!

My two other recommendations for 5-star resorts in Ubud would be the Maya Ubud Resort & Spa and also the Kamandalu Ubud. Both resorts are absolutely incredible, so if you have room in your budget, I would highly recommend booking a private pool villa at either one of these resorts.

You can find other great deals on accommodations in Ubud here!

Saraswati Temple in Ubud - one of the best places to visit during your three weeks in Bali

What to do in Ubud

There are so many amazing things to do during your week in Ubud, so wrote an entire post about it!

See our Guide to One Week in Ubud for more information.

Plant-based burger and dishes at a local restaurant in Ubud

Where to eat in Ubud

In Ubud, there is an abundance of incredible plant-based, vegetarian, and vegan restaurants.

There is such an emphasis on health and well-being in Ubud that, even if you don’t usually eat this healthily, you should give it a try in Ubud. Nowhere in the world is healthy food so incredibly delicious.

See our Ubud Foodie Guide for more!

For more information on Ubud, see these articles:

Boat cruising the blue sea waters near a lush jungle. During your three weeks in Bali, you can try snorkeling in Pemuteran to explore the marine wildlife.

Pemuteran: 4 Days

Pemuteran is a small fishing village on the North Coast of Bali which most visitors to Bali have never even heard of, let alone visited.

Pemuteran is a rural place where there are probably more roosters than people…

Nearby Menjangan Island and the Biorock Project offer some of the best snorkeling and diving opportunities in Bali, meanwhile, Pemuteran’s beaches and the West Bali National Park offer both adventure and relaxation.

In addition, the traditional Balinese food and seafood in Pemuteran is so, so good!

Group of people on a boat by the beach

Getting to Pemuteran

From Ubud, have your private driver take you to Pemuteran.

The drive is about three to four hours, depending on traffic, however, you will likely want to make plenty of stops at all of the beautiful places along the way, such as Ulun Danu Bratan Temple and the Jatiluwih Rice Terraces.

Tiled patio with wooden chairs and coffee tables at a resort in Pemuteran. My favorite place to stay in during my three weeks in Bali is at the Global Royal Pemuteran.

Where to stay in Pemuteran

Our favorite place to stay in Pemuteran is definitely the Global Royal Pemuteran. I’m confident that you won’t find a more adorable six-villa resort in Pemuteran — or anywhere else in the world, for that matter.

To this day, our stay at the Global Royal Pemuteran has been one of our favorite hotel stays because of its welcoming staff, lovely villas and pool area, and the overwhelming tranquility of the place.

You can book your stay at the Global Royal Pemuteran here.

You can find other great deals on accommodations in Pemuteran here.

Standing on a black sand beach in Bali

What to do in Pemuteran

When it comes to things to do in Pemuteran, there are two options: either adventure or pure relaxation.

Between snorkeling, diving, swimming, paddle boarding, and hiking there are plenty of outdoorsy things to do. Then on the other side of the spectrum, you could also laze away your days at your resort pool, on the black sand, or at the spa!

Click here for our complete guide to Pemuteran, with more information on what to see and do.

Delicious food in Pemuteran. Make sure to eat at local restaurants to enjoy Pemuteran's delicacies during your three weeks in Bali.

Where to eat in Pemuteran

Like we said before, the food in Pemuteran is fantastic — which was a happy surprise for us, considering how tiny, remote, and unknown this little town is. Another plus is that all of the restaurants are very reasonably priced (cheap)!

Click here for our in-depth guide to Pemuteran, including all of our restaurant recommendations!

Sunset by the beach in Seminyak, Bali

Seminyak: 3 Days

Located in Bali’s busy south is a haven for foodies, shoppers, and beach-goers. Seminyak is an upscale, trendy area of Bali, which is absolutely worth visiting for a few days.

If you’re into food, then you will love experiencing Seminyak’s world-class dining scene. The area also offers some of the best shopping in Bali — that is, if you’re interested in pricier (but super chic) boutiques.

Part of Seminyak lines Bali’s west coast, so there are also some awesome beaches to explore and beachfront resorts to stay at.

You will also find plenty of nightlife in Seminyak, which tends to be a lot classier than in neighboring Kuta.

And speaking of neighbors, staying in Seminyak also allows for the opportunity to explore places like quiet Canggu and party-central Kuta.

Getting to Seminyak

There are a few routes you could take from Pemuteran (in the north) to Seminyak (in the south); however, we recommend asking your driver to take you down Bali’s entire West Coast.

It’s about a four-and-a-half-hour drive, but this way, you will see a new part of the island that most visitors never see! You will get a chance to stop at important places such as Tanah Lot and serene beaches, jungles, and rice terraces.

Palm trees in Seminyak, Bali

Where to stay in Seminyak

In Seminyak, we stayed at the Amadea Resort & Villas. This resort is located in the very center of Seminyak, which was perfect because we were nearby all of the action. This hotel is tucked back off of the main street, though, so there is no noise!

It’s also roughly a 15-minute walk to the beach and all of the nice beach resorts.

You can book your stay at the Amadea Resort & Villas here!

While in Seminyak, we stopped over to the beachfront The Samaya Seminyak to have a few drinks and appetizers. If you want a luxury beach resort experience in Seminyak, we highly recommend staying here. The premises and service were both superb and you absolutely cannot beat the beach location and gorgeous sunset views.

You can find other great deals on accommodations in Seminyak here!

What to do in Seminyak

Eat amazing food. Shop at the boutiques. Hit the pool. Relax a bit. Hang at the beach. Go to the bar for a fancy cocktail or two.

And repeat.

Delicious acai bowls and a cup of coffee on a wooden table. Try out the many food spots in Seminyak during your three weeks in Bali.

Where to eat in Seminyak

As we mentioned, Seminyak is the mecca of upscale eating in Bali. If you’re looking for a vegan cafe, a place with kickass acai bowls, a fine-dining experience, or international cuisine, you can find it in Seminyak.

While in Seminyak, we recommend eating at a few different places:

  • Sisterfields Cafe (Aussie-style healthy cafe with amazing coffee)
  • Wacko Burger (The best burgers, fries, and shakes in Bali)
  • Bo & Bun (Truly incredible, flavor-packed Vietnamese food)
  • The Spicy Coconut (An-all vegan cafe with bright, delicious breakfast/brunch foods)
  • Nalu Bowls (Bali’s famous acai bowl spot)
  • Zibiru (Farm-to-table gourmet Italian food)
Aerial view of beautiful turquoise waters by a sandy beach

Nusa Penida: 2 Days

Nusa Penida is an island just off Bali’s southeast coast, which has not yet been introduced to mass tourism.

Just a quick 30-minute ferry ride away from Bali, you will immerse yourself in the incredible, untouched beauty of Nusa Penida. You will gawk at some of the most beautiful natural scenes you may ever see, swim in some of the clearest blue water, and even snorkel with giant manta rays.

Hurry! Make sure you visit Nusa Penida during this trip, because as more people find out about it, the island will lose its wild charm.

Sandy beach and lush island surrounded by deep blue waters

Getting to Nusa Penida

From Bali’s Sanur Harbour, it’s very quick and easy to reach Nusa Penida by ferry. Our guide to Nusa Penida includes detailed information on how to get to Nusa Penida by ferry. Click here to see it.

Where to stay in Nusa Penida

There aren’t many places to stay on the island of Nusa Penida since it is not yet a tourist hot spot.

Without doubt, the Kubu Ganesh Guesthouse is the best place to stay on Nusa Penida! Located on the beach, in a quiet, local area of the island, this guesthouse offers the perfect balance of adventure and relaxation. Not to mention, the service, food, guest rooms, and ocean views are all stellar.

But if the Kubu Ganesh Guesthouse is full during your visit to Nusa Penida, then two other great options are the Jati 3 Bungalows and the Kulkul Bungalow. Both of these bungalows offer convenient locations on the beach, great service, and super high ratings!

Blue river waters under a stone bridge surrounded by lush trees in Nusa Penida. If you're looking for the best things to do during your three weeks in Bali, this is the perfect guide to consider.

What to do in Nusa Penida

From snorkeling and diving, to hiking, riding scooters, visiting temples, and hanging around at the beach, there is so much to do on Nusa Penida.

See our guide to Nusa Penida for more information on what to see and do.

Upscale resort in Jimbaran, Bali

Jimbaran: 4 Days

Some call Jimbaran the Beverly Hills of Bali, and they are not wrong! This upscale beach area of Bali is home to some of the island’s most beautiful beaches, as well as the island’s best beachfront resorts. It’s also known for some of the freshest seafood on the island, which is caught daily and served up on your table on the sand.

In other words, Jimbaran is the perfect place to end a trip to Bali.

Think of white-sand beaches, ultra-comfy guest suites with ocean views, relaxing spa experiences, ice-cold craft cocktails, delicious seafood, pure relaxation and enjoyment.

Jimbaran is also next to Uluwatu, which means you’ll be able to stay in Jimbaran, but have the opportunity to explore everything Uluwatu has to offer (and there is much to discover in Uluwatu).

Maddy, blogger, sitting on mossy rocks by the beach. Relaxing on the beautiful beaches of Jimbaran is the perfect way to end your three weeks in Bali.

Getting to Jimbaran

Once you arrive back in Bali at the Sanur Harbour, have your private driver pick you up and drive you to Jimbaran, which is roughly a 30-minute drive.

In no time, you’ll be in Jimbaran and ready to wrap up your trip in style.

Cozy couches, coffee tables, and outdoor dining area by the beach

Where to stay in Jimbaran

To wrap up our three weeks in Bali, we stayed at the beautiful AYANA Resort and Spa, Bali. We recommend you do the same.

While the AYANA does have a high price point, it’s so worth it to pamper yourself and relax by the beach after 2.5 weeks of non-stop adventure.

We loved the AYANA Resort and Spa, Bali for so many reasons. For starters, it’s located on a very large cliff overlooking the Indian Ocean, so the views are absolutely to-die-for. The service deserves at least five stars. The many restaurants throughout the resort are all great. The grounds of the hotel are stunning. And the resort is also home to the legendary Rock Bar, which everyone knows is the place to be.

There really is no better place to relax and soak up your last few days on the Island of the Gods.

You can book your stay at the AYANA Resort and Spa, Bali here.

You can also find other great deals on Jimbaran accommodations here.

Sunset by the beach in Uluwatu - one of the best places to explore during your three weeks in Bali

What to do in Jimbaran & Ulutwatu

In Jimbaran, your main goal should simply be to enjoy everything your resort has to offer. You deserve a bit of relaxation, don’t you?

However, you should also spend at least one day outside of the resort, exploring Uluwatu.

Between all of the legendary surfer beaches, like Padang Padang and Suluban, the cliffsideย Uluwatu Temple, unknown beaches like Green Bowl Beach, and dirt-cheap spa treatments, there are so many things to do in Uluwatu.

Make sure to hire a driver for an entire day (this should cost roughly $50) to take you around to all of the places you want to explore.

Glass of cocktail with the beautiful beach on the background

Where to eat in Jimbaran & Ulutwatu

If you stay at a place like AYANA Resort and Spa, Bali, then you won’t find yourself leaving the resort much to eat. Because the food there is already so good!

However, there is one dining experience you must have in Jimbaran!

Go to Jimbaran Bay and have a seafood feast at one of the restaurants (just pick the busiest one) on the sand as the sun sets. You should order a giant platter of all different types of seafood, drink a few Bintangs, and enjoy a beautiful sunset. This entire experience won’t cost more than $40 per person! It’s absolutely incredible.

If you want to eat out in Uluwatu, then we can’t recommend Single Fin enough. The vibes, the views of endless waves, awesome cocktails, and bomb food are a few reasons why.

We also highly recommend Smoothie Shop and Ayu’s Food from the Heart!

Iconic temples by the waters

Costs of Three Weeks in Bali

So you want to know how much it costs to spend three weeks in Bali?

Well, the truth is, thereโ€™s no easy answer to that question because everyoneโ€™s budget and travel style is different! However, I can tell you how much we spent, what we spent our money on, and what factored into our decisions in doing so.

Hereโ€™s what we spent during three weeks in Bali for two people (in USD):

Bali Hotel Costs

(Note that we took a day trip to Nusa Penida, so we didn’t include the cost of staying there overnight. However, we recommend staying overnight, which would cost anywhere between $20-100, depending on how nice the place is!)

Hotels total: $2,490 (or $1,245 per person)

Bali Food and Drink Costs

During our three weeks in Bali, one of our main goals was to eat all of the delicious food we could. We sought out the best places we could find, whether that meant local warungs, trendy cafes, or resort restaurants and bars. We also usually enjoyed ice-cold Bintangs, creative cocktails, lattes and teas, or wine with each meal.

Food and drinks total: $794 (or $397 per person)

Bali Transportation Costs

We hired the same private driver for our entire trip. Here was our route: Airport ยป Ubud ยป Pemuteran (with stops for sightseeing) ยป Seminyak ยป Jimbaran ยป Airport.

Note that this number is on the high end, and you could definitely negotiate a cheaper price.

Transportation total: $250 (or $125 per person)

Bali Activities Costs

Below is a list of each of the paid activities we experienced during three weeks in Bali.

  • Snorkeling day trip to Menjangan Island
  • Hiking Mt. Batur at sunrise
  • Biking through the rice paddies in Ubud
  • Day trip to East Bali with a private guide and driver
  • Cooking class in Ubud
  • Day trip to Nusa Penida
  • Exploring Uluwatu for a day with a private driver
  • Two massages
  • Two four-hour spa packages
  • Exploring temples with local guides
  • Shopping and bartering at local markets

Activities total: $845 (or $422.50 per person)

Beautiful beach at Nusa Penida - a must-visit during your three weeks in Bali

Explanation of the Costs for Three Weeks in Bali

During three weeks in Bali, we spent a total of $4,379 USD (or $2,189 per person), but keep in mind that we were not adhering to any sort of budget.

We chose where to stay based on reasonable prices and fantastic reviews of customer service, guest suites, food, and location.

We booked all of the activities we wanted to experience, no matter the price. We hired a private driver for major transportation, bartered for awesome souvenirs, and took taxis when walking was too inconvenient.

And since food is very important to us, we also didnโ€™t skimp on our dining experiences. We ate where we pleased, whenever we pleased, and we ate a lot.

$2,189 per person is on the high end of spending three weeks in Bali — though you could do it way more luxuriously than we did and spend a lot more.

However, if youโ€™re on a tight budget, you could easily spend three weeks in Bali for about $600 per person. To accomplish this, you would stay in hostels or homestays that include breakfast, and eat street food for lunch and dinner. Then you would decide if there are any activities you canโ€™t miss, and splurge on those. You would also forego spa treatments and souvenir shopping completely.

Essentially, spending three weeks in Bali can be as cheap or as luxurious as you want it to be. Itโ€™s simply up to you, your budget, and your style of travel!

Rice terraces in Bali. If you need some Bali travel tips, then check out this post! This three-week Bali itinerary includes the best of Bali, from beautiful places, beaches, and temples, to the best restaurants, amazing resorts, and things to do outdoors like biking, hiking, and rafting. Included in this itinerary are Ubud, Pemuteran, Seminyak, Nusa Penida, Jimbaran, and Uluwatu. After following this itinerary and spending three weeks in Bali, you will experience everything Bali has to offer, including the classics and unknown places!

The Ultimate Guide to Three Weeks in Bali Itinerary (Where to Go, Stay, Eat + Costs)

If you’re planning to spend three weeks in Bali, then this is the ultimate itinerary! If you want to experience the best of everything that Bali has to offer — nature, culture, food, beaches, outdoor activities, and luxurious accommodations — and get off the beaten path, then this is the guide for you.

Did you know…

When you book travel or purchase something through our links, we receive a small commission, at no extra cost to you? Your support enables Maddy’s Avenue to keep producing helpful travel content. Thank you!

  • Book a HOTEL: This is my favorite website for scoring amazing deals on accommodation worldwide – from luxe beach resorts to chic city stays, and everything in between.
  • Shop my favorite TRAVEL GEAR: A collection of all of my must-have travel gear.
  • Book a HOSTEL: If you’re traveling on a budget, this is the best website to score cheap hostel deals.
  • Book a VACATION RENTAL: The best site for finding the perfect vacation rental for an unforgettable getaway.
  • Purchase TRAVEL INSURANCE: Never go on a trip without travel insurance. If you travel regularly or are a remote worker, SafetyWing has an amazing monthly subscription for digital nomad insurance! I currently use SafetyWing.
  • Book GUIDED TOURS & EXCURSIONS: Many of the tours I recommend are hosted with Viator, which works with local tour operators.
  • Find CHEAP FLIGHTS: My favorite flight fare aggregator for finding the cheapest flights.
  • Get an eSIM FOR YOUR PHONE: Instantly connect your phone up to a local data plan with an eSIM. It’s cheap and super easy!

Have you spent three weeks in Bali, Indonesia before? If so, how did your itinerary differ from ours? If you’re planning to spend three weeks in Bali and have any questions, feel free to leave them below!

Join the adventure.

Be the first to know when we publish new travel guides and recipes! Plus, gain FREE access to our Know-Before-You-Go Travel Guide!

One Comment

  1. I became low-key obsessed with visiting Bali after I saw “Eat, Pray, Love” for the first time (love that movie!). One day I’ll have to visit, but until then all your blog posts will tide me over.
    -Claire
    tallgirlbigworld.com

Leave a Reply

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