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.

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

📅 Sunday, October 26, 2025
Today might not be the best beach day at Diamond Beach, as there's a chance of thunderstorms. Be aware of potential lightning. The air temperature will reach a high of 28.8 °C. The sea is warm at 29.8 °C, though the waves are a bit higher than usual. The sun will be mostly hidden behind clouds. The UV index is high at 9.4, so be sure to apply sunscreen if the sun peeks through.
🌬️

Air

Low / High26.5°C/28.8°C
Feels Like (High)35°C
🌊

Sea

Sea Temperature29.8 °C
Wave Height1.5 m
🌧️

Rain

Rain Chance73%
Rainfall8.4 mm
Rain Duration19 h
🌞

Sun

Sunrise / Sunset05:50/18:12
Sunshine Hours7.3 hrs
UV Index9.4
Cloud Cover97%
💨

Wind

Speed9.5 km/h
Gusts18.4 km/h
DirectionS

These beaches might also interest you

Beaches near Diamond Beach