Diamond Beach is a stunning white sand beach surrounded by towering limestone cliffs and turquoise blue water on the eastern tip of Nusa Penida island, Bali. It is one of the most scenic and photogenic spots on the island, and a must-visit for nature lovers and adventure seekers.
In this article, we will tell you everything you need to know about visiting Diamond Beach, including how to get there, what to do, when to go, and what else to see nearby. Whether you are looking for a relaxing day at the beach, a thrilling hike down the cliff, or a swing over the ocean, Diamond Beach has something for everyone.
How to Get to Nusa Penida from Bali
Nusa Penida is the largest and most rugged of the three Nusa islands, located about 20 km southeast of Bali. It is a popular destination for travelers who want to escape the crowds and explore the natural beauty and culture of the island. There are three main ways to get to Nusa Penida from Bali: by speedboat, by tour, or by motorbike.
By speedboat:
This is the fastest and most convenient option, as it takes only 30 to 45 minutes to reach Nusa Penida from Sanur, Kusamba, or Padang Bai harbor in Bali. There are several fast boat companies that operate daily trips to and from Nusa Penida, such as Maruti Express, Angel Billabong, and Mola Mola Express. The price ranges from 150,000 to 250,000 IDR (10 to 17 USD) per person for a one-way ticket, depending on the season and the departure point. You can book your tickets online, at the harbor, or through your hotel or travel agent. Some fast boat companies also offer free pick-up and drop-off service from your hotel in Bali.
By tour:
This is the easiest and most hassle-free option, as it includes everything you need for a day trip or an overnight stay on Nusa Penida. There are many tour operators that offer packages to Nusa Penida, such as Tripoto, Klook, and Viator. The price ranges from 600,000 to 1,200,000 IDR (40 to 80 USD) per person, depending on the itinerary and the inclusions. The tour usually includes the fast boat tickets, the transportation on Nusa Penida, the entrance fees to the attractions, the guide, the lunch, and the accommodation (if applicable). You can choose from different tour options, such as the west side tour, the east side tour, or the full island tour, depending on your preferences and time availability. The tour is a great way to see the highlights of Nusa Penida without worrying about the logistics and the safety.
By motorbike:
This is the cheapest and most adventurous option, as it gives you the freedom and flexibility to explore Nusa Penida at your own pace. You can rent a motorbike on Bali and take it with you on the public ferry to Nusa Penida, or you can rent one on Nusa Penida itself. The public ferry departs from Padang Bai harbor in Bali and arrives at Toya Pakeh harbor in Nusa Penida, and it takes about 90 minutes to cross. The price is 31,000 IDR (2 USD) per person and 29,000 IDR (2 USD) per motorbike for a one-way ticket. The ferry operates from 6:30 am to 4:30 pm, and it can be crowded and delayed, so it is advisable to arrive early and buy your tickets in advance. The motorbike rental on Nusa Penida costs about 70,000 to 100,000 IDR (5 to 7 USD) per day, and you can find many rental shops near the harbor or your hotel. However, be aware that the roads on Nusa Penida are very rough, steep, and narrow, and driving can be challenging and dangerous, especially for inexperienced riders. You should also wear a helmet, carry a valid license, and check the condition of the motorbike before renting.
How to Get to Diamond Beach from Nusa Penida
Diamond Beach is located on the eastern tip of Nusa Penida, about 25 km from the main harbor of Toya Pakeh, or about an hour drive by motorbike or car. The best way to get there is by motorbike, as you can enjoy the scenic views along the way and stop at any point you like. However, if you are not comfortable with riding a motorbike, you can also hire a car or a taxi, or join a tour that includes Diamond Beach in its itinerary.

The road to Diamond Beach is mostly paved and well-marked, but it can be bumpy and steep in some parts, so be careful and drive slowly. You will pass by some villages, rice fields, and hills, and you will see some signs for Diamond Beach and other nearby attractions, such as Atuh Beach and Thousand Islands Viewpoint. You can follow the signs or use Google Maps or Maps.me to navigate your way.
Once you reach the parking area of Diamond Beach, you will have to pay a small entrance fee of 10,000 IDR (0.7 USD) per person, which also includes access to Atuh Beach and Thousand Islands Viewpoint. You will then have to walk for about 15 minutes to reach the beach, descending a staircase carved out of the cliff. The staircase is quite steep and narrow, and it can be slippery and windy, so be careful and wear proper shoes. The walk is not for the faint-hearted, but it is totally worth it, as you will be rewarded with breathtaking views of Diamond Beach and its surroundings.
What to Expect at Diamond Beach
Diamond Beach is a truly spectacular sight, and one of the most beautiful and secluded beaches on Nusa Penida. It is named after the diamond-shaped rock formation that stands out in the middle of the ocean, creating a stunning contrast with the white sand, the blue water, and the green cliffs. The beach is relatively new and untouched, as it was only accessible by boat until recently, when the staircase was built in 2018.
At Diamond Beach, you can enjoy the following activities and attractions:
Taking photos:
Diamond Beach is a paradise for photographers and Instagrammers, as it offers many amazing spots and angles to capture the beauty of the beach and its features. You can take photos from the top of the cliff, from the bottom of the staircase, from the beach itself, or from the water. You can also use some props and accessories, such as the swing, the nest, the hammock, and the umbrella, that are available for rent at the beach. The price ranges from 50,000 to 100,000 IDR (3 to 7 USD) per person for a single use, depending on the prop and the season. You can also hire a local photographer to take photos of you for a fee, or ask a fellow traveler or a guide to help you out. However, be respectful and mindful of the environment and the culture, and do not litter, damage, or climb on the rocks or the trees.
Swinging:
One of the most popular and fun things to do at Diamond Beach is to swing over the ocean and feel the adrenaline rush. There are two swings at the beach, one at the bottom of the staircase and one at the far end of the beach. The swing at the bottom of the staircase is higher and more thrilling, as it swings you over the cliff and the water, while the swing at the far end of the beach is lower and more relaxing, as it swings you over the sand and the palm trees. Both swings offer amazing views and photo opportunities, and they are suitable for different types of travelers, such as families, solo travelers, couples, and groups. The price for the swing is 50,000 IDR (3 USD) per person for a single use, and you can pay at the counter near the swing. You can also book your swing slot in advance, as it can get busy and crowded, especially during the peak season and the golden hour.
Relaxing:
Diamond Beach is a great place to relax and unwind, as it is quiet and peaceful, and it has a soothing and calming atmosphere. You can lay down on the soft white sand, soak up the sun, read a book, listen to music, or meditate. You can also find some shade under the palm trees, or rent an umbrella for 50,000 IDR (3 USD) per day. You can also enjoy the refreshing breeze and the sound of the waves, or watch the birds and the boats passing by. You can also treat yourself to a massage or a manicure, as there are some local women who offer these services at the beach for a reasonable price. You can also buy some snacks and drinks, such as coconut water, fried bananas, and ice cream, from the vendors at the beach, or bring your own food and water, as there are no restaurants or cafes nearby.
Swimming:
Diamond Beach is also a nice place to swim and cool off, as the water is clear and clean, and the temperature is pleasant. However, swimming at Diamond Beach can be dangerous and risky, as the waves are strong and unpredictable, and the current is powerful and swift. There are also some sharp rocks and corals under the water, and some sea urchins and jellyfish in the area. Therefore, swimming at Diamond Beach is not recommended for beginners, children, or anyone who is not confident in their swimming skills. If you decide to swim at Diamond Beach, you should be very careful and cautious, and never swim alone or too far from the shore. You should also wear a life jacket, water shoes, and sunscreen, and avoid swimming during high tide or bad weather. You should also pay attention to the signs and the flags that indicate the swimming conditions and the safety warnings.
Best Time to Visit Diamond Beach
Diamond Beach is open all year round, from 6 am to 6 pm, but the best time to visit depends on several factors, such as the weather, the tide, and the crowds. Here are some tips and suggestions to help you plan your visit:
Best time of the day:
The best time of the day to visit Diamond Beach is in the morning, between 8 am and 10 am, or in the afternoon, between 4 pm and 6 pm. During these hours, the sun is not too harsh, the light is soft and golden, and the tide is low and calm. This makes the beach more beautiful and photogenic, and the swimming more enjoyable and safe. You can also avoid the crowds and the heat, and have more space and privacy. However, if you want to see the sunrise or the sunset, you can also visit Diamond Beach early in the morning, around 6 am, or late in the afternoon, around 5 pm. During these hours, the sky is colorful and dramatic, and the beach is more romantic and serene. You can also witness the amazing phenomenon of the sun rising or setting behind the diamond-shaped rock, creating a stunning silhouette and a magical effect.
Best time of the year:
The best time of the year to visit Diamond Beach is during the dry season, between April and October, when the weather is sunny and dry, and the temperature is warm and comfortable. During this season, the beach is more clear and bright, and the water is more blue and transparent. You can also enjoy the clear views of the horizon and the islands, and the fresh breeze and the pleasant atmosphere. However, the dry season is also the peak season, and the beach can get busy and crowded, especially during the weekends and the holidays. You may also have to pay higher prices for the transportation and the accommodation, and book your tickets and your hotel in advance.
If you want to avoid the crowds and the costs, you can also visit Diamond Beach during the rainy season, between November and March, when the weather is cloudy and wet, and the temperature is cooler and humid. During this season, the beach is more green and lush, and the water is more turquoise and sparkling. You can also enjoy the quieter and more peaceful vibe, and the lower prices and the availability. However, the rainy season is also the low season, and the beach can get gloomy and dark, and the water can get murky and choppy. You may also have to deal with the rain and the wind, and the limited access and the reduced visibility.
Other Things to Do Near Diamond Beach
Diamond Beach is not the only attraction on the east side of Nusa Penida, and there are many other things to do and see nearby. Here are some of the other places that you can visit near Diamond Beach, and that you can easily combine or plan a day trip around:

Atuh Beach:
Atuh Beach is another stunning white sand beach that is located right next to Diamond Beach, and that is separated by a rocky hill. It is also surrounded by limestone cliffs and turquoise water, and it has a similar vibe and scenery as Diamond Beach. However, Atuh Beach is more accessible and developed, as it has a wider and flatter beach, a smoother and shorter staircase, and more facilities and amenities, such as restaurants, cafes, toilets, and showers. Atuh Beach is also more popular and crowded, as it has more activities and attractions, such as kayaking, snorkeling, fishing, and camping. You can also see some unique rock formations at Atuh Beach, such as the arch-shaped rock, the mushroom-shaped rock, and the elephant-shaped rock, that add to the charm and the character of the beach. You can walk from Diamond Beach to Atuh Beach in about 10 minutes, or you can drive or ride from one parking area to another in about 5 minutes. The entrance fee for Atuh Beach is included in the entrance fee for Diamond Beach, so you donโt have to pay extra to visit both beaches.
Thousand Islands Viewpoint:
Thousand Islands Viewpoint is one of the most spectacular and iconic viewpoints on Nusa Penida, and it is located on the same hill as Diamond Beach and Atuh Beach. It offers a panoramic and breathtaking view of the ocean and the islands, and it is a great place to admire the beauty and the diversity of Nusa Penida. You can see the diamond-shaped rock, the arch-shaped rock, and the other rock formations that dot the water, as well as the cliffs and the beaches that line the coast. You can also see some of the neighboring islands, such as Nusa Ceningan, Nusa Lembongan, and Lombok, and some of the volcanoes, such as Mount Agung and Mount Rinjani, on a clear day. You can walk from Diamond Beach or Atuh Beach to Thousand Islands Viewpoint in about 15 minutes, or you can drive or ride from one parking area to another in about 10 minutes. The entrance fee for Thousand Islands Viewpoint is included in the entrance fee for Diamond Beach, so you donโt have to pay extra to visit all three places.
Rumah Pohon Treehouse:
Rumah Pohon Treehouse is a unique and quirky accommodation that is located near Thousand Islands Viewpoint, and that is also known as the Tree House or the Molenteng Tree House. It is a small and simple wooden house that is built on a tree, and that overlooks the ocean and the islands. It is a perfect place for travelers who want to experience a different and adventurous stay on Nusa Penida, and who want to enjoy the stunning views and the serene atmosphere. The tree house can accommodate up to two people, and it has a mattress, a pillow, a blanket, and a fan. It also has a balcony, a window, and a door, that offer amazing views and photo opportunities. The tree house does not have a bathroom, a kitchen, or a wifi, but it has a shared toilet and a shower, and a restaurant and a cafe nearby. The price for the tree house is 200,000 IDR (14 USD) per night, and you can book it online, at the reception, or through your hotel or travel agent. You can also visit the tree house without staying there, and you can take photos and enjoy the views for a small fee of 5,000 IDR (0.3 USD) per person. You can walk from Thousand Islands Viewpoint to Rumah Pohon Treehouse in about 5 minutes, or you can drive or ride from one parking area to another in about 2 minutes. The entrance fee for Rumah Pohon Treehouse is not included in the entrance fee for Diamond Beach, so you have to pay extra to visit the tree house.
Diamond Beach is one of the most beautiful and secluded beaches on Nusa Penida, and a must-visit for nature lovers and adventure seekers. It offers stunning views, thrilling activities, and relaxing moments, and it is a great place to explore and enjoy the natural beauty and culture of Nusa Penida. In this article, we have told you everything you need to know about visiting Diamond Beach, including how to get there, what to do, when to go, and what else to see nearby. We hope this article helps you plan your trip and make the most of your time at Diamond Beach.
If you have any questions or feedback, please let us know in the comments below. And if you have visited Diamond Beach or plan to visit it soon, please share your thoughts and experiences with us and our community. Thank you for reading and happy travels!