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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
25 Aug - 26 Aug
Tomorrow
26 Aug - 27 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Diamond Beach hotels

1. The Raja Lima

The Raja Lima
0.4 km from Diamond Beach
United States
Casey
RM260
RM315 total
includes taxes & fees
31 Aug - 1 Sept
The Raja Lima

2. Atuh Forest Cottage

Atuh Forest Cottage
2.1 km from Diamond Beach
United States
Katlyn
RM65
RM79 total
includes taxes & fees
28 Aug - 29 Aug
Atuh Forest Cottage

3. Sea Cliff Eco Nusa Penida

Sea Cliff Eco Nusa Penida
2.9 km from Diamond Beach
United States
Amitakumari
RM229
RM505 total
includes taxes & fees
26 Aug - 27 Aug
Sea Cliff Eco Nusa Penida

4. Atuh Galaxy Cottage

Atuh Galaxy Cottage
2.1 km from Diamond Beach
United States
Richard
RM53
RM64 total
includes taxes & fees
1 Sept - 2 Sept
Atuh Galaxy Cottage

5. Gapul pinpilinPauxa

Gapul pinpilinPauxa
1.3 km from Diamond Beach
Canada
juniper
RM37
RM45 total
includes taxes & fees
24 Sept - 25 Sept
Gapul pinpilinPauxa

6. Golden Garuda Cottages at Diamond Beach

Golden Garuda Cottages at Diamond Beach
0.5 km from Diamond Beach
New Zealand
Ngoc
RM182
RM220 total
includes taxes & fees
11 Sept - 12 Sept
Golden Garuda Cottages at Diamond Beach

7. Suwehan Beach Cliff House

Suwehan Beach Cliff House
2.8 km from Diamond Beach
Denmark
Anne Sofie
RM202
RM244 total
includes taxes & fees
26 Aug - 27 Aug
Suwehan Beach Cliff House

8. La Rise Penida Cottage

La Rise Penida Cottage
1.5 km from Diamond Beach
Germany
Karim
RM64
RM78 total
includes taxes & fees
6 Sept - 7 Sept
La Rise Penida Cottage

9. Amrani Diamond Beach Villas & Pool

Amrani Diamond Beach Villas & Pool
0.4 km from Diamond Beach
Canada
charlene
RM742
RM897 total
includes taxes & fees
27 Aug - 28 Aug
Amrani Diamond Beach Villas & Pool

10. Diamond Beach Bungalow

Diamond Beach Bungalow
0.6 km from Diamond Beach
United States
alexandru
RM48
RM59 total
includes taxes & fees
25 Sept - 26 Sept
Diamond Beach Bungalow

11. Mahendra Cottage

Mahendra Cottage
1 km from Diamond Beach
RM123
RM149 total
includes taxes & fees
8 Sept - 9 Sept
Mahendra Cottage

12. Batang Golden Hills Villa

Batang Golden Hills Villa
3.1 km from Diamond Beach
Germany
Dominik
RM39
RM47 total
includes taxes & fees
24 Sept - 25 Sept
Batang Golden Hills Villa

13. Suwehan Rey Cliff House

Suwehan Rey Cliff House
2.7 km from Diamond Beach
Suwehan Rey Cliff House

14. Suwehan Cliff Inn with Hammock Penida

Suwehan Cliff Inn with Hammock Penida
2.8 km from Diamond Beach
RM198
RM240 total
includes taxes & fees
1 Sept - 2 Sept
Suwehan Cliff Inn with Hammock Penida

15. Gapul Penida

Gapul Penida
1.3 km from Diamond Beach
RM110
RM133 total
includes taxes & fees
5 Sept - 6 Sept
Gapul Penida

16. Cozzy Sea Dream Cliff Eco Guest House

Cozzy Sea Dream Cliff Eco Guest House
2.9 km from Diamond Beach
RM204
RM247 total
includes taxes & fees
23 Sept - 24 Sept
Cozzy Sea Dream Cliff Eco Guest House

17. The Hill Prananta

The Hill Prananta
3 km from Diamond Beach
RM53
RM64 total
includes taxes & fees
22 Sept - 23 Sept
The Hill Prananta

18. Bilva Garden Penida

Bilva Garden Penida
2.9 km from Diamond Beach
RM55
RM67 total
includes taxes & fees
1 Sept - 2 Sept
Bilva Garden Penida

19. Seven Dreams A Pramana Experience

Seven Dreams A Pramana Experience
5.6 km from Diamond Beach
United States
Jeffrey
RM654
RM792 total
includes taxes & fees
25 Sept - 26 Sept
Seven Dreams A Pramana Experience

20. Deep Roots Dive & Yoga Resort

Deep Roots Dive & Yoga Resort
9.8 km from Diamond Beach
Italy
Adele
RM351
RM390 total
includes taxes & fees
23 Sept - 24 Sept
Deep Roots Dive & Yoga Resort
View all properties

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
9.6
Exceptional
11 reviews
View
Daily continental breakfast for a fee
Atuh Forest Cottage
9.6
Exceptional
5 reviews
View
Beach/ocean view
Sea Cliff Eco Nusa Penida
10.0
Exceptional
3 reviews
View
Aerial view
Atuh Galaxy Cottage
10.0
Exceptional
3 reviews
View
Front of property
Gapul pinpilinPauxa
10.0
Exceptional
2 reviews
View

Top Diamond Beach Hotel Reviews

Seven Dreams A Pramana Experience

Seven Dreams A Pramana Experience

10/10 Excellent
"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 😍. The central pool is ocean front with negative edge to the water and large palms surrounding the pool. Throughout the resort are diverse flowering plants, meticulously maintained - a flower lover’s paradise. Amenities including spa and activities (kayaks, snorkeling, etc) are available. The on-property restaurant offers diverse menu and tasty selections. We ate here for most of our stay and enjoyed the variety. Seven Dreams is a little remote (requiring about 45 min to reach from the harbor) but is well worth the drive. I absolutely recommend this resort for a world class service experience and delightful vacation, and personally hope and plan to return for vacation in the future."
Melissa 4-night trip
Posted 2 months ago
Seven Dreams A Pramana Experience
Gapul pinpilinPauxa

Gapul pinpilinPauxa

10/10 Excellent
"Clean"
Heba 1-night trip
Posted 2 months ago
Gapul pinpilinPauxa
Diamond Beach Bungalow

Diamond Beach Bungalow

10/10 Excellent
"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."
alexandru 2-night trip
Posted 4 months ago
Diamond Beach Bungalow
Golden Garuda Cottages at Diamond Beach

Golden Garuda Cottages at Diamond Beach

10/10 Excellent
"Such a beautiful accommodation. I love the interior design. I would stay again."
Ngoc 3-night trip
Posted 4 months ago
Golden Garuda Cottages at Diamond Beach
The Raja Lima

The Raja Lima

10/10 Excellent
"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."
Casey 1-night trip
Posted 4 months ago
The Raja Lima

Other attractions near Diamond Beach

Thousand Islands Viewpoint

8.6/10 (14 reviews)
Find out about the history of Penida Island with a stop at Thousand Islands Viewpoint. Amble around the area's white-sand beaches or visit its temples.
See properties

Suwehan Beach

Why not spend a lazy afternoon at Suwehan Beach during your trip to Penida Island? Amble around the area's white-sand beaches or visit its temples.
See properties

Teletubbies Hill

6.4/10 (6 reviews)
Commune with nature and explore the great outdoors at Teletubbies Hill during your travels in Penida Island. Amble around the area's white-sand beaches or visit its temples.
See properties

Goa Giri Putri Temple

9.8/10 (6 reviews)
Goa Giri Putri Temple is just one of the places to see in Penida Island, so why not enjoy the other things to explore during your travels? Amble around the area's white-sand beaches or visit its temples.
See properties

Peguyangan Waterfall

9.0/10 (2 reviews)
Commune with nature and explore the great outdoors at Peguyangan Waterfall during your travels in Batukandik.
See properties

Pura Puncak Mundi

Find out about the history of Klumpu with a stop at Pura Puncak Mundi.
See properties

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 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. 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