Tanah Lot is a Balinese Hindu sea temple perched on an offshore rock on Bali’s southwest coast. At high tide, waves surround the shrine, separating it from the shore; at low tide, visitors can walk across to the base of the rock. The temple is one of Bali’s most recognisable sights, especially in the late afternoon when the coastline catches the setting sun.
The temple’s origins are traditionally linked to Nirartha, a Javanese Hindu priest who travelled through Bali in the 16th century. Tanah Lot remains an important pilgrimage site and part of the island’s network of sea temples. Its name is often translated as ‘land in the sea’, an apt description of the shrine’s exposed setting.
Come early for a quieter visit, or expect crowds around sunset. Check tide times if you hope to walk to the rock’s base, and be careful on the wet, uneven ground. The inner temple is reserved for worshippers, so dress respectfully and observe any barriers or local guidance.