Bali is dotted with several temples, many of which are ancient and steeped in history, legend and lore.
There are too many of them to list in one post, which is why this focus has been limited to the three most stunning ones. The best time to see any temple is on their anniversary celebrations, where processions abound and intricate and ornate decorations are put up to celebrate the event. Having said that, all of them are in stunning locations and are still worth a visit on an ordinary day.
One of the most popular and famous temples is the Tanah Lot, which is found on a rocky outcrop on the coast near Beraban village, in Bali’s West. You get stunning sunsets here and the ancient Hindu temple is just a gem of architecture. It is only a 45-minute drive from Kuta, but the setting makes it simply magical.
Uluwatu is another stunning spot. It features a lot on Balinese post ards and it is also known to be a very good surfing spot.
The temple is situated atop a cliff which is approximately 70 meters high. Once again, it was strategically placed to offer beautiful views of the sunset and crashing waves. Uluwatu is known to the locals as Pura Luhur Uluwatu, and if you explore further out, you not only get a beautiful silhouette of the temple, but a more panoramic view of the ocean and coastline.
The third temple on the list is Goa Gajah, which translates to Elephant Cave. While the name suggests that you might find elephants here, this is not the case. It is found inland, in the Ubud region and was built sometime in the 11th Century as a site for meditation. The temple features a shallow cave, a courtyard and an ancient bathing pool. Stone statues adorn the whole complex. It is a very spiritual place.