Regardless of where you’re from in the world, Bali is one of those places that just conjures up images of tropical paradise. Bali a pretty popular destination and anyone who’s familiar with this Indonesian island will be quick to point out that there’s no way you can see all of the sights in a short space of time. In fact, you definitely have to prioritise when it comes to the best places in Bali to visit.
Of course, the plus side of this is that there are so many reasons for you to return to this island. Especially for gorgeous places like Sundays Beach, hidden waterfalls and of course the beautiful temples of Bali.
With that in mind, I’ve rounded up eleven of the best places in Bali to visit on your next trip. Honestly, there are just so many of the best places in Bali that you’ll be spoilt for choice. That being said, if you have lots of time, check out our complete guide to Bali and experience a few other gorgeous spots.
Take a look, below, at the best places in Bali to visit on your trip.
1.) Ujung Water Palace
Located in eastern Bali, this water palace is a beautiful complex of pools, fountains, delightful wildlife (plant and animals), and a lot of Balinese buildings and structures that are bound to impress even the most unimpressionable of travellers.
Built back in 1909 (well started then anyway, it was completed in 1921). Suffice it to say, if you’re looking to throw in a bit of culture and history into your tropical island holiday, Ujung Water Palace is definitely a great place to start.
2.) Pura Tirta Empul
Due to a sacred spring running through this temple, Pura Tirta Empul is an important Hindu Balinese temple and is a place locals and visitors can come to for a spiritual cleansing experience. Indoor fountains divert water from the spring into a long rectangular pool which is the site of the cleansing.
Remember, as with most (if not all) temples in Bali, you need a sarong to visit (though you can get one at the entrance if you arrive without one). On religious holidays, Balinese locals flock the temple so the queues to use the baths can be quite long.
This is definitely worth bearing in mind if you’ve got limited time to see as much of the island as possible.
If you’re short on time, check out our 1-day itinerary for Bali here.
3.) Pura Tanah Lot
Seton an island-like rock formation, Pura Tanah Lot is one of Bali’s most important (and most popular temples), with throngs of travellers visiting every day.
Now, it’s not the place for you if you wanna avoid crowds but don’t let that stop you, it’s still worth visiting, even if you have to brave the crowds to do so.
Allegedly built by fishermen in the 16th century as a place to worship the 16th-century Dang Hyang Nirartha, this temple is one of 7 sea temples that are gotten across the Balinese coast.
If you’re into fantastic sunsets (who isn’t?) then you should head over here in the evening as Pura Tanah Lot is a perfect location to get an epic view of the sun setting over the horizon.
Read more: How to visit Tanah Lot in Bali
4.) Tegalalang Rice Fields
The Tegalalang rice terraces are easily up there as one of the best places in Bali to visit for sure. Take some time to relax and admire the greenery as you sit on a terrace with a hot cup of tea and a plate full of Balinese treat (if you don’t have the tea and treat, you just ain’t doing it right… 😉 hehe!).
Lots of travellers visit these rice paddies, so be sure to go early in the day if you wanna escape the crowds.
The restaurants at the top of the fields offer fantastic views across the rice terraces. Though, a word of caution here, select your restaurants carefully. Typically, restaurants with popular views usually rely on that (not excellent food quality) to draw people in.
This can all leave the food being a little underwhelming.
Read more: How to visit the rice fields of Bali
5.) Mount Batur
When planning a visit to Indonesia’s most active volcano, there is no better time to go than at sunrise or sunset.
Many tour companies offer day-trip excursions that last between 6 and 10 hours for a guided hike up to the volcano’s summit, taking in the volcanic activity as you go along and then back down for a meal at the base of your towering trek.
The best views though are from the restaurants in the nearby village of Kintamani so you don’t have to hike it if you don’t want to.
Though, remember the restaurant rule from above and keep an eye out for a good restaurant with a great view. It really is one of the best places in Bali for views.
Read more: Getting the best view of Mount Batur
6.) Sekumpul Waterfalls
This is one of those places where it just feels like the pictures alone give you enough reason why you should visit. Informally known as the most beautiful waterfalls in Bali, this is a must-see for pretty much everyone visiting the island. You need to trek to the waterfalls but fret not, it’s not a particularly strenuous trek.
You are bound to come across friendly monkeys, great views of rice terraces, locals going about their daily business, temples and a fair few plantations as you make your way to (and from) the waterfalls.
7.) Balangan Beach
While the waters are typically too rough for swimming (it probably more suited to surfers), this beach is still worth checking out, especially at sunset and makes for epic photos with the jagged cliffs surrounding the beach.
8.) Ubud Monkey Forest
At the end of a short walk from the streets of Ubud is one of the best places in Bali to visit if you’re a bit of a monkey! 😉
Now, this place is totally filled with monkeys and is actually a temple to boot. So, if you’re looking for your fill of ‘monkeying around’ (terrible pun, totally intended) then this is the place you need to be.
In addition to your access to almost 700 monkeys, your entrance fee allows you to explore three temples and the lush forest.
Read more: How to visit the Monkey Temple in Bali
9.) Uluwatu Temple
Perched atop a seaside cliff, the Hindu temple of Uluwatu is a gorgeous and best places in Bali to visit, especially for views across the coast.
The views from this temple are unbeatable, so consider arriving at sunrise or sunset for a picturesque look at Bali.
Each evening, you also get to watch a performance of the traditional Kecak dancing (complete with singing/chanting) so be sure to be here around 6 pm if you wanna catch the dancing.
Read more: How to visit Uluwatu in Bali
10.) Goa Gajah – Elephant Cave
Not too far from the town of Despensar, lies Goa Gajah, also known as Elephant Cave Temple. It’s one of the most important Buddhist sights and the best places in Bali to visit.
Now, I have to admit, the first time I heard the name, it was sans the word ‘temple‘ so for a little while I thought we would be visiting a cave filled with wild elephants (which sounded remotely like something I’d thought I’d read as a kid).
Sidebar: I had to stop to google the whole elephant cave thing and it turns out, I was right – there is (at least) one though it appears this might be more of a phenomenon in Africa. See BBC video here.
The temple boasts some stunning Balinese architecture, intricate carvings and very detailed statues, as well as some well-preserved relics. Set some time to explore this amazing site properly and immerse yourself in Balinese history and culture.
Also, be sure to stop for well-earned fresh coconut water here.
*Totally optional but absolutely welcome in the Balinese heat. 🔥
Read more: Your complete guide to Bali
11.) Seminyak
The city of Seminyak is one of the best places in Bali to visit. With legendarily gorgeous sunsets over pristine waters and sandy beaches, the atmosphere of this beachfront city is enough to satisfy the beach-lover in anyone.
Even if you’re not much of a ‘crowd-seeker’, Seminyak still deserves a little pop in, even if just for a complete Balinese travel experience of watching the locals and travellers mingle. In other words, go there for the people watching if for nothing else.
Heads up though, this is a popular area with visitors (like I mentioned before) and the higher than average prices here reflect that so come prepared.
Read more: Your complete guide to visiting Bali