A coastal landscape with clear turquoise waters, a prominent rock formation, a sandy beach, and a staircase leading down to the shore.

Search Hotels Near Diamond Beach,

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Diamond Beach hotels

1. The Raja Lima

The Raja Lima
3.0 star property
0.4 km from Diamond Beach
9.6 out of 10, Exceptional, (11 reviews)
"The facility is absolutely beautiful. Walking distance to the treehouse and diamond beach. The staff are incredibly friendly and attentive. I have some foods I cannot eat and staff made sure to ask questions so that both my dinner and breakfast were perfect. The spa was fantastic. We both got massages and really enjoyed the care from all the staff. loved the vibe here and would stay again for sure."
United States
Casey
The price is Rp1.140.000
Rp1.379.400 total
includes taxes & fees
4 Aug - 5 Aug
The Raja Lima

2. Atuh Forest Cottage

Atuh Forest Cottage
3.0 star property
2.1 km from Diamond Beach
9.6 out of 10, Exceptional, (5 reviews)
"We loved out stay at Atuh Cottage. The owner and his wife were incredible and the food at the restaurant was amazing! During our stay the owner arranged all of our day trips and transportation so we could relax the entire trip. The rooms were spotless and the AC worked great! I highly recommend you stay here on your next trip to Nusa Penida! "
United States
Katlyn
The price is Rp284.926
Rp344.761 total
includes taxes & fees
13 Aug - 14 Aug
Atuh Forest Cottage

3. Atuh Galaxy Cottage

Atuh Galaxy Cottage
2.0 star property
2.1 km from Diamond Beach
10.0 out of 10, Exceptional, (3 reviews)
"Amazing hotel! Staff is friendly and very helpful. The view is beautiful! Highly recommended!"
United States
Richard
The price is Rp243.264
Rp294.349 total
includes taxes & fees
1 Sept - 2 Sept
Atuh Galaxy Cottage

4. Gapul pinpilinPauxa

Gapul pinpilinPauxa
3.0 star property
1.3 km from Diamond Beach
10.0 out of 10, Exceptional, (2 reviews)
"A bit off the beaten path which gave a peaceful and relaxing atmosphere. Still walkable to the main street for cappuccinos. Artistically designed, beautiful sculptures. Extremely affordable. "
Canada
juniper
The price is Rp195.091
Rp236.060 total
includes taxes & fees
31 Aug - 1 Sept
Gapul pinpilinPauxa

5. Sea Cliff Eco Nusa Penida

Sea Cliff Eco Nusa Penida
3.0 star property
2.9 km from Diamond Beach
10.0 out of 10, Exceptional, (2 reviews)
"This was my favorite hotel in the whole trip! Staff was amazing, always checked in on us to see how we are doing if we wanted anything. The service was mind blowing!! Ofcourse the view was absolutely stunning!! Will definitely come back"
United States
Amitakumari
The price is Rp739.571
Rp1.894.881 total
includes taxes & fees
2 Aug - 3 Aug
Sea Cliff Eco Nusa Penida

6. Golden Garuda Cottages at Diamond Beach

Golden Garuda Cottages at Diamond Beach
2.5 star property
0.5 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
"Such a beautiful accommodation. I love the interior design. I would stay again."
New Zealand
Ngoc
The price is Rp728.926
Rp882.001 total
includes taxes & fees
2 Aug - 3 Aug
Golden Garuda Cottages at Diamond Beach

7. Suwehan Beach Cliff House

Suwehan Beach Cliff House
3.0 star property
2.8 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
"We had a wonderful, wonderful stay at Suwehen Beach Cliff. The view was out of this world, the huts very clean and comfortable and the owner and the staff were very friendly and accommodating. It is very secluded, which we loved, and very much off the beaten track. Huge thanks to the wonderful driver and guide Yann, who was a great help and very good company when driving us around the island. We would definitely recommend this place. Only little tip would be for the owner to put up a little...
Denmark
Anne Sofie
The price is Rp821.901
Rp994.500 total
includes taxes & fees
4 Aug - 5 Aug
Suwehan Beach Cliff House

8. La Rise Penida Cottage

La Rise Penida Cottage
3.0 star property
1.5 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
"Netter Gastgeber. Unterkunft komparabel und zweckmäßig eingerichtet. "
Germany
Karim
The price is Rp240.964
Rp291.566 total
includes taxes & fees
31 Aug - 1 Sept
La Rise Penida Cottage

9. Mahendra Cottage

Mahendra Cottage
3.0 star property
1 km from Diamond Beach
The price is Rp539.227
Rp652.465 total
includes taxes & fees
11 Aug - 12 Aug
Mahendra Cottage

10. Suwehan Cliff Inn with Hammock Penida

Suwehan Cliff Inn with Hammock Penida
2.5 star property
2.8 km from Diamond Beach
The price is Rp966.942
Rp1.169.999 total
includes taxes & fees
1 Sept - 2 Sept
Suwehan Cliff Inn with Hammock Penida

11. Cozzy Sea Dream Cliff Eco Guest House

Cozzy Sea Dream Cliff Eco Guest House
3.0 star property
2.9 km from Diamond Beach
The price is Rp889.980
Rp1.076.876 total
includes taxes & fees
5 Aug - 6 Aug
Cozzy Sea Dream Cliff Eco Guest House

12. Batang Golden Hills Villa

Batang Golden Hills Villa
3.0 star property
3.1 km from Diamond Beach
6.8 out of 10, (3 reviews)
"Sehr liebes Personal und Hunde in dieser Unterkunft. Leider viel zu weit weg von allem. In der Nähe gibt es nichts. Ca 50 Minuten von der Fähre entfernt, somit ist der Transport von hier aus nicht günstig (300.000). Warm Wasser nur begrenzt vorhanden. Sehr hohe Feuchtigkeit im dem Zimmer, obwohl es kaum geregnet hat. Dennoch hatten wir einen guten Aufenthalt. (Habe zwei Zimmer gebucht, deswegen zweimal die selbe Bewertung)"
Germany
Dominik
The price is Rp171.075
Rp207.000 total
includes taxes & fees
31 Aug - 1 Sept
Batang Golden Hills Villa

13. Gapul Penida

Gapul Penida
3.0 star property
1.3 km from Diamond Beach
The price is Rp481.983
Rp583.199 total
includes taxes & fees
2 Aug - 3 Aug
Gapul Penida

14. The Hill Prananta

The Hill Prananta
3.0 star property
3 km from Diamond Beach
The price is Rp224.174
Rp271.250 total
includes taxes & fees
2 Aug - 3 Aug
The Hill Prananta

15. Bilva Garden Penida

Bilva Garden Penida
3.0 star property
2.9 km from Diamond Beach
The price is Rp241.736
Rp292.501 total
includes taxes & fees
1 Sept - 2 Sept
Bilva Garden Penida

16. Suwehan Rey Cliff House

Suwehan Rey Cliff House
3.0 star property
2.7 km from Diamond Beach
The price is Rp605.454
Rp732.599 total
includes taxes & fees
2 Aug - 3 Aug
Suwehan Rey Cliff House

17. Deep Roots Dive & Yoga Resort

Deep Roots Dive & Yoga Resort
4.0 star property
9.8 km from Diamond Beach
10.0 out of 10, Exceptional, (11 reviews)
"Beautiful property with amazing sweet and caring staff, thank you for taking care of us and curating the best stay!"
Italy
Adele
The price is Rp1.850.040
Rp2.035.044 total
includes taxes & fees
5 Aug - 6 Aug
Deep Roots Dive & Yoga Resort

18. Seven Dreams A Pramana Experience

Seven Dreams A Pramana Experience
4.5 star property
5.6 km from Diamond Beach
9.6 out of 10, Exceptional, (20 reviews)
"Garden of Eden on earth! A true gem. The property is beautifully designed and well maintained. The staff is very attentive and gracious, emanating a hospitable warmth not often felt. Property is ocean front and comprises multiple individual villas, each with their own patio porch swing and outdoor table. Rooms are comfortable and well-appointed with interior day bed seating and desk area. The property also features several larger units with private pools, good for family or just a splurge 😍....
United States
Melissa
The price is Rp3.520.417
Rp4.259.705 total
includes taxes & fees
24 Aug - 25 Aug
Seven Dreams A Pramana Experience

19. La Roja Bungalows

La Roja Bungalows
3.0 star property
12.3 km from Diamond Beach
9.6 out of 10, Exceptional, (24 reviews)
"Very clean and comfortable 🙏 breakfasts delicious "
Mexico
jenny alejandra
The price is Rp1.022.730
Rp1.237.503 total
includes taxes & fees
25 Aug - 26 Aug
La Roja Bungalows

20. Penida Cabins

Penida Cabins
4.0 star property
13.2 km from Diamond Beach
The price is Rp260.330
Rp314.999 total
includes taxes & fees
2 Aug - 3 Aug
Penida Cabins
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Diamond Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Terrace/patio
The Raja Lima
3.0 star property
9.6
Exceptional
11 reviews
View
Daily continental breakfast for a fee
Atuh Forest Cottage
3.0 star property
9.6
Exceptional
5 reviews
View
Aerial view
Atuh Galaxy Cottage
2.0 star property
10.0
Exceptional
3 reviews
View
Front of property
Gapul pinpilinPauxa
3.0 star property
10.0
Exceptional
2 reviews
View
Deluxe Double Room, Ocean View | Beach/ocean view
Sea Cliff Eco Nusa Penida
3.0 star property
10.0
Exceptional
2 reviews
View

Top Diamond Beach Hotel Reviews

Other attractions near Diamond Beach

Find out more about Diamond Beach

Top reasons to visit Diamond Beach

  • Stunning Beaches: Enjoy the pristine white sands and crystal-clear waters of Diamond Beach, perfect for relaxation and sunbathing.
  • Exciting Water Activities: Engage in thrilling diving and snorkelling adventures, or visit the nearby aqua park for family-friendly fun.
  • Cultural Exploration: Discover local traditions by visiting nearby temples, offering insights into Bali's rich cultural heritage.
  • Vibrant Nightlife: Experience lively entertainment options, including live music events that add excitement to your evenings.
  • Charming Accommodations: Choose from a variety of hotels and guesthouses with stunning coastal views for a perfect stay.

Find great hotels near Diamond Beach

Discover a selection of charming accommodations at Diamond Beach, Penida Island, where you can unwind amidst stunning coastal views. Choose from a variety of hotels and guesthouses tailored for beach lovers, adventure seekers, and business travellers alike. With options ranging from star-rated hotels to delightful resorts, you'll find the perfect retreat to enjoy the serene beauty of this idyllic destination. Don't forget to check reviews for insights into your ideal stay.

  • Candi Beach Resort and Spa: Nestled 31km from Diamond Beach, Candi Beach Resort and Spa is a charming 4.5-star hotel that boasts a guest rating of 9.0 out of 10. This property is designed for those seeking an adventurous beach getaway. With direct access to the sandy shores, guests can indulge in a variety of exciting activities such as sailing, snorkeling, mountain biking, fishing, and hiking. The resort's picturesque setting and array of adventure sports make it ideal for thrill-seekers looking to create unforgettable memories.
  • Hotel Komune and Beach Club Bali: Located 37km from Diamond Beach, Hotel Komune and Beach Club Bali is a vibrant 4-star resort with an impressive guest rating of 9.4 out of 10. This family-friendly accommodation is perfect for those wishing to enjoy both relaxation and adventure. With direct beach access, guests can partake in surfing, fishing, and snorkelling, as well as enjoy the onsite surfing and bodyboarding facilities. The hotel also caters to families with amenities such as a playground, arcade game room, and supervised childcare services, ensuring a delightful stay for guests of all ages.
  • Batu Karang Lembongan Resort & Spa: Just 23km from Diamond Beach, Batu Karang Lembongan Resort & Spa is a serene 4-star retreat with a guest rating of 9.2 out of 10. This hotel is ideal for travellers seeking a spa-themed getaway with business facilities. Guests can unwind at the full-service spa, take a dip in the pool, or relax on sun loungers. The poolside bar offers a perfect spot to sip refreshing drinks while enjoying the tranquil surroundings, making it an excellent choice for those looking to rejuvenate during their stay.

Where to stay near Diamond Beach

Your vacation at Diamond Beach, Penida Island, promises an enchanting blend of relaxation and romance. This secluded paradise offers stunning beach access, where you can unwind on golden sands. Experience the vibrant nightlife at Diamond Beach, alongside family-friendly activities and warm interactions with friendly locals. Venture beyond the beach to immerse yourself in the rich culture of the region, making your trip a perfect balance of leisure and exploration.

  • Penida Island: Situated a mere 10km from Diamond Beach, Penida Island is a captivating destination that offers a blend of natural beauty and adventure. This island is renowned for its stunning beaches, vibrant underwater life, and opportunities for outdoor exploration. With visitor numbers peaking during the dry season from July to September, Penida Island is an ideal spot for those seeking a thrilling experience. Popular activities include underwater sports and spa retreats, while local landmarks such as picturesque beaches and ancient temples provide a cultural touch to your visit.
  • Batukandik: Also located 10km from Diamond Beach, the village of Batukandik offers a serene escape with its beautiful scenery and outdoor adventures. This village sees a consistent flow of tourists throughout the year, with peak arrivals from July to September. Visitors are drawn to Batukandik for its stunning beaches and hiking trails, which present perfect opportunities for exploration and relaxation. The nearby marina and bay enhance the village's charm, making it a great spot for those looking to connect with nature and enjoy the tranquil Balinese environment.
  • Klumpu: Nestled 11km away from Diamond Beach, Klumpu is a delightful village that invites outdoor enthusiasts and sports lovers alike. This quaint locale enjoys steady visitor traffic year-round, particularly during the peak months of July to September. Klumpu is known for its golf courses and private country clubs, providing ample opportunities for leisure and recreation. The village is surrounded by beautiful beaches and impressive temples, allowing visitors to immerse themselves in both relaxation and cultural experiences that highlight the richness of Balinese heritage.

Things to do in Diamond Beach

Shopping

Diamond Beach offers local stalls selling handmade crafts and traditional Balinese souvenirs. If you're up for a drive, head to the nearby markets in Nusa Penida, where you can find more extensive options, including clothing and unique gifts to take home.

Recreation

At Diamond Beach, indulge in rejuvenating spa treatments that utilise natural Balinese ingredients. Engage in yoga sessions overlooking the ocean, enhancing your mindfulness. Explore the pristine shoreline for tranquil walks, or unwind with meditation on the soft sands, surrounded by stunning cliffs and vibrant marine life.

Adventure

At Diamond Beach, embark on a thrilling hike down steep cliffs to discover pristine shores and stunning rock formations. Enjoy swimming in crystal-clear waters or relax on the soft sand. For adventure seekers, snorkelling and exploring nearby caves offer a unique way to experience Bali’s natural beauty.

Nightlife

The nightlife at Diamond Beach offers a relaxed vibe, where you can unwind with a drink at local beach bars, enjoying the sound of waves. For a lively atmosphere, visit nearby cafes that often feature live music, creating a charming backdrop for socialising under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Diamond Beach

To save money during your visit to Diamond Beach, plan your trip between February to March or November when prices are lower. Book your accommodation about a month in advance, preferably on a Sunday for the best rates. Use Expedia to find last-minute deals and refine your search for eco-friendly options. Consider combining your hotel, flights, and activities for additional savings. For transport, utilise the local public transport or explore on foot to minimise costs while enjoying the beautiful surroundings for free.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Diamond Beach are February to March and November, where the prices are slightly lower. This is in comparison to July to August and December, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Diamond Beach about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Diamond Beach is Sunday. The most expensive day to stay around Diamond Beach is Monday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can organise your results to display prices from lowest to highest, ensuring that the most affordable hotels appear at the top. Additionally, you have the option to refine your search by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation at Diamond Beach with your flights and activities through an Expedia package.

Find the best attractions near Diamond Beach

At Diamond Beach, visitors can enjoy a blend of stunning beaches, cultural temples, and picturesque bays. Ideal for those seeking a beach getaway, cultural insights, or outdoor adventures, the area offers a variety of attractions. Explore the pristine sands, visit nearby temples for a glimpse into local traditions, and take in the breathtaking coastal views for an unforgettable Indonesian holiday experience.

  • Kelingking Beach: A stunning gem located 16km from Diamond Beach, Kelingking Beach boasts dramatic cliffs and turquoise waters. The beach vibes here are invigorating, making it an ideal spot for sunbathing and photography, while the breathtaking views will leave you in awe.
  • Thousand Islands Viewpoint: Just 483m from Diamond Beach, this lookout offers a romantic and adventurous atmosphere. The panoramic views of the surrounding islands are simply spectacular, perfect for capturing memorable moments with loved ones.
  • Crystal Bay: Situated 19km away, Crystal Bay is renowned for its picturesque scenery and serene beach. The outdoor opportunities, combined with the tranquil waters, create an inviting environment for swimming and relaxation.

The nearest major airports for your trip to Diamond Beach

Accessing Diamond Beach on Penida Island is convenient via several major airports. Denpasar (DPS-Ngurah Rai International) is situated 50km away, with nearby luxury options such as the Hilton Bali Resort, 11km from the airport, and The Anvaya Beach Resort, just 1km away, both providing various transportation services. Lombok (LOP-Lombok International) lies 72km from Diamond Beach, featuring hotels like Pullman Lombok Merujani and Novotel Lombok Resort, both offering airport shuttles. Lastly, Banyuwangi (BWX-Blimbingsari) is 150km away, with hotels such as Dialoog Banyuwangi and éL Hotel Royale, also providing shuttle services to the airport.

Frequently asked questions

What's the area like around Diamond Beach?
If you're planning to come to the area to visit Diamond Beach, take some time to see the rest of the sights while you're in town. If you're looking for a convenient place to stay, take a look at the 14 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay close to Diamond Beach?
Adjacent to Diamond Beach, The Raja Lima is one of the top choices for your stay based on our traveller data, and this resort offers 2 outdoor pools and a full-service spa. Other good choices close by include Amrani Diamond Beach Villas & Pool and The Yellow Door Spa & Retreat Houses.
How many hotels are there near Diamond Beach?
Expedia has 14 hotels and other accommodation options within a mile from Diamond Beach.
If I need to cancel the hotel reservation for my stay near Diamond Beach, will I receive a refund?
Yes, the majority of hotel bookings are fully refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before check in. If you booked a non-refundable reservation, you may still be able to cancel and receive a refund within a 24-hour period of booking. Enter dates in and click on "Search", then use the "fully refundable" filter to view top deals close to Diamond Beach.
What can I see and do near Diamond Beach?
Lounge by the water at Atuh Beach and Suwehan Beach. Explore nature at Thousand Islands Viewpoint and Teletubbies Hill. Goa Giri Putri Temple is also located 5.1 mi from Diamond Beach, and Port Roro Nusa Jaya Abadi is 8.4 mi away.