Il Tempio di Tanah Lot (Pura Tanah Lot) è un tempio induista collocato in cima ad un'imponente formaziona rocciosa sulla costa Sud-ovest dell'isola di Bali. Il tempio oltre ad attirare pellegrinaggi e devozione da parte degli hindu è una popolare meta turistica ed uno dei luoghi più fotografati di tutta l'isola. Tanah Lot significa "Terra [sic: nel] mare" in lingua balinese. È situato nella Reggenza di Tabanan, a circa 20 km da Denpasar.