Tanah Lot is one of Bali's most photographed sights — a sea temple set on a rock just off the southwest coast. Many visitors day-trip in from Canggu or Seminyak, but staying nearby, on the quiet Seseh and Cemagi coast, means you can catch sunset at the temple and be back at your villa in minutes. Here's where to stay.
The Seseh & Cemagi coast
Just south of Tanah Lot, the villages of Seseh and Cemagi share a wide black-sand beach wrapped in rice fields. It's calmer and more scenic than central Canggu, yet still an easy 15–20 minute drive to Canggu's cafes and beach clubs — and only about 15 minutes to the temple itself. That balance of quiet and access is why the area has become one of Bali's fastest-growing spots for private-pool villas.
Where to stay · Seseh · Google 5.0★Casa Infinity Seseh3-bedroom infinity-pool villas 300 m from Seseh Beach, with ocean, rice-field and volcano views.See the villa & direct rates →
How far is Tanah Lot?
From a villa in Seseh you can typically reach Tanah Lot in about 15 minutes by car or scooter, Pererenan and Canggu in 15–20 minutes, and Ngurah Rai International Airport in around 45–60 minutes. (Drive times are approximate and depend on traffic.) For a fuller picture of the area, see our Seseh area guide.
Making the most of a Tanah Lot sunset
The temple is at its best in the late afternoon, when the crowds thin a little and the sky turns. Staying nearby lets you time your visit for golden hour without a long drive back afterwards. Pair it with a walk on Seseh or Cemagi beach, dinner in Pererenan, or a rice-field stroll close to your villa. Also worth reading: Seseh vs Canggu.