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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Diamond Beach hotels

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 RM255
RM309 total
includes taxes & fees
22 May - 23 May
The Raja Lima

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 RM70
RM85 total
includes taxes & fees
22 May - 23 May
Atuh Forest Cottage

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 RM54
RM66 total
includes taxes & fees
22 May - 23 May
Atuh Galaxy Cottage

Golden Garuda Cottages at Diamond Beach

Golden Garuda Cottages at Diamond Beach
2.0 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 RM119
RM144 total
includes taxes & fees
4 Jun - 5 Jun
Golden Garuda Cottages at Diamond Beach

Amrani Diamond Beach Villas & Pool

Amrani Diamond Beach Villas & Pool
3.0 star property
0.4 km from Diamond Beach
8.0 out of 10, Very good, (3 reviews)
"Wow ! Amazing staff, great food, very calm, away from Bali chaos, everything was perfect ! Thank you so much !"
Canada
charlene
The price is RM559
RM676 total
includes taxes & fees
24 May - 25 May
Amrani Diamond Beach Villas & Pool

Gapul pinpilinPauxa

Gapul pinpilinPauxa
3.0 star property
1.3 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
"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 RM36
RM44 total
includes taxes & fees
20 Jun - 21 Jun
Gapul pinpilinPauxa

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 RM45
RM54 total
includes taxes & fees
20 Jun - 21 Jun
La Rise Penida Cottage

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 RM230
RM278 total
includes taxes & fees
24 May - 25 May
Suwehan Beach Cliff House

Diamond Beach Bungalow

Diamond Beach Bungalow
3.0 star property
0.6 km from Diamond Beach
6.8 out of 10, (3 reviews)
"Excellent place with a view, far enough from the main street to not hear the traffic, but close enough to walk to the restaurants and Diamond Beach."
United States
alexandru
The price is RM51
RM62 total
includes taxes & fees
22 May - 23 May
Diamond Beach Bungalow

Mahendra Cottage

Mahendra Cottage
3.0 star property
1 km from Diamond Beach
The price is RM83
RM100 total
includes taxes & fees
23 May - 24 May
Mahendra Cottage

Eco-tourist Dream Beach Cliff Villas

Eco-tourist Dream Beach Cliff Villas
3.0 star property
2.9 km from Diamond Beach
The price is RM178
RM215 total
includes taxes & fees
1 Jun - 2 Jun
Eco-tourist Dream Beach Cliff Villas

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 RM38
RM46 total
includes taxes & fees
20 Jun - 21 Jun
Batang Golden Hills Villa

Sea Cliff Eco Nusa Penida

Sea Cliff Eco Nusa Penida
3.0 star property
2.9 km from Diamond Beach
The price is RM130
RM157 total
includes taxes & fees
22 May - 23 May
Sea Cliff Eco Nusa Penida

Gapul Penida

Gapul Penida
3.0 star property
1.3 km from Diamond Beach
The price is RM90
RM109 total
includes taxes & fees
22 May - 23 May
Gapul Penida

The Hill Prananta

The Hill Prananta
3.0 star property
3 km from Diamond Beach
The price is RM50
RM61 total
includes taxes & fees
22 May - 23 May
The Hill Prananta

Semaya Beach Resort

Semaya Beach Resort
4.0 star property
3.4 km from Diamond Beach
9.6 out of 10, Exceptional, (13 reviews)
"Should be a 5 star resort , amazing place ,great food and great service "
Mexico
Jose Luis
The price is RM865
RM1,047 total
includes taxes & fees
31 May - 1 Jun
Semaya Beach Resort

Seven Dreams A Pramana Experience

Seven Dreams A Pramana Experience
4.5 star property
5.6 km from Diamond Beach
9.4 out of 10, Exceptional, (16 reviews)
"Mint villas with amazing service. "
United States
Jeffrey
The price is RM600
RM726 total
includes taxes & fees
3 Jun - 4 Jun
Seven Dreams A Pramana Experience

The Angkal Resort

The Angkal Resort
3.5 star property
7 km from Diamond Beach
8.8 out of 10, Excellent, (13 reviews)
"Amazing staff. Good food options. Very clean. "
Canada
Diana
The price is RM265
RM320 total
includes taxes & fees
25 May - 26 May
The Angkal Resort

Malibu Huts

Malibu Huts
3.0 star property
7.2 km from Diamond Beach
9.0 out of 10, Wonderful, (7 reviews)
"Nice view "
United Kingdom
Natch
The price is RM103
RM124 total
includes taxes & fees
22 May - 23 May
Malibu Huts

La Semaya Beach Villas

La Semaya Beach Villas
2.0 star property
3.3 km from Diamond Beach
10.0 out of 10, Exceptional, (1 review)
"Great staff and beautiful view...so affordable "
United States
Sara
The price is RM141
RM170 total
includes taxes & fees
13 Jun - 14 Jun
La Semaya Beach Villas
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
Outdoor pool, pool umbrellas, pool loungers
Golden Garuda Cottages at Diamond Beach
2.0 star property
10.0
Exceptional
1 review
View
Exterior
Amrani Diamond Beach Villas & Pool
3.0 star property
8.0
Very good
3 reviews
View

Top Diamond Beach Hotel Reviews

Hotels near other Diamond Beach attractions

Find out more about Diamond Beach

Top reasons to visit Diamond Beach

  • Stunning Natural Beauty: Diamond Beach boasts pristine white sands and breathtaking cliffs, providing a picturesque backdrop for relaxation and photography.
  • Thrilling Water Activities: Enjoy diving and snorkelling in crystal-clear waters, perfect for exploring vibrant marine life.
  • Cultural Exploration: Immerse yourself in local culture by visiting nearby ancient temples and engaging with the friendly local community.
  • Adventure Opportunities: The beach serves as a playground for thrill-seekers, offering various outdoor adventures in a stunning environment.
  • Convenient Accommodations: A range of lodging options, from charming guesthouses to luxurious hotels, ensures a comfortable stay close to the beach.

Find great hotels near Diamond Beach

Discover your ideal retreat at Diamond Beach, Penida Island, where a range of accommodations awaits, from charming guesthouses to luxurious townhouse hotels. Enjoy absolute beachfront access and a wealth of amenities tailored for both leisure and business travellers. Whether you seek adventure or relaxation, this destination offers accessible holiday options that cater to every need, ensuring a memorable stay in Bali's stunning natural surroundings.

  • Candi Beach Resort and Spa: Nestled along the stunning coastline, Candi Beach Resort and Spa offers a luxurious escape with a 4.5-star rating. This property, located 30.6km from Diamond Beach, is perfect for those seeking a spa-themed beach getaway. Guests can enjoy direct access to the beach along with a full-service spa that includes a Swim-Up Bar, Hot Stone Massage, and Reflexology. The resort's expansive pool area, complemented by Pool Umbrellas, provides a serene environment for relaxation. Candi Beach is ideal for both leisure and business travellers looking for a tranquil yet upscale experience.
  • Batu Karang Lembongan Resort & Spa: Located 22.5km from Diamond Beach, Batu Karang Lembongan Resort & Spa is a 4-star haven for relaxation and rejuvenation. This resort caters to travellers seeking a spa-themed experience amidst breathtaking surroundings. With a focus on wellness, the property offers a range of treatments from Manicures and Pedicures to Body Scrubs, ensuring a refreshing stay. The inviting pool and serene spa facilities make it the perfect choice for business travellers and those in search of tranquillity. Its close proximity to the beach further enhances the overall experience.
  • Sea Breeze Candidasa: A delightful 4-star resort situated 32.2km from Diamond Beach, Sea Breeze Candidasa is perfect for adventurers and beach lovers alike. The property boasts direct beach access, offering a variety of adventure sports including hiking, fishing, and snorkelling on-site. Guests can unwind at the full-service spa featuring treatments such as Massage and Facial Treatments, or enjoy refreshments at the Poolside Bar. Whether you're looking to explore or relax, Sea Breeze Candidasa provides an exciting blend of adventure and relaxation for every traveller.

Where to stay near Diamond Beach

Diamond Beach in Nusa Penida, Bali, is an absolute dream destination that offers a secluded paradise for travellers seeking relaxation and romance. With its pristine shores and stunning cliffs, visitors can enjoy the breathtaking beauty while exploring nearby attractions. The friendly atmosphere and rich culture of the region make it family-friendly, ensuring a memorable experience. Accessible from Nusa Penida, Diamond Beach serves as a perfect base for discovering Bali's top sights and hidden gems.

  • Penida Island: Nestled a mere 9.7km from Diamond Beach, Penida Island is a captivating destination that boasts stunning natural beauty. This island is a haven for adventure enthusiasts, offering a myriad of outdoor activities such as diving, snorkelling, and hiking. Its diverse landscapes feature pristine beaches and historic temples, providing a perfect blend of relaxation and cultural exploration. The peak travel times from July to September attract visitors eager to experience its vibrant beach life and tranquil spas. Whether you're seeking an adrenaline rush or a serene escape, Penida Island promises an unforgettable travel experience.
  • Lembongan Island: Located 20.9km from Diamond Beach, Lembongan Island is a vibrant hub for those seeking sun-soaked beaches and exhilarating adventures. With a steady influx of visitors, especially during peak seasons in June to July and September, the island offers a lively atmosphere filled with shopping centres and beachside activities. Explore the family-friendly beaches and picturesque parks, perfect for relaxation or family outings. The island’s rich culture and welcoming locals enhance its charm, making it an ideal spot for both relaxation and adventure seekers alike.
  • Ceningan Island: Just 20.9km from Diamond Beach, Ceningan Island is a hidden gem that entices visitors with its stunning landscapes and adventurous spirit. Known for its thrilling underwater sports and adventure activities, the island attracts crowds primarily from July to September. Experience the beauty of its beaches, visit local monuments, and explore lush plantations that dot the landscape. Ceningan Island offers a unique blend of adventure and tranquillity, making it a must-visit for those looking to immerse themselves in Bali’s natural wonders.

Things to do near Diamond Beach

Diamond Beach in Penida Island offers a plethora of exciting activities, including diving and snorkelling in its crystal-clear waters, as well as enjoying the stunning white sand beach. For those seeking an adrenaline rush, adventure experiences abound, making it a perfect playground for thrill-seekers. Whether you're exploring underwater wonders or relaxing on the shore, Diamond Beach promises an unforgettable escape filled with adventure and natural beauty.

Shopping

If you're up for a drive, Hardy's Supermarket and Sanur Night Market are both located 40.2km away, offering a vibrant shopping experience with a mix of local and international goods. Closer to Diamond Beach, Klungkung Market, 35.4km away, provides a bustling atmosphere ideal for souvenirs.

Recreation

At Organic Lembongan Spa, indulge in rejuvenating body treatments that promote wellness and relaxation, situated 22.5km from Diamond Beach. For outdoor enthusiasts, the Bali Beach Golf Course offers a lively atmosphere just 40.2km away, while Bali Quad Discovery Tours provides thrilling adventures, located 43.5km from the beach.

Adventure

Mekaki Hill, a campground 35.4km from Diamond Beach, offers a family-friendly outdoor experience perfect for adventure seekers. Wibisana Marine Adventures, located 43.5km away, provides thrilling water sports activities. For underwater excitement, Blue Corner is 22.5km from Diamond Beach, ideal for sports and adventure enthusiasts.

Nightlife

Experience the enchanting nightlife at Diamond Beach with a visit to the Bali Theatre for captivating performances, just 37.0km away. For a fun twist, explore the adventure vibes at Upside Down World Bali, located 46.7km away, offering a unique and thrilling atmosphere to enjoy.

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

Booking tips and Expedia advantages for Diamond Beach

For an affordable trip to Diamond Beach, consider visiting during the cheaper months of February to March and November, avoiding the peak season of July to August. Booking your accommodation about a month in advance can secure the best prices, with Sundays being the least expensive days to stay. Utilise Expedia’s tools to filter by budget and Eco-certified options for sustainable stays. Don’t forget to combine your hotel, flights, and activities for potential savings. Look out for last-minute deals for even better prices and enjoy free activities like beach exploration.

  • 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: Booking a hotel around Diamond Beach about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable options and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save some money by combining your Diamond Beach hotel reservation with your flights and activities by arranging an Expedia package.

Find the best attractions near Diamond Beach

The captivating Diamond Beach on Penida Island offers a delightful mix of attractions, including stunning beaches, ancient temples, and scenic bays. Visitors can immerse themselves in the local culture while enjoying outdoor activities, making it an ideal spot for those seeking both relaxation and adventure. Whether lounging on the pristine sands or exploring the rich heritage of nearby temples, Diamond Beach promises an unforgettable experience for all travellers.

  • Teletubbies Hill: Located 4.8km from Diamond Beach, this picturesque hill offers vibrant outdoor family vibes. Its lush greenery and rolling landscapes create a whimsical atmosphere perfect for a leisurely stroll or a family picnic.
  • Crystal Bay: Situated 19.3km away, Crystal Bay is renowned for its stunning beach and scenic views. This idyllic spot invites relaxation and water activities, making it a perfect destination for sunbathing and swimming in crystal-clear waters.
  • Devil's Tear: About 22.5km from Diamond Beach, Devil's Tear is a breathtaking lookout known for its dramatic cliffside views. Experience a romantic sunset or adventurous waves crashing against the rocks, creating a truly unforgettable backdrop.

The nearest major airports for your trip to Diamond Beach

To visit Diamond Beach, you can fly into two major airports. Denpasar (DPS-Ngurah Rai International Airport) is situated 49.9km from Diamond Beach. Nearby hotel options include The Anvaya Beach Resort Bali, just 1.6km away, and the Grand Hyatt Bali, located 9.7km away, both offering convenient access to the airport. Alternatively, Lombok (LOP-Lombok International Airport) is 70.8km from Diamond Beach, with hotels like Pullman Lombok Merujani Mandalika Beach Resort and Novotel Lombok Resort and Villas, both approximately 16.1km away, providing various transportation services to the airport. These options ensure a smooth journey to your destination.

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 Golden Garuda Cottages at Diamond Beach 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. Tembeling Beach is also located 8.4 mi from Diamond Beach, and Port Roro Nusa Jaya Abadi is 8.4 mi away.

Explore a world of travel with Expedia