Diamond Beach is one of the most popular beaches in Nusa Penida, surrounded by high cliffs. This beach got the name “Diamond Beach” because the karst cliffs around it have a pointed shape like a diamond. In the past, this beach could only be enjoyed from the top of the cliff, and only locals could access it for activities such as fishing. However, in 2018, an access road was built to make it easier for visitors to reach the shoreline. Visitors can now enjoy the view of the beach from the top of the cliff or descend down through the stairs. The beach offers fine white sand with bright blue sea water that looks like diamonds. In addition, there is a large diamond-shaped rock that adds to the extraordinary charm of this place.
As visitors descend the steps carved into the cliffside, they are greeted by a breathtaking view of crystal-clear blue waters, pristine white sand, and dramatic cliff formations. These towering cliffs seem to act as a natural barrier, shielding the beach from the crowds and offering a peaceful, serene ambiance. The stunning natural beauty of this beach makes it an ideal setting for photos, with many calling it Nusa Penida “paradise beach.” Its flawless combination of white sand, coral rocks, and coconut trees along the shoreline has earned it a spot among the Klungkung Interesting Places to Visit for tourists seeking breathtaking attractions.
The Origin of Diamond Beach Name
Diamond Beach lives up to its name with its stunning panoramic views, where the cliffs are adorned with sharp, diamond-shaped stones. This unique feature inspired locals to name the beach “Diamond Beach.” Along with the distinctive, diamond-like stones, the beach also boasts fine white sand and crystal-clear waters. Many visitors come to swim or capture the beauty of the beach in photographs, often with the distinctive diamond-shaped rock formations as the backdrop. One particularly striking rock formation in the sea resembles a prism, further adding to the beach allure. Because of its remarkable landscape, Diamond Beach has earned its name, representing a hidden gem with unparalleled beauty. With the cool sea breeze, the sway of coconut trees, and the sight of white sands, the beach truly feels like a paradise come to life.
Location and Route to Diamond Beach
To get to Diamond Beach, you can go to Nusa Penida Sub-district, precisely in Banjar Pelilit, Pejukutan Village. You can access it by taking a speedboat or fast boat from Sanur or Kusamba to Nusa Penida Island, which takes about 30-45 minutes. Upon arrival in Nusa Penida, you can get off at Toyapakeh pier or Banjar Nyuh harbor. Here is the route to Diamond Beach:
- From Toyapakeh: You can rent a motorcycle or car to get to Diamond Beach, which is about 28 km away and takes about 60 minutes to the east of the island.
- From Banjar Nyuh Harbor: The distance to Diamond Beach is about 45 minutes by renting a motorcycle or car.
The beach is hidden behind a hillside cliff, earning it the nickname “hidden paradise”. The access road to the beach was built by local residents in the form of a staircase from the cliff wall of the hill equipped with a rope as a boundary. Visitors should be careful when descending the steep path which takes about 10-15 minutes. Make sure you have enough energy and stamina to climb down the stairs to Diamond Beach. This place is not recommended for small children or the elderly, as well as for those who have a phobia of heights. Travelers can also use the stairs to the beach as an Instagenic photo spot with an amazing background of blue sea and rock cliffs.
Diamond Beach Attractions
Diamond Beach, like many other beaches in Bali, offers attractions that make tourists feel at home here. Here are some of the main attractions that make this beach so appealing:
- Pristine Beach: Diamond Beach still retains its natural authenticity, with dazzling blue waters. Located among the beautiful beaches of Nusa Penida, this beach is a must-visit for travelers who want to enjoy Bali unspoiled natural charm.
- White Sand: The main attraction of this beach is its clean, white sand. Visitors can relax or sunbathe on the comfortable sand, while enjoying the beauty of the beach with family and children in a calm and pleasant atmosphere.
- Surrounded by Karst Cliffs: Diamond Beach is surrounded by karst cliffs with very unique natural formations. These cliffs are towering and make for amazing photo spots, adding to the already enchanting beauty of the beach.
- Coral Sculptures: Another attraction is a staircase carved out of white coral, overlooking the beautiful Indian Ocean. This staircase is an amazing photo spot for visitors who want to capture a moment on this beach.
- Extreme Swing: Here, you can also experience the thrill of swinging on the edge of a cliff with the perfect backdrop. This swing offers an adrenaline-pumping experience with spectacular views from above.
- Birdcage: Apart from the swings, there is also a photo spot worth trying, which is a photo in a birdcage with the clear blue Diamond Beach and sparkling sand in the background. It will be a unique and captivating photo moment.
- Beautiful Photo Background: Apart from the karst cliffs, the beach also offers stunning views of green hills. The combination of karst cliffs, sea, sky and clouds creates a mesmerizing view. Aerial photos using drones will further add to the charm of the beauty of this place, making it the perfect photo backdrop.

Interesting Activities to Do at Diamond Beach
Upon arrival at Diamond Beach, visitors can enjoy a variety of exciting activities, including:
- Swimming: The sea water at Diamond Beach is very clear and fresh, making it very suitable for swimming or just playing in the water. However, visitors should be careful of the waves, which can be quite strong at times, especially during high tide. You can swim on the beach while enjoying the incredible beauty of the beach.
- Photography: With a stunning landscape, this beach is a paradise for photographers. Many tourists come to capture moments against the backdrop of the majestic coral cliffs and the vast blue sea.
- Relax on the Beach: If you prefer to relax, the soft white sand is the perfect place to sunbathe. The sound of crashing waves will bring you into a tranquil and peaceful state as you sit by the beach.
- Snorkeling: Although the beach is known for its waves, there are calmer areas near the shore that are perfect for snorkeling. You can explore the rich underwater life of coral reefs and beautiful tropical fish.
Facilities and Admission Fees
- The facilities at Diamond Beach are very adequate, including:
- Toilets and small food vendors are available around the beach area.
- Access to the beach has been equipped with stairs built into the rock wall.
- There is a parking lot on the hill with a parking fee of IDR 10,000 for cars and IDR 5,000 for motorcycles.
- Ticket Price:
- For local tourists, the entrance ticket is only IDR 5,000.
- For foreign tourists, the entrance ticket costs IDR 10,000.
Visiting Tips
To get the best experience when visiting Diamond Beach, the following tips can help:
- Morning is the best time to visit, as you will have more time to enjoy the natural beauty of the beach.
- Bring your own food and drink supplies, as there are no food stalls around the tourist area.
- Wear comfortable sandals, as tourists need to walk quite far. Do not forget to wear sunblock to protect your skin from sun exposure.
- Bring an umbrella and wear clothes that absorb sweat to be more comfortable during activities on the beach.
Conclusion
Diamond Beach is one of the best destinations in Nusa Penida according to Bali Touristic that offers an unforgettable nature experience. Its enchanting natural beauty, coupled with the challenging journey to the beach, makes it a must-visit place when exploring Bali. Be sure to prepare well to make your visit to Diamond Beach a perfect vacation experience.
Discover the Hidden Paradise of Diamond Beach
Diamond Beach on Nusa Penida is one of Bali most breathtaking coastal destinations, where dramatic karst cliffs, pristine white sand, and crystal-clear turquoise waters come together in perfect harmony. Whether you are descending the iconic coral staircase to reach the shoreline, swinging over the cliff edge for an adrenaline rush, or simply relaxing on the soft sand with the ocean breeze, Diamond Beach offers an experience that is truly unlike any other beach on the island. The beach is also perfectly positioned for exploring other nearby attractions like Atuh Beach and Tree House.
Explore our bali tour package to make the most of your visit.
Frequently Asked Questions about Diamond Beach
How did Diamond Beach in Nusa Penida get its name?
Diamond Beach earned its name from the distinctive diamond-shaped karst cliffs and rock formations that surround it. The pointed, angular rocks sticking out of the sea and along the cliff walls resemble the facets of a diamond, creating a stunning visual effect that especially catches the light when the sun hits the beach. The large diamond-shaped rock on the shore further adds to the beach unique identity and makes it a favorite photography location.
How do I get to Diamond Beach from Bali?
To reach Diamond Beach, take a fastboat from Sanur or Kusamba Harbor to Nusa Penida Island, which takes about 30 to 45 minutes. Once on the island, drive approximately 28 km east from Toyapakeh Port or about 45 minutes from Banjar Nyuh Harbor by motorbike or car. The final descent to the beach involves a steep staircase carved into the cliff wall, which takes about 10 to 15 minutes. Be cautious on the descent as the path can be slippery.
What are the main attractions at Diamond Beach?
Diamond Beach offers multiple attractions including pristine white sand and crystal-clear waters, towering karst cliff formations perfect for photography, a coral stone staircase that serves as a stunning photo spot, an extreme swing on the cliff edge with ocean views, a birdcage photo installation, and panoramic views of the Indian Ocean. The combination of dramatic natural scenery and creative photo installations makes it one of the most Instagram-worthy beaches in Bali.
Is Diamond Beach safe for swimming?
Diamond Beach is suitable for swimming, but visitors should exercise caution due to potentially strong waves and currents, especially during high tide. The beach has calmer areas near the shore where you can swim comfortably. It is recommended to check current conditions before entering the water and avoid swimming alone or during rough weather. The steep descent and cliff paths also require careful footing, and the beach is not recommended for very young children, elderly visitors, or those afraid of heights.
What facilities are available at Diamond Beach?
Diamond Beach has basic facilities including public toilets, small food and beverage vendors near the beach area, and a parking lot on the hill above. Parking fees are IDR 5,000 for motorcycles and IDR 10,000 for cars. There is no formal beach entrance fee for local tourists (IDR 5,000) or foreign tourists (IDR 10,000). However, food and drink supplies are limited, so bringing your own is advisable.
How do I plan a visit to Diamond Beach from Bali?
Plan your visit to Diamond Beach by first taking a fastboat from Sanur to Nusa Penida, then arranging transport on the island via motorbike or car rental. The best time to visit is in the morning to avoid crowds and enjoy calmer seas. Wear comfortable walking shoes for the cliff descent and bring sun protection. Renting a Bali Rent a Car with Driver through our service makes it easy to visit Diamond Beach alongside other Nusa Penida attractions like Atuh Beach and Teletubbies Hill.






