This post may contain affiliate links to things like tours, hotels, Amazon associates and products. These help me earn a small commission at no additional charge to you.
Two weeks, three towns and one island getaway from your island getaway. Welcome to my Bali itinerary for 2 weeks!
Many of the best things to do in Southeast Asia are in Bali, but don’t try to tick off too many. The island of Bali in Indonesia is packed with things to do so I suggest choosing a handful to do them justice.
Bali SIM card (30 days, 7GB)
Copy of Lonely Planet Bali
Pre-book your airport to hotel transfer
Bali scooter hire
Accommodation: Browse hotels on Booking.com // hostels on Hostelworld
Travel insurance: True Traveller (European travellers) / Hey Mundo (other nationalities) / Safety Wing (digital nomads)
Related read: The ultimate Southeast Asia backpacking route
I visited Lombok and the Gili Islands during my first Bali trip but after a tragic earthquake, they were out of action during my 2 week Bali trip recently. This itinerary includes the Nusa Islands as well as mainland Bali, however if you’re keen to visit Lombok & the Gilis, swap them in.
If you’re on the fence, I can vouch for Nusa Penida as a fantastic choice. I loved the local feel to the island, as well as exploring it by scooter.
- Days 1-3: Ubud
- Days 5-6: Canggu
- Days 6-7: Uluwatu
- Days 8-12: Nusa Penida
- Days 12-14: Nusa Lembongan/Ceningan
Check out my other 2 week Asia itineraries to Taiwan, Vietnam, Malaysia and Korea.
Getting to Bali
As an island, there aren’t too many ways in! Your best bet is arriving by air into Denpasar Airport. I use Skyscanner to find the best-value flights, using the ‘search by month’ tool to find the cheapest dates. You can also use the ‘to anywhere’ feature if you’re flexible on where you’re going.
Book your airport-to-hotel transfer in advance
If you are beginning your Bali itinerary by travelling from Java, you can arrive by ferry. First, you can take a bus or train from most major cities to Ketapang port. Then, book your Java to ‘Gilimanuk Bali’ ferry ticket at the counter for around US$0.50.
At the Gilimanuk ferry terminal, buses and shared cars wait outside. You can find one to take you to your direct location, such as Canggu or Ubud, for around US$10. However, this option is chosen mainly by locals, which can overwhelm first-time travellers, so bear that in mind!
Getting around Bali
In my opinion, Bali is one of the harder locations in Southeast Asia and it’s worse if you’re travelling solo in Bali. Unlike places like Thailand and Vietnam where there are tourist-friendly buses and even trains, there’s little public transport in Bali.
Some options for getting around Bali include…
Scooter hire – if you’re comfortable driving, it will save you lots of money in Bali. Rentals cost as little as 70,000 IDR per day and fuel costs next to nothing. Rent a scooter from your accommodation, any travel agency or reputable vendor, GetYourGuide. Be sure to wear a helmet!
Uber / Grab / GoJek – these mobile apps are discouraged by the government. You can still use them but you’ll have to be sly and jump in without attracting attention, as the drivers can get in trouble. It’s worth it because they’re crazy cheap so definitely the best option for a budget Bali itinerary! There are cars and scooter taxis available.
Taxi tours – if there’s a couple of you, it’s good value to hire a car and driver. You can ask them to take you wherever you want to go. Book a half-day tour or full-day tour.
Kura-Kura bus – when it comes to getting between locations, the best bet for backpackers is this shuttle bus service connecting Kuta, Legian, Seminyak, Sanur, Jimbaran, Nusa Dua and Ubud. Tickets cost 20,000 – 50,000 IDR and can be bought at ticket booths or from the driver. They even have Wi-Fi!
Best time to visit Bali
Although Bali is warm all year round, some months are more pleasant to visit than others.
While the temperature remains the same (a few degrees on either side of 30℃ / 86℉ and slightly cooler in mountainous areas), Bali still has two distinct seasons: the wet and dry season.
The dry season is from April to September. This is the best time to visit Bali for a classic beach holiday. It’s a great time for surfing, sunbathing and exploring. However, July and August can get very busy. These months are known for bigger crowds and parties.
If you prefer exploring and want to avoid crowds, the shoulder season (April, May and September) is the best time to visit Bali.
The wet season is from November to March. Outside of the pricier and crowded Christmas break, this can be a great time to visit Bali for budget travellers. While the rain makes outdoor activities unpredictable, there are many indoor events and plenty of dry hours in the day to explore the island.
How long to spend in Bali?
While Bali looks small on a map, there’s a vast amount to see and do on this beautiful island. Not to mention that the traffic in tourist areas means it takes longer to get around than you’d expect!
Ultimately, how long to spend in Bali depends on what type of holiday you plan.
If you want some time to relax and rejuvenate with spa days and sunset drinks on the beach, you could have a chilled-out 5-day Bali vacation. But if you get beyond the tourist resorts, you should spend at least a week here.
I recommend spending two weeks in Bali if you want a chance to truly explore. In 2 weeks, you can see a mix of Bali’s best nature (waterfalls, volcanoes and beaches), cultural activities (temples, rice fields events) and the magical nearby islands such as Nusa Penida.
2 weeks in Bali
If you have 14 days in Bali to spare, I have the perfect Bali itinerary for you. This is the exact trip I took last month so it’s trialled and tested. It goes like this…
Days 1-3: Ubud
Ubud is one of the most popular places to base in Bali and for good reason. Not only is it a chilled spot to begin any Bali 2 week itinerary, its location means you can reach most places on the island as a day trip.
Swap days 1, 2 and 3 around as you wish and don’t forget to indulge in some seriously great brunches.
Where to stay in Ubud
- Backpacker hostel: Greenview Inn is a peaceful and friendly hostel. Each bunk has a privacy curtain, charger and locker making it ideal for solo travellers and those looking to meet people. Check availability from $6 per night.
- Budget hotel – Balimas Guest House: for comfy double and twin rooms, a swimming pool, tasty Asian breakfasts and a team of friendly staff, check availability from $17pn.
- Midrange hotel – Ulun Ubud Resort: set back from the busy streets of Ubud near the Ridge Walk, stay in a private suite with rice terrace views. Check availability from $70pn.
- Luxury accommodation – Chapung Sebali: the treat of a lifetime, a villa surrounded by lush forest and rice fields. The enormous rooms are enhanced by Balinese decor, plus there are infinity pools, gorgeous restaurant views and the promise of a floating breakfast. Check availability here from $200pn.
Day 1 – see Ubud’s highlights
The most popular things to do in Ubud are Tirta Empul Water Temple, the Tegallalang Rice Terraces and the Monkey Forest, though I’m not really a fan of the last. For everything to do, see and eat, check out the following blogs:
Day 2 – climb Mount Batur or explore Ubud further
Getting up at 2am to hike an active volcano – am I crazy? Probably but it’s an amazing experience and, at least by doing it at the beginning of your 2 weeks in Bali, you can relax later.
After a very early pickup and a drive north, you’ll arrive at the base of the volcano for 4am and start your ascent. I was scared it would be super tough but I didn’t find it too hard.
Read next: A complete guide to hiking Mount Batur for sunrise
You can expect to pay around $50 for a tour including breakfast and returning around 11am. This was well worth it for the services of the guides alone – I’d have had no clue which paths to take in the dark.
Of course, you don’t have to visit for sunrise but it’s more of a bucket list experience if you do. Plus, I wouldn’t have liked to trek in the heat of the day.
Day 3 – take a day trip to Lempuyang and Tirta Gangga
One of my favourite (and most tiring!) days of this Bali itinerary was spent hiring a scooter and travelling to these two temples in the east of Bali.
Lempuyang Temple is home to the famous Gates of Heaven which look out onto Mount Agung on a clear day. My best advice is to get there as early as possible (we arrived before 9am) as a large queue forms for photos.
There are a couple of other temples in the forest which you can trek to. One includes 1,720 stairs but you don’t have to go that far!
Read next: Visiting Lempuyang Temple
Tirta Gangga is a serene water palace a short drive away. Bring your swimwear and go for a dip in the public springs or step between the stone lily pads and admire huge Koi Karp swimming around your feet.
Day trip tips – our scooter and gas cost us $10 so it was a cheap day out to Lempuyang and Tirta Gangga but a long drive (2.5 hours each way). Stay safe driving, guys… We fell off on the way back and sported some nasty grazes for the next week. Unless you’re an extremely confident driver, go with a driver instead, please!
Days 5-6: Canggu
Leaving pretty Ubud behind, there’s a town perfect for surfers and brunch fanatics that I recommend you visit during two weeks in Bali.
Day 4 – travel to Canggu
We had a leisurely brunch in Ubud before catching a ride to Canggu to continue our Bali itinerary, but you could use the morning to explore or even climb Mount Batur. A taxi between Ubud and Canggu will cost around 250,000 IDR ($17).
We arrived in Canggu, hired a scooter and headed straight to Tanah Lot to see a stunning sunset.
Where to stay in Canggu
- Backpacker hostel – The Hostel Canggu is a well-maintained, clean hostel with a shared lounge, garden with bean bag chairs and an outdoor swimming pool. Each bunk has a curtain and socket, and the dorms have air-conditioning and their own bathroom. It’s also top-rated by solo travellers. Check availability from $6 per night.
- Budget homestay – Salty Shakas Bamboo Stay Canggu: comfortable double rooms with an outdoor swimming pool, shared kitchen and garden. Guests love the helpful hosts and the bamboo bungalows set in a quiet and pretty location. Check availability from $12pn.
- Budget hotel – Euforia Guest House: this quiet accommodation with 24-hour security feels extra safe for solo travellers. Double or twin rooms are spacious yet cosy and air-conditioned with a safety deposit box, private bathroom and TV. The lovely outdoor pool and friendly staff make it extra special. Check availability from $29pn.
- Mid-range hotel – KTS Balinese Villas is a stunning property with two beautiful pools and a rice field view. Your room will have a TV, air-con and balcony. The ensuite bathrooms have spa baths or roomy showers with indoor-outdoor features, and you’ll enjoy a great breakfast at the onsite restaurant. Check availability from $50pn.
- Splash out – Premadhan Cottage Canggu: for a perfect Bali getaway, choose a one or two-bedroom villa with a unique Balinese-inspired design – each with a terrace and balcony overlooking the outdoor pool. The breakfast offers a la carte, vegan and vegetarian options. This one is truly special! Check availability here from $123pn.
Day 5 – explore Canggu
Aside from some beautiful beaches and great surfing, there’s not a whole load to do in Canggu. But that’s okay because the Balinese food and coffee scene is second to none; even better than Ubud!
If you’re hoping to complete this whole Bali itinerary in 2 weeks, see this day as essential for food, fuel and regaining your energy 😉
When you’re not dining on smoothie bowls or learning how to surf, you can add shopping, markets and eating to your itinerary for Bali.
Days 6-7: Uluwatu
The southern tip of Bali is a beautiful region of sandy white beaches, rugged cliffs and stunning sunset points. Uluwatu is a must for 2 weeks in Bali because it’s great for relaxing and adventurous activities like surfing and diving.
Day 6 – travel to Uluwatu in time for sunset
The town is pretty spread out but if you hire a scooter, it doesn’t take long to get anywhere. Visiting Uluwatu Temple is one of the best things to do in South Bali and a must for sunset on your first night. The views out over the ocean are incredible!
Where to stay in Uluwatu
- Backpacker hostel – Home-Bience Hostel has a lovely garden, terrace and shared kitchen. Each bunk has a socket, safety deposit box and curtain for privacy. Don’t miss the yummy pancakes for breakfast! Check availability from $9 per night.
- Budget hotel – The Ulus Klumpu: for sea views on a budget, each wooden cabin room has air-con, a bathroom and an outdoor seating area. With a ‘nature retreat’ vibe and great breakfast, this beautiful secluded spot feels safe for solo travellers. Check availability from $26pn.
- Mid-range hotel – La Kreyiol: You’ll be treated like royalty when you get to this beautiful accommodation. The pool and garden are beautiful, and you’ll feel at home in your spacious room with its beautiful outdoor bathroom. Check availability from $43.
- Splash out – ONAYA Bali Resort: each bungalow will make you feel like you are in the middle of the rainforest, despite the modern amenities, pool views and beautiful outdoor bathroom. Helpful staff will help you make the most of this serene environment. Check availability here from $107pn.
Day 7 – explore Uluwatu
If you’re feeling active, try your luck at surfing. We weren’t and spent the day relaxing at the pool and sampling the smoothie bowls at Drifter Cafe. Sometimes that’s necessary, isn’t it!
Read next: A 2-day
Some of the best beaches in Uluwatu include Karma Beach, Green Bowl Beach and Padang Padang Beach.
Finish your day at a sunset bar, either Single Fin which is a cheap and cheerful option or Rock Bar which is a bit more upmarket and has been voted one of the world’s best bars for its stunning clifftop location.
Days 8-12: Nusa Penida
Next for your two weeks in Bali… No prizes for guessing it’s a side trip to Nusa Penida!
Read next: A 3 day Nusa Penida itinerary
This sleepy, lesser-developed island feels 10 years behind Bali and I loved the chance to explore the local villages in the mountains. The coastal scenery is absolutely stunning! Swap the following days around as suits you.
Getting to Nusa Penida
Ferries depart from Sanur in Bali, taking 30 minutes by speedboat and costing as little as $10. Use 12Go to book your ferry from Sanur to Nusa Penida. You’ll need to take a taxi to Sanur which can be organised by your accommodation. Alternatively, they can arrange the whole hotel to Nusa Penida package including taxi and ferry.
When you arrive at Nusa Penida ferry port, taxis will be waiting. Make sure to haggle as they originally tried to charge us outrageous prices for a short drive!
Getting around Nusa Penida
Confident scooter drivers can hire a scooter although beware the roads are often unpaved and very rocky, especially heading down to Broken Beach.
If you’re not confident, hire a scooter and driver or book a taxi tour of the island for up to 4 passengers.
Where to stay in Nusa Penida
I’d highly recommend You & We Bungalows. These cute pods have their own bathrooms and the staff bring you delicious coffee and pancakes to your balcony area each morning. Check availability from $20.
Day 8 – arrive on Nusa Penida
After getting to Sanur ferry terminal, checking in for your boat, cruising over to Nusa Penida and taking a taxi to your accommodation, most of the day will be taken up.
We settled in and headed for coffee at Espresso Penida while planning the rest of our Bali itinerary.
Day 9 – see Nusa Penida’s highlights
The most popular things to do on Nusa Penida are Broken Beach and Angel’s Billabong (which are right beside each other) and Kelingking Beach, which is said to resemble a T-Rex from above.
They’re in the south of the island and easy to reach during the same day, despite the bumpy dirt road to and from Broken Beach.
Day 10 – relax on a beach (Atuh or Crystal Bay)
Add some beach chills to your 2 week Bali itinerary by visiting Atuh Beach, my favourite on the island.
It’s far on the east of the island with a hilly ride there, plus a bit of a trek down to the sand. Crystal Bay is the easier option with excellent snorkelling but it’s not nearly as scenic or dramatic.
Day 11 – find Nusa Penida’s lesser-known spots (or snorkel)
One of the best moments of my time in Nusa Penida was having Manta Point all to ourselves as we watched elegant manta rays ride the waves.
Afterwards, we headed to Peguyangan Waterfall which wasn’t nearly as busy as some of Nusa Penida’s key sights.
Then, we relaxed at Crystal Bay. Alternatively, you could take a boat trip snorkelling or diving on this day. As well as manta rays, there are turtles, hundreds of species of fish, and amazing coral to be seen.
Want to save time? There are several ways to see Nusa Penida’s highlights as a day trip from Bali, allowing you to visit more places on Bali (keep reading for my suggestions)
Day 12 – Lembongan Island or back to Bali
You have two options to end your 2 weeks in Bali. If your flight is late on day 14, you could squeeze in 2 nights on Nusa Lembongan, giving you an afternoon and a full day exploring or relaxing.
Read next: A guide to visiting Lembongan
How to get to Nusa Lembongan
It’s easy to take a ferry between Penida and Lembongan: use 12Go to book or ask your accommodation to book for you.
Where to stay in Nusa Lembongan
I had a great time at Nyuh Gadding Homestay. They have a swimming pool and healthy (and unhealthy breakfasts) and some of the only decent Wi-Fi on the island! Better yet, there are private rooms for $25 and dorms for $10.
Related read: where to go off the beaten track in Bali
More destinations for your Bali itinerary
Although I loved this 2-week Bali travel itinerary, your dream getaway may look different! If one of the destinations above doesn’t take your fancy, why not try one of these locations instead?
Seminyak is the perfect spot for a beachy holiday and is known for fantastic bars, cafes, spas, and shopping. It’s next door to Canggu and has a similar vibe, but while Canggu is known for being more of a chilled-out surfer spot, Seminyak is considered more upmarket. It’s the perfect place to treat yourself at a low cost.
Another gem on Bali’s southern coast is Nusa Dua. This is a great place to stay if you love water sports (such as jetskiing or parasailing), although it has a slower, more relaxed vibe than other resort areas nearby.
Nusa Dua has beautiful white sand beaches and calm waters for snorkelling. You can also take a day trip to Serangan Island to see the turtle conservation area.
Gili Islands & Lombok
Lombok is the larger Indonesian island on the Eastern side of Bali. While it’s considered equally beautiful with fantastic beaches, waterfalls, and volcanoes to explore, it receives far less tourism. This means that travelling in Lombok is less accessible, but it’s a great place for adventurous travellers who want to avoid Bali’s crowds and don’t mind ‘DIY’ing their travel.
Book your Bali to Lombok ferry with 12Go.
The most popular Lombok destination is undoubtedly the Gili Islands, primarily due to their convenient location, a ferry ride away from Bali. The Gili Islands are the perfect spot for your vacation if you’re a tropical beach lover; it’s an excellent destination for diving, snorkelling, island hopping and peaceful sunsets.
Stay in Gili Trawangan if you prefer a social vibe with plenty of bars to visit, or go to Gili Meno if you want some quiet time on Gili’s best beaches or a romantic end to your Bali vacation. The third island, Gili Air, is busier than Meno but more chilled out than Trawangan, so it’s the perfect mix of both.
Book your Bali to Gili ferry with 12Go.
This surfing hot spot is one of Bali’s most famous beach regions. Unfortunately, it’s very touristy and gets incredibly crowded in high seasons, with many Australian families visiting on school vacations.
That said, the crowds also bring a vast array of tourism activities. For example, Kuta is home to Waterbom, Bali’s 3.8-hectare waterpark, fantastic malls, fun museums and family-friendly attractions, and many great bars and restaurants.
If you like waterfalls, Munduk is a great addition to your Bali itinerary. Banyumala Twin Waterfalls, Golden Valley Waterfall, Red Coral Waterfall, Labuhan Kebo Waterfall and Melanting Waterfall are among Bali’s most beautiful falls, and all found here in Munduk.
Less crowded than many other Bali locations, Munduk can give you an idea of what Bali felt like before it became a tourist hotspot. The nature is simply stunning; perfect for quiet days exploring by scooter. You can also venture to the incredible Ulun Danu Beratan Temple and the Twin Lakes Viewpoint.
If you’re into photography, Wanagiri Hidden Hills and Handara Golf Gates are two nearby Bali gems I’m sure you’ve spotted on your Instagram feed.
Despite becoming more popular in recent years, Amed is managing to hold on to the more traditional Bali holiday vibe this island was once known for. With unbeatable views of Mount Agung and spectacular black sand beaches, this peaceful town is a great way to enjoy Bali without the crowds.
Amed is known for being a world-class diving destination, its fantastic natural scenery (don’t miss Jemeluk Viewpoint), and chilled-out travel days exploring the countryside on a scooter.
Along Bali’s north coast are a series of fishing villages which make up Lovina, an increasinly popular destination for Bali itineraries. Not only are the beaches here quiet and beautiful, but you can also see dolphins swimming off the coast!
You can visit Lovina on a sunrise dolphin tour from most major tourist destinations throughout Bali, but to make the most of it, stay overnight to wake up to a tranquil ocean view.
From Lovina, you’re well located to explore some of North Bali’s gems, such as Sekumpul Waterfall, Aling Aling Waterfall, Bali’s biggest Buddhist monastery, and the air panas banjar hot springs.
How much will this Bali 2 week itinerary cost?
To answer the question you might be wondering about, I spent US$650 during this exact itinerary. The island can be extremely affordable and, if you don’t believe me, check out what you can get for $10 in Bali!
To break down my spending…
Accommodation: $200. We stayed in mid-range accommodation options during our 2 weeks in Bali that usually averaged $12 per person per night in a shared room including breakfast (though we had a couple of cheaper nights in an Airbnb and a hostel).
There are some amazing hotels in Bali and if you can factor more, you can stay in luxury for a fraction of the price you could at home. Alternatively, cheap and cheerful hostels are about $8 a night.
Eating: $200-300. We had a handful of cheap, local meals and for the rest of the time ate in restaurants. You could eat WAY cheaper, though it’s worth noting we didn’t drink much alcohol so you could factor in a bit more for this.
An average meal for two with soft drinks cost around 250,000 IDR ($17). If you eat at local places, main dishes will be less than $3.
Activities: My total includes $50 for Mount Batur and $40 for the Nusa Penida return boat ticket. Other than this, we hired a scooter and did all other excursions without a tour: something that saved us a lot of money.
Taxi tours often cost $50 a day, definitely a big cost to factor compared to our $5 daily scooter and $2 tank of gas!
Getting around: As there’s no public transport in Bali, you’ll need to budget for private taxis during your Bali itinerary. We paid 250,000 IDR between Ubud and Canggu and 400,000 IDR between Canggu and Uluwatu. If you’re travelling solo, check out Kura-Kura bus.
You can try for a cheaper ride on Grab/Uber but often the drivers are unreliable or unable to pick you up from popular areas due to government bans.
Packing list for Bali
Here are a few things I recommend bringing on your Bali trip: pro, and power bank.
- Reef-safe sunscreen (to protect the local wildlife and coral if you go swimming or snorkelling)
- Reusable water bottle (and reusable straw) or purifying water bottle
- Hand sanitiser and mosquito repellent
- General hot weather items: Hats, sunglasses, loose coverups etc
- A sarong you can use to cover your shoulders on temple visits and at the beach
- Toiletries if you like to use specific brands which might not be sold in Bali.
That’s a wrap! As I trialled it out myself, I can be certain it’s manageable. Yup, it’ll be a busy 2 weeks in Bali but it’s the best way of packing lots of sights, experiences and memories into your trip.
Thanks for reading my Bali itinerary for 2 weeks!
See you next time for more adventures,
Check out my other Bali & Asia posts:
- Solo female travel guide to Bali
- The 10 best Balinese foods to try
- How to spend 2 days in Uluwatu
- 18 hidden gems in Bali
- 3 month Southeast Asia backpacking route
- 101 Asia backpacking tips
- The ultimate Asia bucket list
- How to spend 3 days in Ubud
- The 20 best things to do in Ubud
- 11 best local restaurants in Ubud
- Where to eat brunch in Ubud
- Ubud coffee guide
- Trekking Mount Batur for sunrise
- Guide to visiting Lempuyang Temple
For more content, follow me on Instagram, Facebook, Twitter and YouTube.
Ps. Liked my Bali 2 week itinerary? Pin it for later!
Bali useful links
Flights – I use Skyscanner to find the best-value flights, using the ‘search by month’ tool to find the cheapest dates. You can also use the ‘to anywhere’ feature if you’re flexible on where you’re going.
Get around Bali by hiring a scooter.
Stay connected with E-sim data plans that don’t require delivery or collection; just scan the QR code.
In my opinion, Lonely Planet offer the best guidebooks. Get the latest Copy of Lonely Planet Bali.
I use Booking.com for accommodation. They have the best range of hotels and self-catering apartments, plus you can filter by review score and price to find the best-rated budget places. For hostels, I use Hostelworld.
To save money on accommodation, I use Trusted Housesitters, a website that connects homeowners going away and travellers who can sit their homes & pets.
For activities, I use GetYourGuide and Viator as they both have a huge range of affordable tours.
Need travel insurance? I use True Traveller (for UK & Europe residents) since it’s affordable but covers everything you’d need including various activities, valuables and pre-existing conditions. Unlike some companies, they insure you if you’re already travelling / don’t yet have your flight home booked. Get a quote.
For travel insurance for other nationalities, I recommend Hey Mundo and for long-term digital nomad travellers, I suggest Safety Wing.
Check out my resources page for more travel discounts and tips!
One thought on “Best Bali Itinerary For 2 Weeks: Ubud, Canggu, Uluwatu + Nusas!”
Such a well-written post! I enjoyed to read it. I’ve never been in Bali, but it is definitely a bucket listed place, so thank you for every information 🙂