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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Sept - 17 Sept
Tomorrow
17 Sept - 18 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 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
Rp1.140.000
Rp1.379.400 total
includes taxes & fees
18 Sept - 19 Sept
The Raja Lima

2. Atuh Forest Cottage

Atuh Forest Cottage
2.1 km from Diamond Beach
United States
Katlyn
Rp257.108
Rp311.101 total
includes taxes & fees
1 Oct - 2 Oct
Atuh Forest Cottage

3. Sea Cliff Eco Nusa Penida

Sea Cliff Eco Nusa Penida
2.9 km from Diamond Beach
United States
Amitakumari
Rp1.003.215
Rp2.213.891 total
includes taxes & fees
20 Sept - 21 Sept
Sea Cliff Eco Nusa Penida

4. Gapul pinpilinPauxa

Gapul pinpilinPauxa
1.3 km from Diamond Beach
Canada
juniper
Rp195.091
Rp236.060 total
includes taxes & fees
15 Oct - 16 Oct
Gapul pinpilinPauxa

5. Suwehan Beach Cliff House

Suwehan Beach Cliff House
2.8 km from Diamond Beach
Denmark
Anne Sofie
Rp1.063.637
Rp1.287.001 total
includes taxes & fees
16 Oct - 17 Oct
Suwehan Beach Cliff House

6. Golden Garuda Cottages at Diamond Beach

Golden Garuda Cottages at Diamond Beach
0.5 km from Diamond Beach
New Zealand
Ngoc
Rp728.926
Rp882.001 total
includes taxes & fees
17 Sept - 18 Sept
Golden Garuda Cottages at Diamond Beach

7. La Rise Penida Cottage

La Rise Penida Cottage
1.5 km from Diamond Beach
Germany
Karim
Rp253.091
Rp306.240 total
includes taxes & fees
18 Sept - 19 Sept
La Rise Penida Cottage

8. Diamond Beach Bungalow

Diamond Beach Bungalow
0.6 km from Diamond Beach
United States
alexandru
Rp191.777
Rp232.051 total
includes taxes & fees
16 Oct - 17 Oct
Diamond Beach Bungalow

9. Mahendra Cottage

Mahendra Cottage
1 km from Diamond Beach
Rp1.022.231
Rp1.236.899 total
includes taxes & fees
17 Sept - 18 Sept
Mahendra Cottage

10. Suwehan Rey Cliff House

Suwehan Rey Cliff House
2.7 km from Diamond Beach
Rp1.045.454
Rp1.264.999 total
includes taxes & fees
18 Sept - 19 Sept
Suwehan Rey Cliff House

11. Cozzy Sea Dream Cliff Eco Guest House

Cozzy Sea Dream Cliff Eco Guest House
2.9 km from Diamond Beach
Rp891.631
Rp1.078.873 total
includes taxes & fees
29 Sept - 30 Sept
Cozzy Sea Dream Cliff Eco Guest House

12. Gapul Penida

Gapul Penida
1.3 km from Diamond Beach
Rp535.537
Rp648.000 total
includes taxes & fees
17 Sept - 18 Sept
Gapul Penida

13. The Indah Cliff Sea View

The Indah Cliff Sea View
2.8 km from Diamond Beach
Rp966.942
Rp1.169.999 total
includes taxes & fees
17 Sept - 18 Sept
The Indah Cliff Sea View

14. The Hill Prananta

The Hill Prananta
3 km from Diamond Beach
Rp224.174
Rp271.250 total
includes taxes & fees
18 Sept - 19 Sept
The Hill Prananta

15. Bilva Garden Penida

Bilva Garden Penida
2.9 km from Diamond Beach
Rp241.736
Rp292.501 total
includes taxes & fees
17 Sept - 18 Sept
Bilva Garden Penida

16. La Roja Bungalows

La Roja Bungalows
12.3 km from Diamond Beach
Mexico
jenny alejandra
Rp917.359
Rp1.110.005 total
includes taxes & fees
3 Oct - 4 Oct
La Roja Bungalows

17. Kabeh Jati Garden Villa and Restaurant

Kabeh Jati Garden Villa and Restaurant
4.2 km from Diamond Beach
United States
Arcangel
Rp218.900
Rp264.869 total
includes taxes & fees
16 Oct - 17 Oct
Kabeh Jati Garden Villa and Restaurant

18. Samplangan Penida Resort

Samplangan Penida Resort
11 km from Diamond Beach
United States
James
Rp1.174.557
Rp1.421.215 total
includes taxes & fees
16 Oct - 17 Oct
Samplangan Penida Resort

19. Temeling Jungle Inn

Temeling Jungle Inn
12.6 km from Diamond Beach
United States
alexandru
Rp227.272
Rp274.999 total
includes taxes & fees
22 Sept - 23 Sept
Temeling Jungle Inn

20. Kompyang Cottage

Kompyang Cottage
12.7 km from Diamond Beach
Brazil
Clara Aki
Rp809.257
Rp979.202 total
includes taxes & fees
18 Sept - 19 Sept
Kompyang Cottage
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.4
Exceptional
12 reviews
View
Daily continental breakfast for a fee
Atuh Forest Cottage
9.6
Exceptional
5 reviews
View
Deluxe Double Room, Ocean View | Beach/ocean view
Sea Cliff Eco Nusa Penida
10.0
Exceptional
3 reviews
View
Front of property
Gapul pinpilinPauxa
10.0
Exceptional
2 reviews
View
Premium Double Room, 1 Queen Bed, Sea View | Soundproofing, free WiFi, bed sheets
Suwehan Beach Cliff House
10.0
Exceptional
1 review
View

Top Diamond Beach Hotel Reviews

Seven Dreams A Pramana Experience

Seven Dreams A Pramana Experience

10/10 Excellent
"Excellent hôtel et le service impeccable. L’endroit est super beau et les villas très belle. Le seul bémol la plage. Pleins de coraux impossible de se baigner et rien alentour. Très pauvre dans cette île. Deux jours sont suffisants à mon avis."
Brigitte 4-night trip
Posted 2 days ago
Seven Dreams A Pramana Experience
Gapul pinpilinPauxa

Gapul pinpilinPauxa

10/10 Excellent
"Clean"
Heba 1-night trip
Posted 3 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 5 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 5 months ago
Golden Garuda Cottages at Diamond Beach
La Semaya Beach Villas

La Semaya Beach Villas

10/10 Excellent
"Great staff and beautiful view...so affordable "
Sara 14-night trip
Posted 5 months ago
La Semaya Beach Villas

Other attractions near Diamond Beach

Atuh Beach

8.8/10 (34 reviews)
Why not spend a lazy afternoon at Atuh Beach during your trip to Penida Island? Stroll along the white-sand beaches or visit the temples while you're in the area.
See properties

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

Tembeling Beach

9.0/10 (6 reviews)
Why not spend a lazy afternoon at Tembeling Beach during your trip to Penida Island? Stroll along the white-sand beaches or visit the temples while you're in the area.
See properties

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