The 10 Best Hotels in Nusa Penida 2023

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.

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

Best hotels in Nusa Penida: top picks

Best luxury resort

Semabu Hills Hotel

Semabu Hills Hotel Nusa Penida

Best all rounder

Penida Bambu Green Suites

Best budget option

La Roja Bungalows

La Roja Bungalows

Best places to stay in Nusa Penida

You’ll be spoiled for choice when choosing where to stay in Nusa Penida, from local guesthouses to luxurious resorts. It’s an island that can meet the needs of any traveler, whether you’re a budget backpacker or a luxury traveler. We’ve broken down the best hotels in Nusa Penida so you can make an informed decision on where to stay.

10 Best Hotels In Nusa Penida

Mesare Eco Resort hotel in Nusa Penida

1. The Mesare Eco Resort

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

This amazing 4 star resort is based near Peguyangan Waterfall, and features beautiful rooms complete with balconies. There’s an on-site restaurant if you’re too relaxed to leave, and an American style breakfast is included in your stay.

Near to: Peguyangan Waterfall, Seganing Waterfall
Price: ££
Hotel rating: 8.2
Stars: 4

2. Semabu Hills Hotel

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

Located on the hills of Nusa Penida, this hotel has amazing views across the island and ocean. Relax in their infinity pool or enjoy dinner at the on-site restaurant.

Near to: Gamat Bay
Price: ££
Hotel rating: 8.2
Stars: 4

Semabu Hills Hotel Nusa Penida
Image courtesy of Semabu Hills Hotel Nusa Penida
Sea La Vie Resort Nusa Penida
Image courtesy of Sea La Vie Resort Nusa Penida

3. 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. Every room here comes with a balcony so you can enjoy the amazing views.

Near to: Seganing Waterfall
Price: ££
Hotel rating: 8
Stars: 4

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

Near to: Angel’s Billabong
Price: ££
Hotel rating: 9.1
Stars: 3

Penida Bambu Green Suites Nusa Penida

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

Near to: Pulau Seribu Viewpoint
Price: £
Hotel rating: 8.4
Stars: 3

La Roja Bungalows
Image courtesy of La Roja Bungalows
Atalaya Villas Nusa Penida
Image courtesy of Atalaya Villas Nusa Penida

6. Atalaya Villas

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

For the ultimate luxury, book a suite at Atalaya Villas with a private pool overlooking the jungle. Rooms are decorated in boho chic white, and come complete with luxury toiletries, robes and slippers.

Near to: Angel’s Billabong
Price: ££
Hotel rating: 9.6

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

Near: Angel’s Billabong
Price: £
Hotel rating: 9.2

Bagia Bungalows in Nusa Penida

8. MAUA Nusa Penida Bali

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

MAUA is one of Nusa Penida’s only 5 star resorts, featuring a restaurant, garden, outdoor pool and terrace. The rooms are modern, with stunning private infinity pools and luxurious touches you would expect.

Near: Seganing Waterfall
Price: £££
Hotel rating: 9.3
Stars: 5

MAUA Nusa Penida Bali
Credit : @chrischew
Mambo Beach Resort
Image courtesy of Mambo Beach Resort

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

Near: Prapat Beach, Sun Sun Beach and Nusapenida White Sand Beach
Price: ££
Hotel rating: 9.3
Stars: 4

10. Kompyang Cottage

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

Located right next to Batununggul Rastafara Beach, Kompyang Cottage makes for a lovely island getaway with air-conditioned rooms and a shared outdoor swimming pool.

Near: Sampalan Beach, Mentigi Beach and Kutampi Beach
Price: ££
Hotel rating: 9.3

Kompyang Cottage
Image courtesy of Kompyang Cottage

Map of the best hotels in Nusa Penida 

Map thanks to Wanderlog, a trip planner app on iOS and Android

Best hotels in Nusa Penida FAQs

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.

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.

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!

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.

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 out guide to the best Nusa Penida photo spots to help you out.

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.

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.

You may also enjoy