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

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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Diamond Beach hotels

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 RM63
RM76 total
includes taxes & fees
13 Jul - 14 Jul
Atuh Forest Cottage

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 RM148
RM179 total
includes taxes & fees
6 Jul - 7 Jul
Golden Garuda Cottages at Diamond Beach

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 RM36
RM44 total
includes taxes & fees
4 Aug - 5 Aug
Gapul pinpilinPauxa

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 RM55
RM67 total
includes taxes & fees
6 Jul - 7 Jul
Atuh Galaxy Cottage

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 RM613
RM741 total
includes taxes & fees
6 Jul - 7 Jul
Amrani Diamond Beach Villas & Pool

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
RM55 total
includes taxes & fees
4 Aug - 5 Aug
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 RM251
RM304 total
includes taxes & fees
4 Aug - 5 Aug
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 RM57
RM69 total
includes taxes & fees
8 Jul - 9 Jul
Diamond Beach Bungalow

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 RM345
RM417 total
includes taxes & fees
29 Jul - 30 Jul
Eco-tourist Dream Beach Cliff Villas

Mahendra Cottage

Mahendra Cottage
3.0 star property
1 km from Diamond Beach
The price is RM231
RM280 total
includes taxes & fees
6 Jul - 7 Jul
Mahendra Cottage

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 RM39
RM47 total
includes taxes & fees
4 Aug - 5 Aug
Batang Golden Hills Villa

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 RM273
RM331 total
includes taxes & fees
6 Jul - 7 Jul
Suwehan Cliff Inn with Hammock Penida

Gapul Penida

Gapul Penida
3.0 star property
1.3 km from Diamond Beach
The price is RM109
RM132 total
includes taxes & fees
6 Jul - 7 Jul
Gapul Penida

The Hill Prananta

The Hill Prananta
3.0 star property
3 km from Diamond Beach
The price is RM51
RM61 total
includes taxes & fees
10 Jul - 11 Jul
The Hill Prananta

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 RM163
RM197 total
includes taxes & fees
6 Jul - 7 Jul
Cozzy Sea Dream Cliff Eco Guest House

Bilva Garden Penida

Bilva Garden Penida
3.0 star property
2.9 km from Diamond Beach
The price is RM82
RM99 total
includes taxes & fees
6 Jul - 7 Jul
Bilva Garden Penida

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 RM925
RM1,119 total
includes taxes & fees
7 Jul - 8 Jul
Semaya Beach Resort

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, (19 reviews)
"Mint villas with amazing service. "
United States
Jeffrey
The price is RM735
RM890 total
includes taxes & fees
12 Jul - 13 Jul
Seven Dreams A Pramana Experience

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 RM104
RM126 total
includes taxes & fees
6 Jul - 7 Jul
Malibu Huts

The Angkal Resort

The Angkal Resort
3.5 star property
7 km from Diamond Beach
9.0 out of 10, Wonderful, (14 reviews)
"Amazing staff. Good food options. Very clean. "
Canada
Diana
The price is RM234
RM283 total
includes taxes & fees
7 Jul - 8 Jul
The Angkal Resort
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
Daily continental breakfast for a fee
Atuh Forest Cottage
3.0 star property
9.6
Exceptional
5 reviews
View
Outdoor pool, pool umbrellas, pool loungers
Golden Garuda Cottages at Diamond Beach
2.5 star property
10.0
Exceptional
1 review
View
Front of property
Gapul pinpilinPauxa
3.0 star property
10.0
Exceptional
2 reviews
View
Aerial view
Atuh Galaxy Cottage
2.0 star property
10.0
Exceptional
3 reviews
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 Beaches: Diamond Beach boasts pristine white sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Exciting Activities: Engage in diving, snorkelling, and tennis, or enjoy the fun aqua park for thrilling experiences.
  • Cultural Exploration: Discover local temples and immerse yourself in the rich Balinese culture surrounding the beach.
  • Romantic Sunsets: Experience breathtaking sunsets, ideal for couples seeking a romantic atmosphere.
  • Lively Nightlife: Enjoy the vibrant nightlife, adding excitement to your stay at this beautiful destination.

Find great hotels near Diamond Beach

For an unforgettable stay at Diamond Beach, Penida Island, Bali, you'll discover a variety of accommodation options, including hotels and guesthouses tailored for beach lovers, business travellers, and adventure seekers. From luxurious star-rated hotels to charming resorts, each venue offers unique experiences and stunning views. With numerous positive reviews highlighting the beauty and hospitality of Diamond Beach, your perfect getaway awaits amidst this picturesque paradise.

  • Candi Beach Resort and Spa: Located 31km from Diamond Beach, Candi Beach Resort and Spa is a luxurious 4.5-star hotel that boasts a serene beachside atmosphere suitable for families seeking a relaxing getaway. With a commendable guest rating of 9.0 out of 10, this resort offers direct beach access and is equipped with amenities tailored for children, including supervised childcare, a children’s pool, and first aid facilities. The tranquil surroundings and attentive service create a welcoming environment for families wanting to enjoy quality time together.
  • Hotel Komune and Beach Club Bali: Situated 37km from Diamond Beach, this vibrant 4-star resort features a lively atmosphere perfect for adventure-seeking families. Rated 9.4 out of 10 by guests, Hotel Komune and Beach Club Bali offers direct access to the beach alongside a range of recreational activities such as surfing lessons and snorkelling opportunities. With amenities like a shared playground and supervised childcare, families can enjoy both adventure and relaxation. The emphasis on an active lifestyle makes it an ideal choice for those looking to engage in fun-filled outdoor experiences.
  • Batu Karang Lembongan Resort & Spa: Just 23km from Diamond Beach, Batu Karang Lembongan Resort & Spa is a refined 4-star hotel, perfect for those on a business trip or in search of a rejuvenating spa retreat. With a guest rating of 9.2 out of 10, the resort features a full-service spa offering a variety of treatments, including massages and manicures, along with a stunning pool area. This tranquil setting allows guests to unwind and indulge in relaxation, making it an excellent choice for travellers looking to balance work and leisure.

Where to stay near Diamond Beach

Diamond Beach, nestled on Penida Island, offers a unique blend of secluded charm and vibrant atmosphere. Visitors can bask on the pristine sands, indulge in romantic sunsets, and explore the inviting local culture. With easy beach access and a friendly community, it’s perfect for families and couples alike. Don’t miss the lively nightlife that adds a touch of excitement to your stay while you soak in the breathtaking views and experiences at Diamond Beach.

  • Penida Island: Nestled approximately 10km from Diamond Beach, Penida Island is a natural paradise characterised by its stunning beaches and breathtaking views. This island is a haven for adventure seekers, offering an array of outdoor activities such as snorkelling, diving, and hiking. Visitors can explore local landmarks like pristine beaches, serene bays, and ancient temples, all while enjoying the vibrant atmosphere. Peak travel months are from July to September, when the island buzzes with life, making it an ideal time for immersive experiences in its natural beauty.
  • Lembongan Island: Located around 21km from Diamond Beach, Lembongan Island is another captivating destination known for its idyllic beaches and outdoor adventures. The island attracts a steady stream of visitors, particularly during peak periods in June to July and September. Here, you can indulge in various activities, from thrilling underwater sports to relaxing spa treatments. The island also boasts family-friendly beaches and scenic parks, making it a perfect spot for both relaxation and exploration amidst lush landscapes and vibrant marine life.
  • Ceningan Island: Also situated approximately 21km from Diamond Beach, Ceningan Island offers a tranquil retreat for those seeking a blend of adventure and relaxation. With its peak visitor numbers from July to September, the island is particularly vibrant during these months. Ceningan is well-known for its thrilling underwater sports and rejuvenating body treatments. Visitors can also discover beautiful beaches, cultural temples, and lush parks, making it a delightful destination for both exploration and unwinding in nature's embrace.

Things to do in Diamond Beach

Shopping

At Diamond Beach, you can discover local shops offering unique Balinese souvenirs, handicrafts, and beachwear. If you're up for a drive, visit the nearby markets in Toyapakeh, around 16km away, where you can find a wider selection of gifts and traditional artisanal products.

Recreation

At Diamond Beach, explore wellness retreats offering yoga sessions with ocean views and rejuvenating spa treatments using local ingredients. Engage in recreational activities like snorkelling in crystal-clear waters or hiking to nearby viewpoints for stunning vistas of the coastline and lush landscapes.

Adventure

Explore the pristine sands of Diamond Beach, where you can sunbathe or swim in crystal-clear waters. For adventure, hike to nearby cliffs for stunning viewpoints or engage in snorkelling to discover vibrant marine life beneath the waves.

Nightlife

In Diamond Beach, you can enjoy a relaxed evening at local bars offering stunning ocean views and refreshing cocktails. For a livelier atmosphere, nearby beach clubs often feature live music and vibrant gatherings, creating a laid-back yet energetic vibe perfect for mingling and enjoying the tropical night air.

*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

At Diamond Beach, visitors can enjoy a blend of stunning beaches, cultural experiences, and outdoor adventures. Popular attractions include the picturesque beach itself, local temples, and beautiful bays, making it an ideal destination for those seeking relaxation and exploration. Whether you're interested in soaking up the sun, immersing yourself in Balinese culture, or engaging in outdoor activities, Diamond Beach offers a diverse range of experiences for every traveller.

  • Crystal Bay: Located 19km from Diamond Beach, Crystal Bay is renowned for its stunning scenery and inviting beach atmosphere. With its clear waters and vibrant marine life, it's an excellent spot for swimming and snorkelling, allowing visitors to immerse themselves in the breathtaking natural beauty of Bali.
  • Teletubbies Hill: Just 5km from Diamond Beach, Teletubbies Hill offers a whimsical landscape reminiscent of the beloved children's show. This family-friendly area features rolling hills and lush greenery, making it an ideal location for picnics and outdoor activities, perfect for creating memorable moments with loved ones.
  • Gala-Gala Underground House: Situated 23km from Diamond Beach, the Gala-Gala Underground House is a fascinating cultural site. This unique underground dwelling showcases traditional Balinese architecture and offers insight into the history and lifestyle of the local people, making it a worthwhile visit for culture enthusiasts.

The nearest major airports for your trip to Diamond Beach

Reaching Diamond Beach on Penida Island is convenient via its major airports. Denpasar (DPS-Ngurah Rai International Airport) is approximately 50km away, with luxury options like the Hilton Bali Resort, located 11km from the airport. Guests can access the airport via various transportation services offered by hotels, including 24-hour shuttles. Lombok (LOP-Lombok International Airport) is about 72km distant, with hotels like Pullman Lombok Merujani Mandalika Beach Resort available nearby. Lastly, Banyuwangi (BWX-Blimbingsari) is 150km from Diamond Beach, featuring the Dialoog Banyuwangi hotel, providing transfer services. Each airport offers convenient access to this stunning 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 Diamond Beach Bungalow.
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.

Explore a world of travel with Expedia