Bali is a real hot spot right now and there are so many reasons why. The island is beautiful, the weather is hot, the local people are so kind and friendly, there are many activities, endless beach clubs, amazing food and it is all at an affordable price.

3 week Bali guide

Here is a 3 week Bali itinerary/route which gives you a taste of all the different parts of the island. On this route you will find that you are on the move a lot but if you want to see everything then this is a great way to go! This route was created by myself and includes it all; beaches, waterfalls, country side, volcano treks, jungle and the islands! Of course do what works for you – a holiday is a personal experience so you must ensure that all your needs are met. You can drive from the top to the bottom of Bali in around 2 – 2.5 hours. The distances between places aren’t too far and at all and its very quick, cheap and easy to get around via taxi/grab/go jek or scooter. 

Day 1 – 2

Seminyak area 

You will most likely arrive at Denpansar airport. Flying into here doesn’t mean that you need to spend the night in Denpasar as it is pretty easy to get around Bali and most places are not too far. Grab a taxi to Seminyak which is a 20-30 minute journey. Start your trip at the beach or in one of Seminyak’s first class beach clubs to relax after the long flight, let your hair down and have some drinks!

Seminyak is an upscale beach area in Bali. It has some of the most luxurious resorts on the island and the streets are full of amazing restaurants and funky boutique shops. It is also known for its nightlife. At sunset, the bars along the coast come alive and if you wish you can head to one of the clubs to party all night long!

Read about staying in Seminyak (Coming soon)

Day 2 – 4


Head to Bali’s surfer’s paradise which is a short journey (30-40 min drive) from Seminyak for some amazing food, chilled hippy vibes and surf – I love this place!

Canggu is a coastal village between Seminyak and Tanah Lot. The coast has many black-sand beaches, all with surf breaks which are popular amongst surfers from all over the world. It is also foodie central – filled with health cafes, vegas shacks and international restaurants. You will be able to get hold of any cuisine you fancy – the food is amazing! Canggu is also the home to many surf camps and boutique hotels which sit between rice paddies and the beautiful greenery. Be sure to check it out – this is definitely one of my favourite places!

Check out the best things to do in Canggu (Coming soon)

Catching the surf, Echo beach, Canggu

Smoothie bowl, Canggu 

Day 4 – 6


This area is up in the north and still quite unvisited by tourists. Some people do a day trip to see the twin lakes and the temple on Tamblingan. However I recommend staying here for a night or two in order to be able to explore all the beautiful untouched spots. This area is full of organic plantations however it is a little cooler as it is at a higher altitude. Waterfalls, view points, swings, organic food, horse riding, cooking classes, coffee, trekking – Munduk is so beautiful and has it all. From Canggu to Munduk is around a 1.5 – 2 hour drive.

Read about where to stay in Munduk and the best things to do (Coming soon)

Banyumala Twin waterfalls, Munduk, Bali 

Day 6 – 11


From Munduk organize your driver to stop for a picture at the golf gate and to visit the temple on the Tamblingan lake before heading to Ubud which is around 1 – 1.5 hour drive.

Ubud is the cultural centre of Bali which sits in the jungle. It has so many things to do, you will be busy for sure and there is something for everyone. The monkey forest, white water rafting, cooking classes, padi fields, Mt Batur Volcano trek, yoga classes and more! It is also the home to royal palaces and ancient temples. As you walk along the main streets of Ubud, you will find many artist studios and galleries. Ubud is the hub for local crafts, antiques, wood carvings, crafts and artwork so if you are interested in these then Ubud is definitely the place for you!

Many of Ubud’s hotels sit along the river, a short drive up the in hills from the main town. It can be nice to have the tranquility of living up the hills but still being able to pop down to the town for a livelier atmosphere and some hustle and bustle! I would recommend staying in a jungle hotel as they are so beautiful and there’s something special about waking up surrounded by nature with monkeys roaming and river views.

Read more about the best thing to do in Ubud (Coming soon)

Ubud monkey forest

Munduk waterfall, Bali 

Day 11 – 13

Nusa Lembongan

After a wicked time in Ubud, head over by fast ferry (taking 30 mins) to the beautiful island of Nusa Lembongan. The boats go from the ports of Padang Bai and Sanur.

Grab a scooter and explore Lembongan and Ceningan stopping at the amazing blue lagoons, drinking a cocktail on the cliff, swinging in the sand, having breakfast in your pool and possibly cliff jumping if you dare! The Nusa islands are not so tropical but the views are amazing. Nusa Ceningan and Lembongan are connected via a yellow suspension bridge which is just wide enough to cross by motorbike. The life on the Nusa Islands is good and I would recommend staying on Lembongan / Ceningan for one or two nights.


Read about what to do on Nusa Lembongan and Ceningan! (coming soon)

Blue lagoon, Nusa Ceningan

Day 13 – 15

Sengiggi, Lombok

Get yourself over to mainland Lombok. Scoot operate a fast ferry that’ll take you directly to Sengiggi from Nusa Lembongan which takes around 2 hours. They say Lombok is like heading to Bali 50 years ago! Soak up the chilled atmosphere and relax on the beautiful, secluded beaches.

The beaches in Kuta are some of the most beautiful and if I was to go again I would choose to stay down in the south rather than Sengiggi. I’d say this part of your trip is not essential if you are limited to time but if you need a few days of relaxation after the craziness of mainland Bali then here you will find some beautiful hotels and cliff top restaurants to revive yourself.


Day 15 – 16

Gili Air / Gili Islands’

The Gili Island’s are some of the smallest you’ll find on our planet! White powdery sands, crystal waters, no cars and tranquil settings to live a hippy life in paradise! There are three islands which are a 5-10 minute boat ride apart: Gili Air, Gili Meno and Gili Trawangan. The islands are a 20 minute boat ride from mainland Lombok or a 2 hour ferry journey from Bali – I would say they are a must do.

Gili Air is the smallest of the three and we spent out first night here. Snorkel with turtles, ride a bike, have massage, stay in a beach hut and watch beautiful sunsets – what more could you need! The vibe is very chilled on air and you can walk around the island in about 2 hours. For it’s size, Air has a wide range of accommodation to suit every taste and travellers need. If you are travelling as honeymooners you may like to rather hit Gili Meno as it is the quietest and life is at a slow pace for the romantics to enjoy.

Read more about what to do on the Gili’s (Coming soon)

Day 16 – 18

Gili Trawangan

10-20 minute ride from Gili Air – Gili T is the largest and most developed of the Gili islands and it is known for paradise partying. Although we are not big partiers – we headed here for 2 nights. The sunsets are amazing and the vibe around the island is great!

On all the islands, the only way to get around is by foot, horse and cart or bicycle as motorised vehicles are not allowed. This island has larger luxury resorts and is therefore the most suitable of the three if you are travelling as a family. Snorkel, dive, tan, club, fish, cycle and relax!

Read more about what to do on the Gili’s (Coming soon)

Sunset view from Pink CoCo resort, Gili Trawangan

Day 18 – 19


Situated deep in the south of Bali, Jimbaran is known for amazing seafood and beautiful 5* resort hotels. If you need a few days to chill in modern luxury then hit up one of the big hotels! If you feel like you want to splash out then check out the Ayana resort Rock Bar. Definitely the coolest bar I have ever been to in the world! Drinks are pricey but the sunset or evening views are insane and the glass elevator lift down is something to experience!

I only stayed here for one night but if you have an extra day or so and you like to chill – I would stay for 2!

Day 19 – 21


Uluwatu is deep in Bali’s south and best known for it’s cliff top temple where you can see amazing sunsets and kecak (Bali’s traditional fire dancing performance). The hotels and villas are located on the hills with amazing views overlooking the Indian ocean. The cliffy coastline means that there are many hidden beaches and wicked surf for wave riders from all over the world. In addition you can find some beautiful cliff top days clubs like Omnia and Uluwatu cliff house whilst for golfers there are awesome greens at the premier golf course in Pecatu. Staying in Uluwatu is perfect if you’re looking for a quiet retreat away from the crowded beaches in Seminyak, Kuta and Legian. It was the perfect end to the trip.

Of course you can mix and match and incorporate whatever you fancy to ensure that your trip fulfils your needs. Please feel free to get in touch if you need any help planning. Enjoy Bali!

Additional info 

Best time to visit Bali

In terms of weather; the best time to visit is from May – September. Bali is the busiest in July, August, the Christmas period and over easter. Therefore I would recommend going in May, June or september as it is still dry season but the island will be slightly less crowded. Room prices and rentals can also be up to 30-50% cheaper during these months as it is not main summer and in general it can feel a little more relaxed. October is not too bad either although you are likely to face some rainfall. 

Weather in Bali

Bali is located about 8 degrees south of the equator. Therefore you can expect a tropical, warm and humid climate all year around – with two main distinctive seasons: Dry Season and Rainy Season.

Currency in Bali

The currency is Indonesian Rupiah (IDR). £1.00 is the equivalent to around 17,000 – 18,000 IDR.

Getting around Bali

Bali is very easy to get around. I used Grab and Go Jek which are the Indonesian version of uber. A 2 hour journey will cost you around £20. You can also hire a scooter for around £5 a day or normal taxis are also very cheap my metre.