Planning a trip to Bali? It can be super overwhelming. I had no idea where to start when I researched my trip to Bali for 2 plus weeks. I found it confusing to organize and how to get around from one place to another. Now that I spent almost one month in Bali, you can learn from my mistakes and build the perfect itinerary. I promise, this is the only 2 week Bali Itinerary you need for first-timers! It will go into the best places to visit in Bali as well as highlight the best food and things to do along the way. Bali is one of my favorite travel destinations ever and its a dream destination for most.
Note: This post may contain affiliate links, meaning I get a commission if you decide to purchase something through the links, at no additional cost to you. Read our Affiliate Disclosure here.
⭐ Be sure to check out my Instagram highlight here to see how I spent a glorious month in Bali.
Is 2 Weeks Enough to See Bali?
2 weeks is a good amount of time to see the highlights in Bali. Less time is also doable but you will be missing a lot of cool places. Just note that Bali is a huge island and it takes a long time to get from one area to another. There is a LOT to do in Bali and I will cover the most important things to do in 2 weeks. You could easily spend months here and not get through it all. If you have more time, I’d really even recommend more than 2 weeks in Bali.
How to Get to Bali
Bali is located in Southeast Asia in Indonesia. It has one primary international airport, Ngurah Rai International Airport (DPS), located near Denpasar. Additionally, there are smaller airports such as Tabanan Airport (DTB) and Blimbingsari Airport (BWX), providing alternative travel options within the region. You’ll likely be flying into Ngurah Rai International Airport (DPS),
How to Get Around Bali
Like I mentioned earlier, Bali is HUGE. One thing that confused me when I was planning a trip for the first time to Bali was how to get around from one place to another.
Most people say you should rent a scooter. However, I personally wouldn’t as it can be dangerous and I traveled here solo (read my Bali Solo Travel Guide) so I wasn’t comfortable doing that. The roads are really small and curvy and there is a ton of traffic in Bali.
Here are a few options for getting around Bali:
Use Bali’s Uber equivalent
This is the best option to travel around Bali. Additionally, so is hiring someone for the day which I’ll get into later.
Gojek or Grab is Bali’s version of Uber. This is the most convenient way I found to travel. You can download the app in the app store and you can even hire a scooter driver which is a lot cheaper and ride on the back of the scooter or you can hire a normal car.
If it was a short drive, I’d opt for the scooter but if it was a longer drive and if I had luggage, I’d opt for the car. The rides are super cheap in Bali. To give you context, for a short drive (7KM/4Miles), I spent only €1 to ride on the back of a scooter. For a 30 minute car ride to the airport, I spent €7 and for a 2 hour drive from one area of Bali to another, I spent €10.
Rent a Scooter
The cheapest option to get around Bali is to rent a Scooter and drive it yourself. This is also more dangerous so you’ll need to be a confident driver to take this option. You can rent a scooter for the day for around €4 a day, €14 per week, or €60 per month. You can ask your hotel to arrange a scooter rental for you or they are literally all over Bali tourist zones.
Rent a Car
Renting a car in Bali is also an option but it is more expensive. It will cost around €30-40 a day and you’ll need to ensure you get insurance too. I recommend using Rentalcars.com to compare prices across rental agencies to find the best deal.
Hire a Driver for a Custom Tour
You can hire someone to take you around all day for around €40. I used Getyourguide (link here) to find my driver and had a great experience every time. I loved doing this as the driver will take you anywhere you want and wait for you. You can even add on an optional local guide for a little more money. These guides are phenomenal too. They are all well trained at taking photos as Bali is a haven for Instagram. Since I was traveling solo, I loved that I had a helpful hand for creating content.
Things to Know Before Going to Bali
If it’s your first visit to Bali, here are some important things to be aware of.
- Vaccinations: For travel to Bali, it’s generally recommended to ensure routine vaccinations like MMR and consider vaccinations for Hepatitis A, Typhoid, Hepatitis B, Japanese Encephalitis (depending on the duration and activities), and possibly Rabies. While its not mandatory for travel, you should check with your doctor ahead.
- Don’t drink the water in Bali: The water in Bali is not safe to drink. Ice is ok in drinks and the island is aware of the issue and they use filtered water to freeze the ice in drinks. You can always ask the restaurant to be sure.
- Tampons are not readily available in Bali: For my female readers, pack plenty of Tampons before a trip to Bali. It is not common to have tampons there due to it not being a part of the culture. You will find pads mostly. If you do find tampons, they will be quite expensive.
- Pack Mosquito Repellant: Mosquitos are common in Bali so be prepared by bringing Mosquito repellant. Jungle Formula is the best and has these travel-sized sprays are perfect.
- ATM withdrawals are capped: ATMs have a cap between Rp 2,000,000 and Rp 2,500,000 which is €120 to €150. Some ATMs are only for local cards and won’t work. Bali is a cash culture so be prepared to visit the ATMs a lot.
- Be aware of Bali belly: “Bali belly” refers to travelers’ diarrhea. It is often caused by consuming contaminated food or water, leading to bacterial infections. I never had an issue with this but be sure to bring some medicine in case and don’t drink the water in Bali.
- Get Travel Insurance: You never know when something can go wrong. Safety Wing is a trusted insurance provider and protects not only for medical accidents but also flight delays, cancellations, and more.
- Purchase a digital SIM card: Instead of the hassle of finding a SIM card, you can get an e-sim card with Airalo.
Best Time to Visit Bali
The best time to visit Bali is during the dry season, which typically runs from April to September. During these months, the weather has many sunny days, lower humidity, and minimal rainfall. I personally visited in June and it was a good time to go.
May to August is considered the peak tourist season. However, the shoulder months of April and September will come with fewer crowds and still favorable weather.
It’s advisable to avoid the rainy season from October to March when heavy rainfall can lead to flooding and disrupt travel plans. You don’t want to get stuck in Bali during wet season.
2 Week Bali Itinerary
Summary of your perfect Bali itinerary with main attractions to vist:
- 2 days in Canggu: have floating breakfast, walk around the shops, brunch at Kynd Community, visit a rice field, Echo Beach, Dinner at a Warung Varuna, La Brisa Beach Club, Love Anchor
- 4 days in Ubud: Have a flower bath at Kaveri Spa, Ubud Market, Boat Lunch at Kamandalu, Tirta Gangga, Lempuyang Temple, Lahangan Sweet, Sacred Monkey Forest Sanctuary, Kanto Lampo Waterfall, Purta Turta Empul, Satria Swing, Kintamani Highland, Campuhan Ridge Walk, dinner at Ubud Warung, Tegalalang Rice Terrace, Banjar Mancingan Rice Terrace, Bayad Waterfall, Mount Batur
- 2 days in Selat: Magic Hills Bali treehouse, La Montagne Coffee for a beautiful viewpoint
- 4 days in Nusa Penida: Rumah Pohon “Tree House”, Diamond Beach, Atuh Beach, Cactus Beach Club, Kelingking Beach, Broken Beach, Angels Billabong, Tembeling Beach, Crystal Bay, Secret Penida for sunset dinner, Jungut Batu Beach, Mangrove Forest, Devil’s Tear, Dream Beach, Sunset Point, Snorkel with Manta Rays, Sandy Bay Beach Club, Yellow Bridge and Ceningan Island, Sunset at Mahagiri Resort Infinity Pool
- 2 days in Uluwatu: Nyang-Nyang Beach. Uluwatu Temple, Karang Boma Cliff, Suluban Beach, Coffee at Suka Espresso, Karma Beach, sunset at Single Finn’s
2 days in Canggu: Day 1 to 2 of your Bali Itinerary
Canggu is a popular part of Bali, especially for digital nomads. It is also where you find a lot of surfers, beach bums, and great nightlife if you are a partyer. I am not so much into that scene but what I loved about Canggu was all the brunch spots and wonderful shopping! They have so many amazing cafes and they are all so instagrammable. They practically invented the smoothie bowl. It is a great place to explore at a relaxed pace and eat at the best restaurants.
Location: Kynd Community
- Have floating breakfast at your hotel
- Walk around the shops and cafes
- Have brunch at Milk and Madu or Kynd Community
- Take a scooter to a nearby rice fields (Jalan Babadan, Jalan Raya Seseh, or Jalan Raya Buta Mejan)
- Watch the sunset on the beach (Batu Bolong Beach or Echo Beach)
- Eat dinner at a Warung (a small, local eatery with very affordable and authentic Indonesian food) like Warung Varuna, Warung Bu Mi or Warung Jaba. I had a meal at Warung Varuna for only €2.
- Have lunch at Cafe Cinta
- Go shopping at Love Anchor and the La Brisa Sunday Market
- Spend the rest of the day at the La Brisa Beach Club until the sunset. Other nice beach clubs include Finns or Mr. Potato Head.
- Have dinner at Penny Lane
Where to stay in Canggu:
$ Budget: Roommates Hostel by Ini Vie: I stayed at this hostel pictured above in a private room. It was the most trendy and fancy hostel I ever stayed in. They had movie night outside at the pool and other fun events to build community. They even had floating breakfast. Hostel rooms start at €14.
$$ Mid-range: Kosta House Berawa
4 days in Ubud: Days 3-6 of your Bali Itinerary
If you have an image of Bali in your head and it appears very jungly, full of nature, and lush greenery then you are probably thinking of Ubud. Ubud was my favorite part of Bali and it had the most to do out of any other area. Therefore, you should spend at least 4 days here. One of the top things to do in Ubud is visit the many rice terraces and enjoy swinging in the jungle on the many swings. I’ve listed some of my favorite places below in the 4 day itinerary to Ubud below.
- Have a flower bath at Kaveri Spa
- Check out Ubud Art Market
- Boat Lunch at Kamandalu surrounded by koi fish (book the experience here)
- Tirta Gangga
- Lempuyang Temple
- Lahangan Sweet for views of Mount Agung
- Ubud Monkey Forest
- Kanto Lampo Waterfall
- Purta Turta Empul
- Satria Swing
- Kintamani Highland
- Campuhan Ridge Walk
- Ubud Warung for dinner
- Tegalalang Rice Terrace
- Banjar Mancingan Rice Terrace
- Bayad Waterfall
- Mount Batur
Where to Stay in Ubud:
2 days in Selat: Days 7 to 8 of your Bali Itinerary
There is not a whole lot to do in Selat itself but it is where you should take a break to enjoy the most epic treehouse stay overlooking rice paddies.
That stay is at Magic Hills Bali. I truly loved every minute of this stay. It is probably the coolest hotel I’ve ever stayed at by far. Just be aware, it really is an open layout so if you’re afraid of a bug, it may not be for you. However, I had no issues.
You have food you can order to the room. This is the perfect place to book as an experience and you won’t want to leave the entire day, trust me.
There are 6 bamboo houses and so many more are being built to expand the place. It opened in 2023 and has gained a ton of traction on Instagram.
You can book the hotel here. This is a popular place, so be sure to book in advance.
During your stay at Magic Hills, escape for a little coffee break at La Montagne Coffee. It overlooks the impressive Mount Agung. The views here are breathtaking. Just be sure to go at sunrise or sunset as the mountain is covered by clouds most of the day. The coffee shop is also a very affordable hotel you can stay in. I actually stayed here for a couple of nights after Magic Hills.
The hotel is called Mahagiri Resort & Restaurant and can be booked here.
4 days in Nusa Penida: Days 9 to 12 of your Bali Itinerary
Nusa Islands is an island that is part of the larger Bali province. It is comprised of three Nusa Islands: Nusa Penida, Nusa Lembongan, and Nusa Ceningan. These islands are situated southeast of Bali and are considered part of the Bali regency.
Many people underestimate how long you need to spend on Nusa Islands only coming as a day trip. I only spent 2 days here and explored the East and West of Nusa Penida with a guided tour and driver. If you stay for 4 days, you can also explore Nusa Lembongan. You’ll find some of the most beautiful beaches here.
Just note that the roads are much more rough than the rest of Bali so the best way to get around is to hire an experienced driver. I hired my driver through Getyourguide here so I could explore easily.
Day 9: Tour East Nusa Penida
- Rumah Pohon “Tree House” for sunrise. This is a busy spot so go early!
- Diamond Beach
- Atuh Beach
- Relax at the Pool at Cactus Beach Club
Day 10: Tour West Nusa Penida
- Kelingking Beach
- Broken Beach
- Angels Billabong
- Tembeling Beach
- Crystal Bay
- Secret Penida for sunset dinner
Day 11-12 Tour Nusa Lembongan
- Jungut Batu Beach
- Mangrove Forest
- Devil’s Tear
- Dream Beach
- Sunset Point
Day 12 Continue tour of Nusa Lembongan
- Snorkel with Manta Rays (Book this tour)
- Sandy Bay Beach Club
- Yellow Bridge and Ceningan Island: Visit the Blue Lagoon, Secret Beach, and Mahana Point for cliff jumping.
- Sunset at Mahagiri Resort Infinity Pool
- Ginger & Jamu for Dinner
Where to stay on Nusa Islands:
2 days in Uluwatu: Days 13 to 14 of your Bali Itinerary
The final 2 days of your visit can be spent in Uluwatu. It is located in the Southern tip of Bali so it’s a bit closer to the DPS airport, which you can easily fly out of after exploring.
Uluwatu is known for its breathtaking views of the Indian Ocean from the iconic Uluwatu Temple, where you can see traditional Kecak dances and a dramatic sunset accompanied by monkeys.
The coastal landscape features hidden beaches like Suluban and Balangan. The laid-back beach vibes and upscale beach clubs like Single Fin and Karma Beach will never leave you bored. This area truly has some of the best beaches in Bali.
- Nyang-Nyang Beach
- Uluwatu Temple
- Karang Boma Cliff
- Suluban Beach
- Coffee at Suka Espresso
- Karma Beach
- sunset at Single Finn’s
Where to stay in Uluwatu:
Extend your Trip to Bali
If you want to spend longer in Bali, I’d recommend adding these places.
- 3 days in Gili Islands & Lombok: I did not get the chance to visit but I hear it’s a must-see destination in Bali.
- 3 days at Ayana Resort (read my full review here): This incredible resort is designed for you to not leave! With 14 pools overlooking incredible views and 22 foodie restaurants, you’ll quickly see what I mean. If you want some beach time, they have that too!
- 3 days in Sidemen
- 3 days in Munduk (read the best things to do here in my full post).
Hopefully, you enjoyed this 2 week itinerary to Bali!
For more reading, you may also like:
Bali Solo Travel Guide
Unique Things to Do in Bali
Top 10 Things to Do in Ubud, Bali
10 Most Beautiful Villas with a Private Pool in Bali
7 Best Things to do in Munduk, Bali