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

The Yellow Door Spa & Retreat Houses
0.4 km from Diamond Beach
United States
Louisa
The Yellow Door Spa & Retreat Houses

2. The Raja Lima

The Raja Lima
0.4 km from Diamond Beach
United States
Casey
₹5,610
₹6,905 total
includes taxes & fees
13 Oct - 14 Oct
The Raja Lima

3. La Rise Penida Cottage

La Rise Penida Cottage
1.5 km from Diamond Beach
Germany
Karim
₹1,156
₹1,399 total
includes taxes & fees
15 Oct - 16 Oct
La Rise Penida Cottage

4. Gapul Penida

Gapul Penida
1.3 km from Diamond Beach
₹2,581
₹3,128 total
includes taxes & fees
23 Sept - 24 Sept
Gapul Penida

5. Kabeh Jati Garden Villa and Restaurant

Kabeh Jati Garden Villa and Restaurant
4.2 km from Diamond Beach
United States
Arcangel
₹1,184
₹1,432 total
includes taxes & fees
15 Oct - 16 Oct
Kabeh Jati Garden Villa and Restaurant

6. Tanah Gajah, a Resort by Hadiprana

Tanah Gajah, a Resort by Hadiprana
46.4 km from Diamond Beach
United States
Amy
₹27,570
₹33,360 total
includes taxes & fees
8 Oct - 9 Oct
Tanah Gajah, a Resort by Hadiprana

7. Hilton Bali Resort

Hilton Bali Resort
44.4 km from Diamond Beach
United States
Hemal
₹12,860
₹15,561 total
includes taxes & fees
20 Sept - 21 Sept
Hilton Bali Resort

8. Seven Dreams A Pramana Experience

Seven Dreams A Pramana Experience
5.6 km from Diamond Beach
United States
Jeffrey
₹12,641
₹15,296 total
includes taxes & fees
8 Oct - 9 Oct
Seven Dreams A Pramana Experience

9. The Angkal Resort

The Angkal Resort
7 km from Diamond Beach
Canada
Diana
₹6,386
₹7,727 total
includes taxes & fees
18 Sept - 19 Sept
The Angkal Resort

10. Suwehan Beach Cliff House

Suwehan Beach Cliff House
2.8 km from Diamond Beach
Denmark
Anne Sofie
₹5,422
₹6,629 total
includes taxes & fees
15 Oct - 16 Oct
Suwehan Beach Cliff House

11. Eco-tourist Dream Beach Cliff Villas

Eco-tourist Dream Beach Cliff Villas
2.9 km from Diamond Beach
₹5,186
₹6,275 total
includes taxes & fees
16 Oct - 17 Oct
Eco-tourist Dream Beach Cliff Villas

12. You & We House

You & We House
4.2 km from Diamond Beach
United States
Deanna
₹1,715
₹2,111 total
includes taxes & fees
23 Sept - 24 Sept
You & We House

13. The Hill Prananta

The Hill Prananta
3 km from Diamond Beach
₹1,212
₹1,467 total
includes taxes & fees
18 Sept - 19 Sept
The Hill Prananta

14. Bilva Garden Penida

Bilva Garden Penida
2.9 km from Diamond Beach
₹1,177
₹1,451 total
includes taxes & fees
23 Sept - 24 Sept
Bilva Garden Penida

15. Ayodya Resort Bali

Ayodya Resort Bali
43.1 km from Diamond Beach
United States
David
₹8,832
₹10,872 total
includes taxes & fees
11 Oct - 12 Oct
Ayodya Resort Bali

16. Conrad Bali

Conrad Bali
43.4 km from Diamond Beach
United Kingdom
Deeksha
₹17,738
₹21,463 total
includes taxes & fees
9 Oct - 10 Oct
Conrad Bali

17. The Indah Cliff Sea View

The Indah Cliff Sea View
2.8 km from Diamond Beach
₹4,706
₹5,695 total
includes taxes & fees
17 Sept - 18 Sept
The Indah Cliff Sea View

18. Grand Hyatt Bali

Grand Hyatt Bali
42.6 km from Diamond Beach
United States
JAMES
₹18,347
₹22,200 total
includes taxes & fees
17 Oct - 18 Oct
Grand Hyatt Bali

19. Kelingking tropical

Kelingking tropical
15.9 km from Diamond Beach
United States
Joshua
₹4,057
₹4,909 total
includes taxes & fees
23 Sept - 24 Sept
Kelingking tropical

20. Pandawa Beach Resort and Spa Luxury

Pandawa Beach Resort and Spa Luxury
11.8 km from Diamond Beach
Australia
Marielle
₹1,788
₹2,175 total
includes taxes & fees
18 Sept - 19 Sept
Pandawa Beach Resort and Spa Luxury
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: 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. 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