
Hidden white-sand cove in east Bali, only reachable on foot or by scooter down a dirt track — genuinely quiet on weekdays.
Virgin Beach — known locally as Pantai Pasir Putih in Karangasem — is one of the few genuinely white-sand beaches in east Bali. It lies in a sheltered cove near the village of Candidasa, tucked behind a coconut grove and reached via a short walk through a local compound from the car park. The access route — a steep path and sometimes a small cart ride offered by locals — keeps the crowds down considerably. On quiet weekdays in the shoulder season you may share the beach with only a handful of people. The cove itself is roughly 300 metres long, backed by swaying palms and fringed with calm, turquoise water. The reef just offshore offers decent snorkelling with soft and hard corals, damselfish, and parrotfish. A row of small warungs lines the back of the beach serving grilled seafood, cold Bintang, and fresh coconut. Local fishermen still moor their brightly painted jukungs here, and in the early morning the beach has an unposed quality rare in southern Bali. The sand is finer and whiter than the volcanic beaches of Amed and Candidasa, making it popular with couples and photography enthusiasts. It is not a surf beach — the bay faces northeast and is largely protected — but it is ideal for swimming, floating, and relaxing. Sunset views are not the draw here (the beach faces north-east), but sunrise is spectacular when Mount Agung reflects on the calm morning water.
Swimming and snorkelling are best at mid to high tide. Low tide exposes some reef flat but water entry is still manageable.
April to October for calm conditions and clear water. Visit Tuesday to Friday for minimal crowds.
Low to moderate — Instagram exposure has increased weekend visitors, but weekday mornings remain very quiet.
68 km · 1.5 to 2 hours
Take the coastal road via Klungkung and Candidasa. The turn-off to Virgin Beach is signposted about 4 km east of Candidasa — follow signs to Pantai Pasir Putih.
83 km · 2 to 2.5 hours
Via Bypass Ngurah Rai then coastal road. Allow extra time for the final 2 km of narrow access lane. Scooter is easier than car for the last stretch.
50 km · 1.5 hours
Head south toward Gianyar then east via Klungkung. Combine with a stop at Kertha Gosa pavilion in Semarapura on the way.
The name refers to its previously undiscovered, pristine state. Locals call it Pantai Pasir Putih (White Sand Beach), which is also the name of a beach near Amed — the "Virgin Beach" name distinguishes the Candidasa one for tourists.
Yes, typically IDR 10,000–20,000 per person, collected at the compound you pass through on the access path. This is a legitimate local fee.
Yes. The cove is sheltered and the water is calm. It is one of the better swimming beaches in east Bali. Avoid the far edges of the bay where currents increase.
Weekday mornings are generally quiet. Weekend afternoons in July–August can get busy. It is never as crowded as Kuta or Seminyak.
Yes, a small car park near the compound entrance. The walk from the car park to the beach is about 5–10 minutes on a path through the local property.
Yes. Amed is about 30 km northeast — roughly 45 minutes to an hour. A half-day at each works well, starting early at Amed then heading to Virgin Beach for lunch.
Free, personal advice via WhatsApp. We reply in about 10 minutes.
Message us on WhatsApp
Quiet volcanic black-sand shore in east Bali, famous for snorkelling, freediving, and the wreck of the USAT Liberty nearby.

Compact white-sand cove tucked behind Padangbai ferry port, calm and clear — a hidden gem most visitors to east Bali overlook.

Powerful black-sand surf beach east of Sanur, host to the Komune Pro, with a strong barrel and consistent year-round swell.