15 Places You Must Visit in Bali
If you’re planning to visit Bali or just thinking about it, it’s good to know which places you shouldn’t miss. In this article, we’ll give you an overview of must-visit places in Bali from temples and beaches to waterfalls and water palaces. These are some of the most popular and iconic spots that truly represent the beauty and culture of the island. If you’re coming to Bali, make sure these are on your list!
1. Ubud – One of the Top Places to Visit in Bali
Ubud is often called the cultural heart of Bali. Located about 25 km from the airport, this peaceful village is known for its arts, traditional crafts, and green rice fields. Whether you’re exploring art galleries, local markets, or just enjoying the calm atmosphere, Monkey forest, Saraswati temple, tracking on the ridge with grass, Ubud gives a more local and spiritual feel compared to the busy beach areas.
2. Tanah Lot Temple – Iconic Temple to Visit in Bali
Tanah Lot is one of Bali’s most iconic sea temples, located around 27 km from the airport. What makes this temple special is that it sits on a rock formation surrounded by the sea. During high tide, it looks like it’s floating. It’s a great place to enjoy a peaceful sunset with waves crashing below.

temple soured by sea in Bali
3. Uluwatu Temple – Cliffside Temple with Cultural Shows
This cliffside temple is famous for its dramatic ocean views and amazing sunset spots. Just 22 km from the airport, Uluwatu Temple also hosts the famous Kecak and fire dance every evening from 6 PM to 7 PM. It’s not just about the view, but also the cultural experience you’ll remember.
4. Lempuyang Madya Temple – The Famous Gate of Heaven
Located on the eastern side of Bali, about 68 km from Ubud, this temple is famous for its photo spot with the view of Mount Agung behind the iconic gates, often called the “Gate of Heaven.” It’s a long journey but very worth it for the scenery and peaceful atmosphere.
5. Besakih Temple – Bali’s Mother Temple
Known as the “Mother Temple” of Bali, Besakih is the largest and most sacred temple complex on the island. It’s located in Karangasem, around 42 km from Ubud. This temple is built on the slopes of Mount Agung, and visiting here feels like stepping into the spiritual soul of Bali.
6. Kelingking Beach – Nusa Penida’s Iconic View
This one is a bit of an adventure! Kelingking Beach is on Nusa Penida, a small island southeast of Bali. You’ll need to take a fast boat from Sanur early in the morning and return by around 5 PM. The cliff here is shaped like a T-Rex and the view is absolutely stunning, one of the most photographed spots in Bali.
7. Lovina Beach – Watch Dolphins at Sunrise
If you’re staying in North Bali, Lovina is famous for dolphin watching. Boats leave around 6 AM and return by 10 AM, giving you a peaceful and beautiful start to the day. It’s about 79 km from Ubud and offers a calm vibe compared to the south beaches.
8. Kintamani Lake View – Volcano and Lake Scenery
Located in the middle part of Bali, about 34 km from Ubud, Kintamani offers a breathtaking view of Mount Batur and Lake Batur. Many restaurants here offer a great spot to have lunch while enjoying the cool mountain air and volcanic scenery.
9. Bedugul Lake Bratan – Cool Climate and Water Temple
This temple sits on the edge of Lake Bratan in the cool mountain area of Bedugul, around 46 km from Ubud. Surrounded by mist and fresh air, the floating-like temple makes it a perfect spot for photos and peaceful walks.
10. Gitgit Waterfall – Jungle Escape in North Bali
Gitgit is one of the tallest waterfalls in Bali, located between Bedugul and Lovina, about 64 km from Ubud. Surrounded by jungle and rocks, it’s a very aesthetic place, especially great for pictures or just enjoying the fresh natural vibe.
11. Tukad Cepung Waterfall – Hidden Gem with Light Rays
This waterfall is a hidden gem located about 28 km east of Ubud. What makes it unique is the way sunlight streams through the rocks, creating magical rays of light. It’s usually quiet, so it’s a great spot if you want something calm and beautiful.
12. Tegenungan Waterfall – Close to Ubud
Only 11 km from Ubud, this is one of the most accessible waterfalls in Bali. With a height of 15 meters, it offers a beautiful view of nature and a peaceful atmosphere. You can walk down to the river and enjoy the greenery all around.
13. Tibumana Waterfall – Peaceful and Scenic
Also located near Ubud (about 14 km away), Tibumana is a 30-meter high waterfall with a relaxing vibe. From the parking area, it’s just a short walk through nature before you reach the falls. It’s perfect if you want a quiet, scenic spot not far from town.
14. Tirta Empul Temple – Sacred Spring Water
Located just 15 km from Ubud, Tirta Empul is one of the most sacred temples in Bali, known for its holy spring water. Many Balinese and visitors come here to take part in a traditional purification ritual. The temple complex features beautiful architecture, intricate stone carvings, and a peaceful atmosphere filled with history and spiritual meaning. It’s a unique experience to witness or even join the locals as they bathe in the crystal-clear waters believed to have healing powers.
15. Tirta Gangga Water Palace – Royal Retreat
Located near Lempuyang Temple (about 5 km away), Tirta Gangga is a beautifully designed water palace built by the royal family of Karangasem. It’s about 63 km from Ubud. With its sacred ponds, fountains, and architecture, it’s a peaceful place to enjoy the beauty of water and history all in one.
Those are some of the most popular places you can visit in Bali, each offering something unique and special. Since some of these spots are far and is not possible by public transport, the best way to explore them is by driving. It’s much easier and more flexible if you rent a car. If you’re thinking of going around Bali comfortably, you can check out Auto Bali Car Rental. It’s a good option to help you travel to these places without worrying about transport.