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, Penida Island

  • 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

Property class

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 Yellow Door Spa & Retreat Houses

The Yellow Door Spa & Retreat Houses
3.0 star property
0.4 km from Diamond Beach
10.0 out of 10, Exceptional, (4 reviews)
"Stunning views, best massages on the island, high quality spa, clean, yummy food, cozy comfortable beds, and it’s the only property with walking distance to the Atuh beach! Highly recommended!"
United States
Louisa
The Yellow Door Spa & Retreat Houses

2. The Raja Lima

The Raja Lima
3.0 star property
0.4 km from Diamond Beach
9.4 out of 10, Exceptional, (12 reviews)
"This place is a little piece of heaven away from everything. Simplicity w/ a touch of Moroccan beauty. Staff is amazing, spa is beautiful and the owners were wonderful folks ! "
United States
Emma
The price is ₹5,607
₹6,859 total
includes taxes & fees
2 Nov - 3 Nov
The Raja Lima

3. 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 ₹1,282
₹1,551 total
includes taxes & fees
30 Nov - 1 Dec
La Rise Penida Cottage

4. Gapul Penida

Gapul Penida
3.0 star property
1.3 km from Diamond Beach
The price is ₹2,396
₹2,925 total
includes taxes & fees
3 Nov - 4 Nov
Gapul Penida

5. Kabeh Jati Garden Villa and Restaurant

Kabeh Jati Garden Villa and Restaurant
3.0 star property
4.2 km from Diamond Beach
9.2 out of 10, Wonderful, (9 reviews)
"Beautiful Place to stay to see the east of Penida, the staff is just amazing, very clean, minutes walking to see the seaweed farm, 20 min from Diamond and Atuh Beach, Teletubbies Hills, I will stay again 👍👍🏝️"
United States
Arcangel
The price is ₹1,350
₹1,633 total
includes taxes & fees
2 Nov - 3 Nov
Kabeh Jati Garden Villa and Restaurant

6. Tanah Gajah, a Resort by Hadiprana

Tanah Gajah, a Resort by Hadiprana
5.0 star property
46.4 km from Diamond Beach
10.0 out of 10, Exceptional, (202 reviews)
"My sister and I are visiting Bali for the first time for her birthday. This place was absolutely amazing. They have every detail covered and I have never experienced such incredible customer service. We are definitely coming back!!!"
United States
Amy
The price is ₹24,257
₹29,351 total
includes taxes & fees
24 Nov - 25 Nov
Tanah Gajah, a Resort by Hadiprana

7. Hilton Bali Resort

Hilton Bali Resort
5.0 star property
44.4 km from Diamond Beach
9.0 out of 10, Wonderful, (1,001 reviews)
"excllent place to stay"
Australia
Georgia
The price is ₹10,297
₹12,459 total
includes taxes & fees
13 Nov - 14 Nov
Hilton Bali Resort

8. Ayodya Resort Bali

Ayodya Resort Bali
5.0 star property
43.1 km from Diamond Beach
9.2 out of 10, Wonderful, (1,030 reviews)
"Excellent place to stay"
United States
David
The price is ₹9,777
₹11,958 total
includes taxes & fees
1 Dec - 2 Dec
Ayodya Resort Bali

9. The Apurva Kempinski Bali

The Apurva Kempinski Bali
5.0 star property
44.8 km from Diamond Beach
9.6 out of 10, Exceptional, (879 reviews)
"Great resort"
Australia
Happyn
The price is ₹22,016
₹26,640 total
includes taxes & fees
23 Nov - 24 Nov
The Apurva Kempinski Bali

10. 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, (25 reviews)
"A beautiful place to relax and enjoy the sound of the waves. Very helpful and friendly staff."
Australia
Sarah
The price is ₹13,942
₹17,160 total
includes taxes & fees
1 Dec - 2 Dec
Seven Dreams A Pramana Experience

11. The Angkal Resort

The Angkal Resort
3.5 star property
7 km from Diamond Beach
9.0 out of 10, Wonderful, (16 reviews)
"Amazing staff. Good food options. Very clean. "
Canada
Diana
The price is ₹5,982
₹7,238 total
includes taxes & fees
2 Nov - 3 Nov
The Angkal Resort

12. 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 ₹4,922
₹6,071 total
includes taxes & fees
2 Nov - 3 Nov
Suwehan Beach Cliff House

13. Conrad Bali

Conrad Bali
5.0 star property
43.4 km from Diamond Beach
9.4 out of 10, Exceptional, (1,002 reviews)
"Friendly staff!"
Australia
Vlad
The price is ₹15,445
₹18,688 total
includes taxes & fees
18 Nov - 19 Nov
Conrad Bali

14. Grand Hyatt Bali

Grand Hyatt Bali
5.0 star property
42.6 km from Diamond Beach
8.8 out of 10, Excellent, (1,000 reviews)
"Clean rooms, great breakfast options, shopping and restaurants around the property."
United States
JAMES
The price is ₹16,142
₹19,532 total
includes taxes & fees
9 Nov - 10 Nov
Grand Hyatt Bali

15. Eco-tourist Dream Beach Cliff Villas

Eco-tourist Dream Beach Cliff Villas
3.0 star property
2.9 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
The price is ₹4,028
₹4,874 total
includes taxes & fees
7 Nov - 8 Nov
Eco-tourist Dream Beach Cliff Villas

16. You & We House

You & We House
3.0 star property
4.2 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
"We enjoyed our stay. The view and the pool area are great. "
United States
Deanna
The price is ₹1,033
₹1,271 total
includes taxes & fees
2 Nov - 3 Nov
You & We House

17. The Hill Prananta

The Hill Prananta
3.0 star property
3 km from Diamond Beach
The price is ₹1,126
₹1,372 total
includes taxes & fees
8 Nov - 9 Nov
The Hill Prananta

18. Bilva Garden Penida

Bilva Garden Penida
3.0 star property
2.9 km from Diamond Beach
The price is ₹1,138
₹1,377 total
includes taxes & fees
4 Nov - 5 Nov
Bilva Garden Penida

19. The Indah Cliff Sea View

The Indah Cliff Sea View
2.5 star property
2.8 km from Diamond Beach
The price is ₹4,553
₹5,509 total
includes taxes & fees
9 Nov - 10 Nov
The Indah Cliff Sea View

20. Paradisus by Meliá Bali

Paradisus by Meliá Bali
5.0 star property
42.7 km from Diamond Beach
9.2 out of 10, Wonderful, (77 reviews)
"Excellent resort"
United States
Julien
The price is ₹18,028
₹21,814 total
includes taxes & fees
1 Dec - 2 Dec
Paradisus by Meliá Bali
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 top hotels near Diamond Beach

3.0 star property
0.4 km from Diamond Beach
3.0 star property
1.5 km from Diamond Beach
3.0 star property
4.2 km from Diamond Beach
5.0 star property
46.4 km from Diamond Beach
5.0 star property
44.4 km from Diamond Beach
9.4
Exceptional
12 reviews
10.0
Exceptional
1 review
9.2
Wonderful
9 reviews
10.0
Exceptional
202 reviews
9.0
Wonderful
1,001 reviews
The price is ₹5,607
₹6,859 total
includes taxes & fees
2 Nov - 3 Nov
The price is ₹1,282
₹1,551 total
includes taxes & fees
30 Nov - 1 Dec
The price is ₹1,350
₹1,633 total
includes taxes & fees
2 Nov - 3 Nov
The price is ₹24,257
₹29,351 total
includes taxes & fees
24 Nov - 25 Nov
The price is ₹10,297
₹12,459 total
includes taxes & fees
13 Nov - 14 Nov
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

Top Diamond Beach Hotel Reviews

Other attractions near Diamond Beach

Find out more about Diamond Beach

Top reasons to visit Diamond Beach

  • Stunning Beaches: Diamond Beach features pristine white sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Exciting Water Activities: Enjoy diving and snorkelling adventures, exploring the vibrant marine life of the region.
  • Picturesque Sunsets: Experience breathtaking sunsets that create a romantic atmosphere on the beach.
  • Rich Local Culture: Discover nearby cultural temples and immerse yourself in the unique heritage of Penida Island.
  • Variety of Accommodations: Choose from charming guesthouses to luxurious hotels, catering to all types of travellers.

Find great hotels near Diamond Beach

Discover a range of delightful accommodation options at Diamond Beach, Penida Island, Bali. From charming guesthouses to luxurious hotels, this picturesque locale caters to every traveller's needs, whether you're seeking a relaxing beach getaway or an adventurous escape. Enjoy stunning views and top-notch amenities, with a variety of resorts that promise a memorable stay, including those renowned for their sunrise vistas. Explore reviews and find the ideal diamond beach hotel or resort for your perfect holiday experience.

  • Candi Beach Resort and Spa: Candi Beach Resort and Spa is a stunning 4.5-star retreat located 31km from Diamond Beach, ideal for families seeking a beachside getaway. This property boasts direct access to the pristine beach, offering guests a tranquil atmosphere complemented by a variety of amenities tailored for children, such as supervised childcare and a dedicated children's pool. With a guest rating of 9.0 out of 10, visitors appreciate the thoughtful services designed for families, ensuring a relaxing and enjoyable stay for all ages.
  • Hotel Komune and Beach Club Bali: Situated 37km from Diamond Beach, Hotel Komune and Beach Club Bali is a vibrant 4-star resort well-suited for families and adventure enthusiasts alike. With a remarkable guest rating of 9.4 out of 10, this accommodation provides direct beach access and offers a myriad of adventure sports, including surfing, horse riding, and hiking. Families will find the amenities particularly accommodating, featuring supervised childcare and an arcade game room, making it a well-rounded choice for those looking to blend relaxation with adventure.
  • Batu Karang Lembongan Resort & Spa: Located 23km from Diamond Beach, Batu Karang Lembongan Resort & Spa is a sophisticated 4-star hotel that caters to both leisure and business travellers. With a guest rating of 9.2 out of 10, the resort offers a tranquil spa experience complete with an outdoor pool and a swim-up bar, perfect for unwinding after a day of exploration. The resort’s focus on wellness, including aromatherapy treatments and manicures, makes it an excellent choice for those seeking relaxation and rejuvenation amidst the beautiful surroundings of Bali.

Where to stay near Diamond Beach

Experience the enchanting charm of Diamond Beach on Penida Island, where secluded sandy shores meet breathtaking vistas. Indulge in a romantic evening by the beach, basking in the stunning sunsets, or enjoy the vibrant nightlife nearby. With friendly locals and a family-friendly atmosphere, this destination offers a perfect blend of relaxation and culture. Explore the pristine coastline and revel in the natural beauty that surrounds Diamond Beach, making it an unforgettable getaway.

  • Penida Island: A captivating island located 10km from Diamond Beach, Penida Island is a haven for beach lovers and adventure seekers alike. This enchanting destination boasts a steady flow of visitors year-round, with peak seasons from July to September. Travellers are drawn to its stunning beaches, outdoor adventures, and vibrant underwater sports. Notable attractions include picturesque bays and ancient temples, making it a perfect blend of relaxation and exploration. Enjoy thrilling activities or unwind at a local spa, all while soaking up the island's natural beauty.
  • Batukandik: Nestled 10km from Diamond Beach, Batukandik is a charming village that offers a serene escape into nature. With a consistent influx of visitors, particularly from July to September, this destination is ideal for those seeking a scenic retreat. Batukandik is renowned for its beautiful beaches and inviting hiking trails, perfect for outdoor enthusiasts. Explore the local marina and indulge in various adventure activities, all while enjoying the tranquil surroundings that make this village a hidden gem.
  • Klumpu: Situated 11km from Diamond Beach, Klumpu is a delightful village favoured by outdoor enthusiasts and sports lovers. With a steady stream of visitors throughout the year, particularly from July to September, Klumpu offers a range of activities including access to a golf course and a private country club. The area is surrounded by stunning beaches and temples, providing a perfect backdrop for relaxation and exploration. Whether you’re keen on sports or simply wish to enjoy the scenic views, Klumpu promises an enriching experience.

Things to do in Diamond Beach

Shopping

Near Diamond Beach, local vendors offer unique souvenirs and crafts, perfect for gifts. If you're up for a drive, head to the nearby markets in Nusa Penida for a wider selection of traditional Balinese items and handicrafts that reflect the island’s rich culture.

Recreation

Experience rejuvenation at the Serenity Spa near Diamond Beach, where you can indulge in traditional Balinese massages and holistic treatments. Enjoy yoga sessions on the beach at sunrise, followed by meditation to connect with nature and find inner peace amidst the stunning coastal backdrop.

Adventure

At Diamond Beach, explore the stunning coastline with thrilling cliffside hikes leading to breathtaking views. Dive into the crystal-clear waters for snorkelling adventures, or relax on the pristine sands while soaking up the sun. Experience the vibrant marine life and enjoy the tranquil beauty of this tropical paradise.

Nightlife

At Diamond Beach, the nightlife offers a relaxed yet vibrant atmosphere, with beach bars like The Beach Club providing stunning ocean views and refreshing cocktails. Enjoy live music and local performances while mingling with fellow travellers, creating a memorable evening 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 on your trip to Diamond Beach, consider visiting during the off-peak months of February to March and November, when accommodation prices drop. Booking your stay about a month in advance or seeking last-minute deals on platforms like Expedia can yield significant savings. Sundays are generally the cheapest days to stay, while Fridays tend to be more expensive. Use Expedia’s filters to find eco-friendly hotels and sort by price. Additionally, combining your hotel, flights, and activities into a package can further reduce costs.

  • 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: The cheapest time to book a hotel around Diamond Beach is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • 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

Diamond Beach in Penida Island offers a delightful mix of attractions, including stunning beaches, cultural temples, and picturesque bays. Visitors can immerse themselves in the beauty of the coastline, explore the rich local culture, and enjoy various outdoor experiences. Whether you're sunbathing on the beach or discovering the area's unique heritage, there's something for everyone around Diamond Beach.

  • Kelingking Beach: Located 16km from Diamond Beach, Kelingking Beach offers stunning cliffs and turquoise waters, creating a picturesque setting for sunbathing and photography. The beach's unique rock formations resemble a T-Rex, adding to its charm.
  • Thousand Islands Viewpoint: Just 483m from Diamond Beach, this lookout provides breathtaking panoramic views of the surrounding islands. It’s an ideal spot for adventure seekers and couples alike, with opportunities for hiking and romantic sunset moments.
  • Crystal Bay: Approximately 19km away, Crystal Bay boasts serene waters perfect for swimming and snorkelling. Its scenic beauty and tranquil atmosphere make it a wonderful place for relaxation amidst nature.

The nearest major airports for your trip to Diamond Beach

Reaching Diamond Beach on Penida Island, Bali, can be done via several major airports. Denpasar (DPS-Ngurah Rai International) is approximately 50km away, with excellent hotels nearby such as the 5-star Hilton Bali Resort, 11km from the airport, and the Anvaya Beach Resort, just 1km away. Both hotels offer various transportation services, including airport shuttles. Lombok (LOP-Lombok International) is about 72km from Diamond Beach, with options like Pullman Lombok Merujani Mandalika Beach Resort , 16km away. Lastly, Banyuwangi (BWX-Blimbingsari) is 150km distant, with hotels like Dialoog Banyuwangi, 14km from the airport, providing shuttle services for convenience.

Frequently asked questions

What's the area like around Diamond Beach?
Diamond Beach is located in Penida Island. 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 Diamond Beach Bungalow 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. Port Roro Nusa Jaya Abadi is also located 8.4 mi from Diamond Beach, and Pura Penataran Ped is 9.7 mi away.