Diamond Beach, Nusa Penida: A complete guide to Indonesia's coastal marvel
Your tropical adventure begins here! 🌊
Planning a trip to Bali and dreaming of exploring some of Indonesia's most stunning coastline and pristine beaches? Then hop on a ferry to Nusa Penida Island and head towards Diamond Beach!
Located on the eastern coast of Nusa Penida, Diamond Beach truly lives up to its name. Once you arrive, you’ll be greeted by white sand that meets crystal-clear waters, all surrounded by tall limestone cliffs. The jaw-dropping views and coastal scenery along the way will also take your breath away!
This guide will cover everything you need to know about Diamond Beach before your arrival, like how to get there, the best time to visit and lots of travel tips!
- What to see and do at Diamond Beach
- How to get to Diamond Beach
- Best time to visit Diamond Beach
- Useful travel tips
Tip: On Ferryhopper, you can book your ferry tickets to Nusa Penida online with just a few clicks. You can also find all available ferry routes and include multiple trips in 1 booking, making your island-hopping adventure in Bali easier than ever!
Take in the breathtaking views as you head down to Diamond Beach
What to see and do at Diamond Beach in Nusa Penida
If you're a hiker, photography enthusiast or a sea lover, Diamond Beach is certainly right up your alley, as long as you're up for a bit of an adventure to reach it.
You will get your first glimpse of Diamond Beach from a dramatic clifftop viewpoint perched high above the coastline. The panoramic view of the sea, with its vertical cliffs and famous rock formations, is nothing short of spectacular.
A stone-carved staircase winds down the cliffs from the top, taking you right down to Diamond Beach. This unique descent is one of the most extraordinary in Southeast Asia and ends with a final section assisted by ropes. Once you reach the beach, take a moment to enjoy the scenery of rolling waves and swaying palm trees.
Diamond Beach is a photographer's dream. The contrast of blue waters, white sand, and towering cliffs creates the perfect backdrop for stunning photos, especially as the sun rises and sets.
Tip: While you're there, make sure to stop at the popular swing. It's the perfect spot to capture unique photos or videos while gliding over the waves.
Capture unique moments at Diamond Beach
How to get to Diamond Beach & Nusa Penida
The first step in getting to Diamond Beach is taking a ferry from Bali to Nusa Penida. Ferries depart from several harbors in Bali, including Sanur, Padang Bai, Serangan and Kusamba. Arrival ports in Nusa Penida include Banjar Nyuh (northwest), Toya Pakeh (west coast), and Sampalan (northeast).
The most popular and convenient route is from Sanur to Nusa Penida’s Banjar Nyuh Harbour. Speedboats run year-round, with several departures between 08:00 to 16:30. A single ticket usually costs around €9-10 and the crossing takes an average of 45 minutes.
You can find all available routes between the two Indonesian islands, as well as updated timetables, prices and ongoing offers on our Sanur to Nusa Penida ferry route page.
Once you have reached the island, getting to Diamond Beach from Nusa Penida’s main harbor is easy. If you’re renting a scooter or car, just head east towards Pejukutan Village. The 1-hour drive is packed with breathtaking views of the island’s lush landscape and beautiful coastline.
Island-hopping across Indonesia to Nusa Penida
Often considered one of the best islands near Bali, Nusa Penida has grown in popularity in recent years. And thanks to its convenient ferry connections, it's easy to include in an island-hopping adventure from Bali and other Indonesian islands. In addition to Bali, Nusa Penida can also be reached by sea from neighboring islands, such as Nusa Lembongan, Nusa Ceningan, and the Gili Islands.
Check out these popular ferry routes to Nusa Penida and start planning your island-hopping adventure:
- Bali - Nusa Penida
- Nusa Lembongan - Nusa Penida
- Gili Trawangan - Nusa Penida
- Gili Air - Nusa Penida
- Lombok - Nusa Penida
Tip: Use our Map of Ferries to explore all available ferry connections and plan your journey in advance!
Ferries to Nusa Penida are fast and perfect for a day trip!
Best time to visit Diamond Beach, Nusa Penida
The best times to visit Diamond Beach are early morning and late afternoon. Arriving just after sunrise allows you to enjoy the stunning landscape with fewer crowds and cooler temperatures, perfect for a quiet stroll along the shore. Late afternoons are equally beautiful, especially as the sun sets and the crowds disappear.
If you want to enjoy clear skies, warmer weather, and calm seas in Nusa Penida, plan your trip during the dry season (April to October). This period is ideal for ferry travel and outdoor excursions.
If you’re traveling there during the rainy season (November to March), expect occasional showers and higher humidity. While the island retains its charm, we recommend being flexible with your plans and checking the weather forecast before heading out to places like Diamond Beach.
Useful travel tips for visiting Diamond Beach, Nusa Penida
Before you head out to Diamond Beach, here are 6 useful tips to make your travel experience even better:
- If you’re planning to hike down to Diamond Beach, make sure to wear comfortable shoes. The path and staircase to the shore are steep and uneven in places.
- The weather in Nusa Penida can change quickly, especially during the rainy season. For this reason, it’s always a good idea to check the weather forecast before heading out.
- Remember to stay hydrated during your adventure-packed days in the tropical sun! Bring a reusable water bottle that you can refill at local restaurants and cafés around the island.
- With an entry fee of only €1.05 per person, Diamond Beach is very budget-friendly. An additional small fee applies for scooter parking if you're riding on 2 wheels.
- Consider hiring a local guide. They can help you find your way around and share insights into the island’s culture and history.
- Nusa Penida is a popular destination for day trips, so be sure to book your ferry tickets in advance for a hassle-free adventure!
The turquoise sea washing over Diamond Beach's white, sandy shore
If you're dreaming of an early morning hike, a photography excursion through scenic landscapes or an unforgettable island-hopping adventure, add Diamond Beach in Nusa Penida to your travel list!
And remember, the journey always starts on the ferry! Find all the ferry routes to Nusa Penida, along with their departure times and ticket prices on Ferryhopper, and book your tickets online without any hidden fees.