You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Penida Island, part of the Nusa Penida district in Bali, Indonesia, is a captivating travel destination known for its stunning landscapes and serene atmosphere. The island offers a variety of accommodations, from luxurious resorts to charming guesthouses, catering to all types of travelers. Popular neighborhoods to stay include Toyapakeh, known for its vibrant marine life and diving spots, and Crystal Bay, famous for its beautiful beaches and sunset views.
Top attractions on Penida Island include the breathtaking Kelingking Beach, with its iconic T-Rex shaped cliff, and Angel's Billabong, a natural infinity pool offering spectacular ocean views. Visitors can also explore the sacred Goa Giri Putri Cave Temple and enjoy snorkeling or diving at Manta Point to witness majestic manta rays. Whether you're seeking adventure or relaxation, Penida Island provides an unforgettable experience for all visitors.
See the latest prices and deals by choosing your dates
Hotel in Penida Island · 7.60 km from centre
10.0
1 review
Breakfast available
Located in Penida Island, Plumeria NP is within a 5-minute drive of Port Roro Nusa Jaya Abadi and Plabuhan Tradisional Sampalan. This hotel is 12 mi (19.3 km) from Kelingking Beach and 13.1 mi (21.1 km) from Diamond Beach.
Bed & breakfast in Penida Island · 7.60 km from centre
Breakfast available
Located in Penida Island, Unicorn Bungalow is within a 5-minute drive of Plabuhan Tradisional Sampalan and Pura Penataran Ped. This bed & breakfast is 11.3 mi (18.2 km) from Kelingking Beach and 14.2 mi (22.8 km) from Diamond Beach.
Guesthouse in Penida Island · 7.60 km from centre
Breakfast available
When you stay at Coconut Hill Cottage in Penida Island, you'll be in the entertainment district, within a 5-minute drive of Pura Penataran Ped and Plabuhan Tradisional Sampalan. This guesthouse is 11.1 mi (17.8 km) from Kelingking Beach and 14.4 mi (23.2 km) from Diamond Beach.
Hotel in Penida Island · 7.61 km from centre
Breakfast available
With a stay at Villa Barong Nusa Penida by ABM in Penida Island, you'll be a 2-minute walk from Plabuhan Tradisional Sampalan and 14 minutes by foot from Port Roro Nusa Jaya Abadi. This hotel is 11.3 mi (18.1 km) from Kelingking Beach and 18.9 mi (30.5 km) from Candidasa Beach.
Hotel in Penida Island · 7.63 km from centre
8.0
1 review
Breakfast available
Located in Penida Island, La Royale Nusa Penida is a 5-minute drive from Crystal Bay and 7 minutes from Gamat Bay. This hotel is 7.8 mi (12.5 km) from Kelingking Beach and 18 mi (29 km) from Diamond Beach.
Guesthouse in Penida Island · 7.64 km from centre
7.6
4 reviews
Located in Penida Island, D'Arya Sea View is within a 15-minute walk of Plabuhan Tradisional Sampalan and Port Roro Nusa Jaya Abadi. This guesthouse is 11.5 mi (18.5 km) from Kelingking Beach and 13.3 mi (21.3 km) from Diamond Beach.
Guesthouse in Penida Island · 7.64 km from centre
7.2
5 reviews
With a stay at Timbool Bungalow in Penida Island, you'll be 2.5 mi (4 km) from Maruti Express Nusa Penida Ferry Dock and 7.3 mi (11.7 km) from Crystal Bay. This guesthouse is 14.4 mi (23.1 km) from Bias Tugal Beach and 17.6 mi (28.3 km) from Goa Lawah Beach.
Cottage in Penida Island · 7.64 km from centre
10.0
3 reviews
With a stay at Sunrise Cottage Penida in Penida Island, you'll be 3.2 mi (5.1 km) from Maruti Express Nusa Penida Ferry Dock and 7.9 mi (12.7 km) from Crystal Bay. This beach cottage is 10.8 mi (17.4 km) from Kelingking Beach and 13.4 mi (21.6 km) from Broken Beach.
Cottage in Penida Island · 7.64 km from centre
10.0
3 reviews
With a stay at Sunrise Cottage Penida in Penida Island, you'll be 3.2 mi (5.1 km) from Maruti Express Nusa Penida Ferry Dock and 7.9 mi (12.7 km) from Crystal Bay. This beach cottage is 10.8 mi (17.4 km) from Kelingking Beach and 13.4 mi (21.6 km) from Broken Beach.
Guesthouse in Penida Island · 7.64 km from centre
9.6
5 reviews
Located in Penida Island, Mamaras Guest House is within a 5-minute drive of Gamat Bay and Crystal Bay. This guesthouse is 7.8 mi (12.5 km) from Kelingking Beach and 8.2 mi (13.2 km) from Seganing Waterfall.
Bed & breakfast in Penida Island · 7.64 km from centre
Breakfast available
With a stay at The Layar Homestay in Penida Island, you'll be within a 5-minute drive of Pura Penataran Ped and Plabuhan Tradisional Sampalan. This bed & breakfast is 10.7 mi (17.1 km) from Kelingking Beach and 16.3 mi (26.2 km) from Diamond Beach.
Bed & breakfast in Penida Island · 7.66 km from centre
9.2
14 reviews
With a stay at Daphila Cottage in Penida Island, you'll be within a 5-minute drive of Plabuhan Tradisional Sampalan and Port Roro Nusa Jaya Abadi. This bed & breakfast is 10.7 mi (17.3 km) from Kelingking Beach and 13.9 mi (22.3 km) from Diamond Beach.
Hotel in Penida Island · 7.68 km from centre
Breakfast available
A stay at The Vagary Vibes places you in the heart of Penida Island, within a 5-minute drive of Pura Penataran Ped and Plabuhan Tradisional Sampalan. This hotel is 10.6 mi (17.1 km) from Kelingking Beach and 15.1 mi (24.4 km) from Diamond Beach.
Hotel in Penida Island · 7.69 km from centre
9.0
33 reviews
Breakfast available
Located in Penida Island, The Sankara Beach Resort - Nusa Penida is on the beach, a 5-minute walk from Pura Penataran Ped and within a 5-minute drive of Plabuhan Tradisional Sampalan. This beach hotel is 10.6 mi (17 km) from Kelingking Beach and 20.7 mi (33.4 km) from Candidasa Beach.
Bed & breakfast in Penida Island · 7.69 km from centre
8.2
13 reviews
Breakfast available
When you stay at Apit Lawang Villas in Penida Island, you'll be on the beach, within a 5-minute drive of Plabuhan Tradisional Sampalan and Pura Penataran Ped. This beach bed & breakfast is 11.3 mi (18.1 km) from Kelingking Beach and 14.1 mi (22.7 km) from Diamond Beach.
Bed & breakfast in Penida Island · 7.69 km from centre
8.4
22 reviews
Breakfast available
With a stay at Wait Garden Cottage in Penida Island, you'll be 8.2 mi (13.2 km) from Kelingking Beach and 8.4 mi (13.6 km) from Seganing Waterfall. This bed & breakfast is 9.2 mi (14.8 km) from Tembeling Beach and 9.6 mi (15.4 km) from Broken Beach.
Hotel in Penida Island · 7.72 km from centre
8.8
105 reviews
Breakfast available
When you stay at Coco Resort Penida in Penida Island, you'll be near the beach, within a 5-minute drive of Gamat Bay and Crystal Bay. This spa hotel is 7.9 mi (12.7 km) from Kelingking Beach and 1.4 mi (2.2 km) from Crystal Bay Beach.
Holiday park in Penida Island, Nusa Penida · 7.72 km from centre
7.1
46 reviews
Breakfast available
Set in Nusa Penida, 1.7 mi from Goa Giri Putri Temple, Gayatri Bungalows offers air-conditioned rooms with free WiFi. Offering a restaurant, the property also features a garden. Attractions in the area include Dalem Penataran Ped Temple, 4.3 mi away, or Puncak Mundi Temple, located 5 mi from the property.
At the guest house, each room comes with a terrace with a garden view. Each room is fitted with a flat-screen TV, and selected rooms have a patio. At Gayatri Bungalows, all rooms are fitted with a seating area.
A continental breakfast is available daily at the property.
The staff at Gayatri Bungalows can arrange snorkeling trips and tours around the island for additional charges.
Atuh Beach is 6.8 mi from Gayatri Bungalows, while Gamat Bay is 6.8 mi from the property. The nearest airport is Ngurah Rai International, 29 mi from the guest house.
Guesthouse in Penida Island · 7.72 km from centre
8.0
1 review
Breakfast available
Located in Penida Island, Asoka Bungalows is within a 5-minute drive of Pura Penataran Ped and Plabuhan Tradisional Sampalan. This guesthouse is 10 mi (16.1 km) from Kelingking Beach and 15.8 mi (25.4 km) from Diamond Beach.
Hotel in Penida Island · 7.72 km from centre
10.0
3 reviews
With a stay at Gara Gara Sea View in Penida Island, you'll be a 2-minute walk from Plabuhan Tradisional Sampalan and 14 minutes by foot from Port Roro Nusa Jaya Abadi. This hotel is 11.3 mi (18.1 km) from Kelingking Beach and 18.9 mi (30.5 km) from Candidasa Beach.