Close this search box.
Close this search box.

The 25 Best Hotels in Nusa Penida 2024

Please note that this page contains affiliate links. While we only recommend products that we believe in, we may benefit financially from any purchases you make.

Table of Contents

Are you staying in Nusa Penida as part of your Bali itinerary? With so many options, it can be hard to choose where to stay on the island. It’s one of the most popular and beautiful places in Bali, filled with stunning beaches, and Instagram-worthy photo spots.

We’ve broken down the best hotels in Nusa Penida so you can make an informed decision on where to stay.

Best hotels in Nusa Penida: top picks

Is it worth booking a hotel on Nusa Penida or should I just take a day trip?

You have to reach Nusa Penida on a boat from Bali, taking around 30 minutes depending on where you leave from. A lot of companies offer day tours to certain parts of Nusa Penida, but in our opinion, the island is so beautiful it’s worth staying at least a couple of days.

What’s the best area to stay in Nusa Penida?

The main areas to choose from are the North side, West side, or East side. Think about what you want to do on the island and base yourself close by. The whole island can be traveled in around an hour, so you’ll still get a chance to hit all the main spots if you hire a scooter or taxi driver.

The North is where the main harbours are, and the most urbanised area. Most tourists stay here in Sampalan – the main town on the island. There’s plenty of cool bars and trendy restaurants here, as well as diving schools.

In the West, you’ll find the most beautiful and quiet snorkeling spots at Crystal Bay, Broken beach and Angel’s Billabong.

The East is for the most adventurous – it’s a long and bumpy drive away from the harbours but does offer amazing views. This is where Diamond Beach and Atuh Beach are located, as well as the Instagram famous Rumah Pohon Treehouse.

Where you choose to stay will depend on your traveling style, but you might want to consider staying a couple of days in each if you have the time.

The best luxury hotels and resorts in Nusa Penida

1. The Mesare Eco Resort

Dusun Batuguling, Desa Batukandik, Nusa Penida, Klungkung, Bali, 80771 Nusa Penida, Indonesia

Discover the enchanting Mesare Eco Resort, a hidden gem nestled near Peguyangan Waterfall in the cool, green hills of Batukandik, Nusa Penida, Bali. This 4-star haven offers an unforgettable experience with its beautiful rooms, each equipped with a balcony where you can immerse yourself in the tranquility of the surrounding landscape.

Picture yourself waking up in one of our 14 enchanting cottages, surrounded by lush organic gardens and the mesmerizing views of the hilltop setting. The on-site restaurant ensures you don’t have to venture far for delicious meals, and the included American-style breakfast adds a delightful touch to your stay.

There are plenty of facilities to keep you busy, including a bean-shaped swimming pool, a tropical garden, a yoga studio, and a sun terrace.

2. Sea La Vie Resort

Jalan Raya Toya Pakeh – Ped, 80771 Nusa Penida, Indonesia

Featuring an on-site restaurant, outdoor infinity pool over the ocean, and a bar, Sea La Vie has earned its place as one of the best hotels in Nusa Penida. Each room comes with a balcony, ensuring you soak in the breathtaking views that make this place truly exceptional.

The resort’s commitment to excellence extends to services like room service, concierge assistance, and tour organization. You can choose between a delicious continental or American breakfast in the morning, setting the tone for a day of exploration.

However, the real highlight is the direct water access, providing not only a chance to enjoy the water but also unparalleled views from the clifftop.

3. MAUA Nusa Penida Bali

Jalan Gamat Bay, Desa Sakti, Nusa Penida, 80771 Bali, 80771 Nusa Penida, Indonesia

Maua Nusa Penida, strategically perched atop a hill, ensures an unparalleled experience centered around breathtaking views. 

The resort’s design cleverly captivates with panoramic vistas of Gamat Bay, Mount Agung, and the lush jungle canopy, visible whether you’re strolling in tropical gardens, cooling off in the infinity pool, or savoring a breakfast of mangosteen, coconut, and Java coffee.

Facilities at Maua Nusa Penida include a restaurant, bar, outdoor pool, spa, gym, and free WiFi. Villas feature plunge pools, air conditioning, minibars, cable TV, Nespresso coffee machines, free bottled water, and bathrooms with showers and Swisscare toiletries.

For dining, Kowhai restaurant overlooks verdant hills and Gamat Bay, offering a menu focused on resort garden fruits, vegetables, local seafood, and fish. Indonesian classics, crowd-pleasing steaks, burgers, and more are served daily for breakfast, lunch, and dinner.

4. Atalaya Villas

Jalan Ped – Buyuk, Batununggul, 80771 Nusa Penida, Indonesia 

Ideal for a romantic escape, the detached bungalows at this exquisite hotel are dreamy, making it one of the top picks for couples in Nusa Penida. Rooms are decorated in boho chic white, and come complete with luxury toiletries, robes and slippers. The ensuite boasts a rainfall shower, and each bungalow offers a small front patio with seating. 

For an extra special experience, book the private pool suite, offering additional space, a shaded sun deck, a pool, and stunning forest views.

Begin your day with a delightful American breakfast at the in-house restaurant before exploring highlights like Kelingking or Diamond Beach. Spend afternoons by the pool or in the garden, watching the sun set over this beautiful island.

5. Adiwana Warnakali Resort

Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Adiwana Warnakali, perched above Toyapakeh Harbour on Nusa Penida island, stands out as a unique PADI 5-star dive resort. With its prime location and outstanding facilities, it’s the ideal base for exploring Nusa Penida, engaging in thrilling scuba diving adventures in Bali, or simply unwinding, dining, and rejuvenating at the resort’s spa – even if you’re not a guest. 

Featuring 12 Ocean View Suites with expansive balconies and 3 Grand Deluxe Ocean View rooms with smaller balconies, each room offers stunning views throughout the day. Wake up to the sea just outside your bed, shower with views of Ceningan island and Mount Agung, and enjoy breathtaking sunsets from the comfort of your balcony.

6. Akusara Jungle Resort And Spa

Desa ped banjar, seming, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

This funky-style resort, slightly more inland, offers modern and spacious bungalows equipped with a double bed, TV, kettle, private bathroom, balcony, and AC.

Start your day with a complimentary breakfast, included in the price. Afterward, unwind in the charming gazebo by the pool, exclusively available for guests. The resort boasts a swimming pool, a bar, a garden, and delightful pool views.

The best boutique and mid-range hotels in Nusa Penida

7. Penida Bambu Green Suites

Jalan raya Adegan,Desa Ped,Kecamatan Nusa Penida,Kabupaten Klungkung,Propinsi Bali-Indonesia, 80771 Nusa Penida, Indonesia

If you’re looking for a treetop jungle getaway, the Penida Bambu Green Suites is the perfect hotel for you. With a restaurant, outdoor pool, bar and garden on site, your room also comes with an amazing hot tub.

Featuring 12 beautifully crafted bamboo suites, each with a private terrace and garden, Penida Bambu Green Suites has a cozy and serene ambiance. The stunning pool with a poolside bar provides a perfect setting to chill out with a refreshing drink while enjoying gorgeous views.

The exceptional staff and attention to detail make this hotel stand out. Highly recommended are the tours organized by the hotel, and the incredible room service dinner. 

8. The Kama

Jl. Nusa Indah No.53, Kutampi Kaler, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

The Kama stands out as one of the best resorts in Nusa Penida, especially for those eager to experience the charm of the north coast. Nestled amidst the forest canopy with Mount Agung in sight, the resort boasts bamboo shelters, sun loungers, and palm trees, creating the ultimate island vibe.

The infinity pool overlooks the ocean and the distant volcano on Bali’s mainland. With only six units in the resort, competition for the prime view is minimal, ensuring an intimate and tranquil atmosphere. Guests consistently praise the restaurant food and the high-quality service, adding to the allure of The Kama as a top choice for a memorable stay on Nusa Penida.

9. Semabu Hills Hotel

Jalan Raya Toya Pakeh – Ped, 80771 Nusa Penida, Indonesia

For those seeking a stunning hotel close to the harbor, Semabu Hills Hotel is a 4-star gem perched atop a hill just minutes away. The hotel boasts incredible views of the island and the ocean, making it a top choice for discerning travelers.

A standout feature is the access to not just one, but two stunning infinity pools, both offering breathtaking views. The on-site restaurant serves a variety of international and Indonesian dishes, accompanied by tasty drinks. A deliciousl breakfast is included in the room rate.

10. Daphila Cottage

Kutampi Kaler, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Situated just steps from some of the best beaches in Nusa Penida, Daphila Cottage is an excellent mid-range option among Nusa Penida hotels. Choose from deluxe or family rooms, suitable for couples or families. Each room boasts an amazing terrace with an outdoor dining area, offering stunning sea views.

The star attraction is the infinity pool, overlooking the water and Mount Agung in the distance. The on-site restaurant provides tasty breakfasts, lunches, and dinners, completing the experience at Daphila Cottage – a perfect blend of affordability, serenity, and scenic beauty.

11. Mahaloka Valley

Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Mahaloka Valley is a perfect choice for those seeking accommodation near the top attraction of Crystal Bay in Nusa Penida. Just a 10-minute walk from the beach, this hotel provides beautifully decorated bungalows set in a stunning environment.

Aside from enjoying the beach, guests can take a refreshing dip in the outdoor swimming pool or indulge in local dishes at the on-site restaurant. The hotel offers additional conveniences such as free private parking, a 24-hour front desk, and room service.

12. Gara Gara Sea View

Jln. Grya Purna Ashram, Kutampi Kaler, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

If you’re seeking one of the best beach hotels in Nusa Penida, Gara Gara Sea View is an excellent choice. Positioned right next to the beach, enjoy panoramic views of the sea and Mount Agung. 

Situated on the serene northern part of the island, the hotel boasts a fantastic outdoor swimming pool with breathtaking views. Guests can also enjoy the convenience of the on-site restaurant, daily breakfast with a la carte, Asian, or halal options, and the accessibility of a 24-hour front desk.

13. Sebuluh Sunset Hill

Bunga Mekar, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

Sebuluh Sunset Hill, a stunning mid-range hotel in Nusa Penida, is conveniently located near Kelingking Beach, making it an excellent choice for those wanting to stay close to one of the island’s top attractions.

The hotel features cute eco-friendly bungalows with private terraces, equipped with modern amenities and air-conditioning. A highlight is the magical sunset view that guests can enjoy from the comfort of their own rooms due to the hotel’s strategic location.

Similar to many of the best hotels in Nusa Penida, Sebuluh Sunset Hill boasts a picturesque outdoor pool, perfect for relaxing. 

14. BB Resort Villa and Spa

Banjar Penage, Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

BB Resort Villa and Spa, one of the newest additions to Nusa Penida’s hotel scene, is located on the tranquil eastern side of the island near the harbor. Offering a peaceful atmosphere, guests can choose from two types of accommodation.

Opt for a cozy bungalow for a more affordable stay or indulge in the two-bedroom villa with its private pool. Even if you choose the bungalow, you can still enjoy the public outdoor swimming pool. The on-site restaurant serves Chinese cuisine.

15. Kelingking Mesari Villa and Spa

Jalan Klingking, Karangdawu, Bunga Mekar, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

For a stay close to the famous T-rex shaped cliff of Kelingking Beach on Nusa Penida, Kelingking Mesari Villa and Spa is unbeatable in terms of location. Just a 5-minute walk from the beach, this hotel provides easy access to this iconic spot anytime you desire.

The tastefully decorated small wooden bungalows each boast a private terrace, perfect for enjoying an early morning coffee amidst the lush tropical surroundings.

16. Autentik Nusa Penida

jalan Crystal Bay, Nusa Penida, Sakti, Kec. Nusa Penida, Kabupaten Klungkung, Bali 80771, Indonesia

Autentik Penida Glamping in Nusa Penida is considered the most unique place to stay, featuring tents and treetop huts on stilts. This glamping accommodation is an Instagrammer’s dream, equipped with all the modern amenities of any hotel, including a lovely bathroom at the back of the tent.

Nestled in nature, Autentik Nusa Penida offers truly special views. With charming bean bags and breakfast served on your terrace, waking up in this magical place is an extraordinary experience. It is undoubtedly one of the best places to stay in Nusa Penida, offering a perfect blend of luxury and nature.

17. Pramana Natura Nusa Penida

Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

If you’re on the lookout for spacious hotels in Nusa Penida Bali with sea views and infinity pools, Pramana Natura is the perfect choice. 

The simple thatched roof rooms feature a double bed, desk, safe, minibar, and TV. Each room comes with a balcony offering seats and a chaise longue overlooking the ocean.

For a more spacious option, pitched roof detached villas are available. These villas include extra-large double beds, a sofa bed, desk, safe, TV, and minibar. The ensuite features a rainfall shower, and some villas have a freestanding bathtub in front of a picture window. Each villa includes a wooden verandah with outdoor dining and loungers. Some even boast a private swimming pool and a hot tub.

The best budget hotels and bungalows in Nusa Penida

18. La Roja Bungalows

Jalan Ped – Buyuk, Batununggul, 80771 Nusa Penida, Indonesia 

Book your own tiny tropical cabin at La Roja Bungalows, just 200 yards from Batununggul Rastafara Beach. The units all have private bathrooms and TVs, and can make the most of the shared pool and garden.

La Roja Bungalows sweetens the deal by offering complimentary breakfast each morning, ensuring guests can start their day right while enjoying a budget-friendly stay in the tranquil surroundings of Nusa Penida’s eastern region.

19. Bagia Bungalows

Banjar Pangket, Desa Sakti, Nusapenida, 80771 Nusa Penida, Indonesia

A local guest house with stunning views of the island, at Bagia Bungalows all rooms have their own patio with mountain view, private bathroom and seating.

Guests can enjoy a continental breakfast each morning, with room service available. 

20. Mambo Beach Resort

Jalan Ped – Buyuk, Nusa Penida, 80771 Nusa Penida, Indonesia

Newly opened in November 2022, Mambo Beach Resort has quickly made a name as one of the best hotels in Nusa Penida. Expect comfortable beds, a beachside location and it’s own diving school.

This boutique-style beach resort offers uninterrupted panoramic views of the ocean and direct access to Prapat Beach. Families and couples can enjoy modern amenities, and rooms with a terrace provide the best views of the ocean. The in-house restaurant serves Continental, American, and Asian breakfast, as well as lunch and dinner with local and international cuisine.

Facilities at Mambo Beach Resort include two beachfront swimming pools, a shared lounge, a garden, and a sun terrace. The hotel offers harbor transfers and car hire for added convenience.

21. Kompyang Cottage

Jl. Karang Suung, Br. Geria Tengah, Desa Batununggul, Kec. Nusa Penida, 80771 Nusa Penida, Indonesia

For an incredible yet affordable and comfortable stay in Nusa Penida, Kompyang Cottage is a fantastic choice.

The beautifully decorated cottages feature spacious outdoor bathrooms with a free-standing stone bathtub, providing guests with a dreamy experience. The outdoor swimming pool, situated in the quiet garden and surrounded by lush tropical plants, adds to the overall charm of Kompyang Cottage.

Guests can start their day with daily American breakfasts, and a highlight is the option to enjoy morning treats as a floating breakfast in the pool.

22. Saka Boutique Hotel

Jalan Raya Toyapakeh, Kampung Toyapakeh, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Located on the main street of Toya Pakeh, just a few minutes’ walk from the harbor, Saka Boutique Hotel provides affordable yet stylish accommodation in a prime location.

Each room is designed with modern furnishings and equipped with air conditioning, a flat-screen TV, and a private bathroom. Some rooms also feature a seating area and a terrace or balcony.

Saka Boutique Hotel includes an outdoor swimming pool in a closed garden setting, adding a nice touch to the overall experience. The lovely on-site restaurant allows guests to sample local dishes and international favorites during their stay.

23. Santen Beach Bungalows

Nusa Penida Indonesia Banjar Nyuh, Jl. Raya Toya Pakeh – Ped, Ped, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Nestled in Nusa Penida, just steps away from Nusapenida White Sand Beach and a short distance from Toyapakeh Beach, Santen Beach Bungalows offers a serene retreat. The property features a garden and free WiFi throughout, along with complimentary private parking for guests.

The guest house presents air-conditioned rooms equipped with a wardrobe, safety deposit box, flat-screen TV, balcony, and a private bathroom with a shower. Additionally, rooms feature a seating area for added comfort.

24. Diamond Beach Villas

Pejukutan, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

Diamond Beach Villas, a collection of four serene villas, is situated on the East of Nusa Penida, close to Diamond Beach, Atuh Beach, Molendteng Tree House, and Raja Lima viewpoints.

These villas feature large walls made of concrete and glass, showcasing views of the surrounding natural landscape and opening up to semi-outdoor living spaces for a unique and immersive experience.

Each villa at Diamond Beach Villas provides a communal swimming pool, a private kitchen, and a terrace. 

25. Lushy Hostel

Jl. Munduk Tengah Br. Pengembungan No.11B, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia

Lushy Hostel in Nusa Penida has an idyllic beachfront setting, allowing guests to enjoy margaritas on the sand while witnessing breathtaking sunsets. The hostel’s pool deck provides a perfect spot to unwind and take in the beautiful surroundings. Scooter rentals, transportation, and tours can be conveniently arranged by the hostel, ensuring easy exploration of the area.

This is one for extroverts as guests are encouraged to mingle and have fun together. 

Map of the best hotels in Nusa Penida 

Where is Nusa Penida?

Nusa Penida is located between the islands of Bali and Lombok, on Bali’s southeast coast. It has it’s own unique personality and atmosphere compared to the main island and can be reached easily from Sanur, Padang Bai or Kusamba.

It’s only been popular with tourists since around 2015, making it less overcrowded and more untouched than Bali. It features huge cliffs, making it harder to develop on, unlike its neighbours.

How do I get to Nusa Penida from Bali?

Boat operators set off from mainland Bali, either from Sanur, Kusamba, Padang Bai or Serngan on the East coast. You can buy a ticket from local offices or online.

The price for the boat varies between $20 – $40 per person (280,000 to 550,000 IDR). If you plan your stay, you can book a return ticket which will work out a lot cheaper.

We would recommend leaving from Sanur as it’s the easiest to get to from the pain parts of Bali, including Seminyak, Canggu and Kuta. The boat leaves in the morning and in the afternoon.

If you’re in Bali for a while, check out our 10 day itinerary including a day trip to Nusa Penida and staying at the Gili Islands!

What is there to do on Nusa Penida?

Nusa Penida is known for beaches and snorkelling. The most famous spot on the island is Kelingking Beach, an amazing viewpoint that overlooks a white sand beach. Staircases have been built going down the rocky cliff, but it takes about 30 minutes to reach the bottom. If you brave it, you’ll be rewarded with privacy on this beautiful, quiet beach.

If you enjoy swimming, the island is ideal due to the calm surrounding waters. There are plenty of diving schools here if you want to learn and swim with Manta Rays.

The island of Nusa Penida is also a great place to experience Balinese culture. There are lots of local temples, and a legend that priests banished evil spirits here. To keep them at peace, the Balinese worship these spirits in the Pura Dalem Ped temple.

Nusa Penida is also home to some amazing views, and is a great place to get Instagram photos. Here’s our guide to the best Nusa Penida photo spots to help you out.

How long should I stay on Nusa Penida?

We would suggest spending two nights on the island. This will give you plenty of time to explore, relax and get into the island life vibe.

How do I get around Nusa Penida?

You’ll arrive on Nusa Penida at Buyuk, Toya Pakeh or Sampalan. There’s no public transport on the island so you’ll need to either get a taxi or hire a scooter to get around.

When you arrive at the harbour there will be plenty of locals who will offer driving services or scooter rentals. If not, ask the staff at your hotel and they can arrange everything. You can even get a scooter delivered to the hotel for you.

If you do choose to rent a scooter, expect to pay more than you’ll pay on Bali. it will cost around 80,000 IDR per day. Please note that as the island isn’t very developed, the roads are not always the smoothest. Make sure to wear long trousers and a helmet for your safety.

If you choose to hire a driver, you’ll pay around 500,000 IDR per day. They’ll also know all the best local spots to take you and can act as a tour guide.

Related Posts