Bali, Indonesia

Diamond Beach

Diamond Beach is a picturesque location situated on the coast of Bali. Known for its stunning natural beauty, the beach is characterized by soft, powdery sand, glistening azure waters, and dramatic rock formations that frame the pristine shore. The sea stretches out into endless shades of blue, offering a breathtaking view that has become a popular spot for photography.

The beach is accessible via a steep set of stairs carved into the cliffside. This trek can be intense and may present some challenges, especially during peak times when the path becomes crowded. It is recommended to visit later in the day for a more serene experience. Despite the difficulty, the breathtaking view at the end of the journey is considered entirely worthwhile by many visitors.

The waves at Diamond Beach can be quite powerful, making it a haven for surfers. For those looking for a more tranquil experience, the rock pools are perfect for a refreshing dip or to admire the marine life that thrives within them. The beach is less crowded even on weekends, adding to its charm and providing a sense of having your very own slice of paradise.

Amenities at the beach are basic, and there are no nearby vendors, so visitors are advised to come prepared with snacks and drinks. There is a parking fee for scooters, which are a common mode of transport to the beach. The beach also has an entry fee.

Discover places to stay near Diamond Beach and enjoy the stunning natural beauty of Bali's azure waters and dramatic rock formations.

Despite the challenges in accessing the beach, Diamond Beach is a true treasure for nature lovers and adventurers, offering a tranquil and picturesque retreat that’s a world away from the more touristy spots on the island.

What to do at Diamond Beach?

Amenities

Diamond Beach amenities include parking.

Visitor Reviews

Visitor reviews highlight the breathtaking natural beauty of the beach, with its stunning views, powdery sand, and glistening azure waters. The beach's tranquility and lack of large crowds are also appreciated, offering a serene escape from busier tourist spots. However, visitors complain about the steep and crowded stairs leading to the beach, which can be challenging and inconvenient for some, especially for families with young children.

Where to Stay near Diamond Beach?

Most visitors to Diamond Beach stay in the nearby area of Nusa Penida, which offers a range of accommodations from budget hostels to more luxurious stays. While some come specifically for the beach, others explore the island's other attractions, making Diamond Beach a highlight of their itinerary.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Find the best nearby activities

What to do near Diamond Beach?

Where is Diamond Beach?

Latitude: -8.7751348 / Longitude: 115.6202282

Diamond Beach is located in Bali. The following map of Diamond Beach shows the exact location.

Diamond Beach: Weather Today

📅 Wednesday, September 10, 2025
Today at Diamond Beach is not ideal for beachgoers. There's a high chance of thunderstorms, so be prepared for heavy rain. The air temperature will reach a high of 26.6 °C. The sea temperature is a warm 27.3 °C, but the waves are high. The wind is moderate, with stronger gusts possible. The UV index will reach 7.5, so if you're out when the sun peeks through the clouds, use sun protection.
🌬️

Air

Low / High25.6°C/26.6°C
Feels Like (High)31.5°C
🌊

Sea

Sea Temperature27.3 °C
Wave Height2.6 m
🌧️

Rain

Rain Chance98%
Rainfall20.6 mm
Rain Duration24 h
🌞

Sun

Sunrise / Sunset06:14/18:14
Sunshine Hours0.1 hrs
UV Index7.5
Cloud Cover100%
💨

Wind

Speed14.3 km/h
Gusts32.8 km/h
DirectionSE

These beaches might also interest you

Beaches near Diamond Beach