Bali to Nusa Penida

Last updated:

Overview Compare Fast Ferry Slow Ferry Day Tours

COVID-19 Requirements: Nusa Penida, Nusa Lembongan and Nusa Ceningan are part of Bali, which means there are no additional travel requirements if you take the ferry from Bali. When travelling from Lombok, there are additional requirements.

What to expect when visiting Nusa Penida

Nusa Penida is a captivating paradise island separated from Bali by the Badung Strait. It is the largest of a trio of small offshore islands, alongside Nusa Lembongan and Nusa Ceningan, just 40 km from Bali’s east coast.

Towering limestone cliffs and pristine white-sand beaches dot the Penida coastline. It has been filling the Instagram feeds of a growing army of intrepid travellers. Dinosaur-shaped Kelingking Beach is the island’s most famous icon, but Nusa Penida’s allure extends far beyond this.

Expect secret castaway beaches and lagoons, crystal clear waters teeming with manta rays and awesome viewpoints high above the crashing waves. It definitely deserves much more than a fleeting day trip to really appreciate its charms. Give yourself at least a few days to really explore Nusa Penida Island.

How to get from Bali to Nusa Penida

There are 3 ways to travel from Bali to Nusa Penida. The best way is to take a 30 to 60-minute fast ferry with rates from 100,000 IDR ($6). You can also take a 2-hour slow ferry for 31,000 IDR ($2) or an 8-hour day tour with rates from 750,000 IDR ($48).

Transport modeDurationCostsAvailability
Fast Boat30-60 minutes100,000 IDR ($6)Check Ferry Tickets
Slow Ferry2 hours31,000 IDR ($2)Read article for more info
Day Tour8 hours750,000 IDR ($48)Check Day Tours

Several fast boat companies operate between Bali and Nusa Penida. Most ferries depart from Sanur and the journey takes about 30-45 minutes. There are also a few ferries departing from other ports in Bali, but travel time will be longer. Fares already start from 100,000 IDR ($6).

If you want to bring a vehicle to Nusa Penida, you’ll have to take the slow ferry from Padang Bai. Passenger tickets are as cheap as 31,000 IDR ($2), while vehicle rates start from 50,000 IDR ($3.20). These slow ferries take 2 hours from Padang Bai to Nusa Penida.

Although Nusa Penida is best explored over a few days, you can also book a day trip from Bali to Nusa Penida. This tour offered by Klook offers a great tour for only 525,000 IDR ($33.50). The ticket includes roundtrip tickets from the most popular destinations in Bali, as well as a tour guide who will drive you to the best hotspots of Nusa Penida.

Itinerary from Bali to Nusa Penida

Fast boat from Bali to Nusa Penida

Duration: 30-45 minutes
Cost: 100,000 IDR ($6)
Duration: 30-45 minutes
Cost: 100,000 IDR ($6)

With five different ports in Bali and three different ports on Nusa Penida Island, you have a lot of ferry options for this route.

In the table below, we compare the duration and costs of the lowest prices tickets to Nusa Penida from each of the ports in Bali.

Fast boats from Bali to Nusa Penida (sorted by port)

Transport modeDurationCostsAvailability
Option 1: From Sanur30-45 minutes110,000 IDR ($7)Check Ferry Tickets
Option 2: From Serangan45 minutes180,000 IDR ($11.50)Check Ferry Tickets
Option 3: From Padang Bai1 hour100,000 IDR ($6)Check Ferry Tickets
Option 4: From Kusamba30 minutes150,000 IDR ($9.50)Check Ferry Tickets

From most places in Bali, the best port to take a fast ferry from Sanur. Sanur port has the closest proximity to the Nusa islands and is the closest port to the most popular destinations in Bali (Seminyak, Canggu, Ubud).

Serangan is about 10km south of Sanur. There are two fast boat companies leaving from this port, but we don’t see an advantage of leaving from Serangan compared to the new harbour in Sanur. Tickets are more expensive and the port is harder to reach.

If you’re coming from Sidemen or around Padang Bai, it’s easier to take a ferry from Kusumba or Padang Bai (depending on the availability of the ferries).

Option 1: Fast boat to Nusa Penida from Sanur Port

Sanur Port is located on the northeast coast of Bali and is the closest port to many of the main destinations in Bali, including Canggu, Seminyak, Kuta, Uluwatu and Nusa Dua.

Note that the new port in Sanur has a digital ticketing system, so you are required to buy your tickets in advance. Your ticket or boarding pass includes a barcode that will be scanned and checked at the port.

Fast boat schedule from Sanur Port to Nusa Penida

Fastboat CompanyScheduleTickets
Caspla Bali Sea View08:00-08:30
10:00-10:30
13:00-13:30
110,000 IDR ($7)
Check Ferry Tickets
Angel Billabong Fast Cruise07:30-08:00
08:30-09:00
14:15-14:45
17:20-17:50
130,000 IDR ($8)
Check Ferry Tickets
Axe Stone Fast Cruise07:30-08:00
08:15-08:45
11:00-11:30
15:30-16:00
140,000 IDR ($9)
Check Ferry Tickets
Starfish Fast Boat09:00-09:30
10:45-11:15
150,000 IDR ($9.50)
Check Ferry Tickets
El Rey Junior Fast Cruise08:00-08:30
11:45-12:15
155,000 IDR ($10)
Check Ferry Tickets
Idola Express08:15-09:00
14:00-14:45
160,000 IDR ($10)
Check Ferry Tickets

How to get to Sanur Port

New port in Sanur, Bali
New port in Sanur, Bali (opened in November 2022)

UPDATE: In November 2022 — just before the G20 — Sanur opened a new port. It’s one of the most modern ports you’ll find in Southeast Asia and all boats now conveniently depart and arrive from a pier instead of from the beach. The new port is equipped with a digital ticketing system and an air-conditioned waiting area with clean bathrooms. Just be aware that the new port is about a 5-10 minute walk from the old port.

To get to Sanur Port, you have two options. You can take a minivan departing from Kuta or Ubud, or more conveniently, a taxi from your hotel.

Taxi fares to Sanur Port

You’ll find an estimation of the taxi fares from Bali’s most popular tourist destinations to Padang Bai in the table below. When sharing the costs with your travel buddies, it will be around the same price or cheaper than paying a higher-priced ticket including pickup.

An important advantage compared to a shared pick-up service is that your transfer won’t be delayed by picking up other passengers. This alone could already add 1-hour extra time to get to Padang Bai.

Estimated taxi fares to Sanur Port
Departure pointTravel timeTaxi fares*
Canggu1-1.5 hoursfrom 100,000 IDR ($6)
Kuta, Seminyak30 minutes – 1 hourfrom 110,000 IDR ($7)
Ubud1-1.5 hoursfrom 190,000 IDR ($12)
Uluwatu1.5-2 hoursfrom 200,000 IDR ($12.50)
*Taxi fares are based on Grab. Note that there are some areas in Bali where online taxi apps are not allowed. This means that actual taxi fares might be higher than the fares indicated above.
Minivan to Sanur Port

As an alternative, you can also take the minivan operated by Perama Tour & Travel. The minivans depart at 07:00 from their offices in Kuta and Ubud

See here the costs of the minivan tickets:

  • From Kuta 65,000 IDR ($4.20)
  • From Ubud 100,000 IDR ($6)

Keep in mind that these minivans depart from Perama Tour & Travel Offices. This means you might need to take another taxi from your hotel to the departure point.

Option 2: Fast boat to Nusa Penida from Serangan Port

Although the journey time from Serangan to Nusa Penida is about the same as from Sanur, it’s a less popular port, harder to get to, and ticket prices are more expensive.

Fast boat schedule from Serangan Port to Nusa Penida

Fastboat CompanyScheduleTickets
Bali Line Fast Boat08:30-09:15180,000 IDR ($11.50)
Check Ferry Tickets
Gili Getaway10:30-11:15450,000 IDR ($29)
Check Ferry Tickets

How to get to Serangan Port

There is no regular public transport going to Serangan. This means your only options are hailing a taxi or booking a private car via taxi apps like Grab and Gojek. The rates and duration are more or less similar to the ones going to Sanur Port.

See here the travel time and taxi fares when going to Serangan Port:

Taxi fares to Serangan Port

Departure pointTravel timeTaxi fares*
Canggu1-1.5 hoursfrom 100,000 IDR ($6)
Kuta, Seminyak30 minutes – 1 hourfrom 110,000 IDR ($7)
Ubud1-1.5 hoursfrom 190,000 IDR ($12)
Uluwatu1.5-2 hoursfrom 200,000 IDR ($12.50)
*Taxi fares are based on Grab. Note that there are some areas in Bali where online taxi apps are not allowed. This means that actual taxi fares might be higher than the fares indicated above.

Option 3: Fast boat to Nusa Penida from Padang Bai

Although Padang Bai is mainly used for fast boats to Lombok and the Gili Islands, you can also take a ferry from this port to Nusa Penida.

There is one fast boat company that operates from this port and it offers tickets for the best price you can find on the island. However, this fast boat from Padang Bai takes a bit longer (1 hour) compared to fast boats departing from Sanur (30-45 minutes).

Padang Bai is also the only harbour that allows you to bring a vehicle (car or motorbike) to Nusa Penida. Because this 2-hour slow ferry takes considerably longer and often experiences long delays, we don’t recommend the slow ferry if you’re not planning to bring a vehicle.

Fast boat schedule from Padang Bai Port to Nusa Penida

Fastboat CompanyScheduleTickets
Semaya One11:30-12:30
14:30-15:30
100,000 IDR ($6)
Check Ferry Tickets

How to get to Padang Bai port

Padang Bai - Bali
Padang Bai is about a 1.5-hour drive from the most popular destinations on the west side of Bali

Padang Bai is located in the northwest of Bali and is the most popular ferry port for fast boats departing to the Gili Islands and Lombok. In addition, Padang Bai has a separate pier for large vehicle ferries which allows you to bring a motorbike or car to Lombok or Nusa Penida.

To get to Padang Bai Port, you have two options. You can take a minivan departing from Kuta or Ubud, or more conveniently, a taxi from your hotel.

Taxi fares to Padang Bai

You’ll find an estimation of the taxi fares from Bali’s most popular tourist destinations to Padang Bai in the table below. When sharing the costs with your travel buddies, it will be around the same price or cheaper than paying a higher-priced ticket including pickup.

An important advantage compared to a shared pick-up service is that your transfer won’t be delayed by picking up other passengers. This alone could already add 1-hour extra time to get to Padang Bai.

Estimated taxi fares to Padang Bai Port
Departure pointTravel timeTaxi fares*
Canggu2-2.5 hoursfrom 280,000 IDR ($18)
Ubud1.5-2 hoursfrom 300,000 IDR ($19)
Kuta, Seminyak1.5-2 hoursfrom 330,000 IDR ($21)
Uluwatu2.5-3 hoursfrom 400,000 IDR ($25.50)
*Taxi fares are based on Grab. Note that there are some areas in Bali where online taxi apps are not allowed. Take into account that actual taxi fares might be higher than the fares indicated above if Grab or Gojek is not available.

Minivan to Padang Bai Port

As an alternative, you can also take the minivan operated by Perama Tour & Travel. The minivans depart at 07:00 from their offices in Kuta and Ubud.

See here the costs of the minivan tickets:

  • From Kuta 225,000 IDR ($14.50)
  • From Ubud 175,000 IDR ($11)

To be fair, the price of this ride is quite high and you’ll be better of sharing a taxi when you are travelling with two or more people.

Option 4: Fast boat to Nusa Penida from Kusumba Port

A short 20-minute drive (10 km) southwest of Padang Bai, you’ll find Kusamba Port. Kusumba is a traditional sea salt-producing community and has the shortest distance from Bali to Nusa Penida.

Angkal Fast Cruise and Gangga Express have regular departures from this port.

Fast boat schedule from Kusamba Port to Nusa Penida

Fastboat CompanyScheduleTickets
Angkal Fast Cruise8x departures a day from
06:30 to 17:00
30 minutes150,000 IDR ($9.50)
Check Ferry Tickets
Gangga Express5x departures a day from
06:30 to 14:00
30 minutes155,000 IDR ($10)
Check Ferry Tickets

How to get to Kusamba Port

There is no direct public transport from the main destinations in Bali to Kusamba Port. Your best option is to take a taxi or a private car directly from your hotel to the port.

See here the estimated travel time and taxi fares going to Kusamba Port:

Estimated taxi fares to Kusamba Port

Departure pointTravel timeTaxi fares*
Canggu1.5-2 hoursfrom 185,000 IDR ($11.50)
Kuta, Seminyak1-1.5 hoursfrom 200,000 IDR ($12.50)
Ubud45 minutes – 1 hourfrom 225,000 IDR ($14.50)
Uluwatu1.5-2 hoursfrom 400,000 IDR ($25.50)
*Taxi fares are based on Grab. Note that there are some areas in Bali where online taxi apps are not allowed. This means that actual taxi fares might be higher than the fares indicated above.

Bali to Nusa Penida by Slow Ferry

Duration: 2 hours
Cost: 31,000 IDR ($2)
Duration: 2 hours
Cost: 31,000 IDR ($2)

An alternative to the fast boat is the slow ferry from Bali to Nusa Penida. We recommend this option only if you want to bring a vehicle to Nusa Penida.

The KMP Nusa Jaya Abadi ferry has 1-2 trips daily and travel time is about 2 hours. Online booking is not available for the slow ferry, so you need to be at the port early.

Departure and arrival ports

The slow ferry departs from Padang Bai and arrives at its own port in Nusa Penida. This port is right between Buyuk and Sampalan Harbour.

How to buy slow ferry tickets

You need to be at the port at least 30 minutes before departure because you will need to buy a toll card.

To register this card, they will ask for your name(s) and address. You will also need to register your licence plate if you bring a vehicle. Upon getting the toll card, you need to load it with money and use the card to buy your ticket at the ticket office.

See here the costs for the slow ferry:

  • Adult: 31,000 IDR ($2)
  • Motorbike: 50,000 IDR ($3.20)
  • Car: 295,000 IDR ($19)
  • Toll card: 30,000 IDR ($1.90) (can be shared with multiple people)

Slow ferry schedule from Padang Bai, Bali to Nusa Penida

Ferry CompanyScheduleTickets
Morning Ferry
(Mon-Sun)
10:00-12:0031,000 IDR ($2)
Afternoon ferry
(Mon-Sat)*
14:00-16:0031,000 IDR ($2)
*Doesn’t run on Sundays.

Note that despite this schedule, the ferry can sometimes be delayed by several hours.

Bali to Nusa Penida by Day Tour

Duration: 8 hours
Cost: 750,000 IDR ($48)
Duration: 8 hours
Cost: 750,000 IDR ($48)

If you only have a day to cruise Bali’s offshore islands, your best option is to book a day tour. But note that you’ll only get a brief experience of Nusa Penida with this 8-hour tour.

Quiksilver runs all-inclusive day trips on a 40-metre catamaran from Bali to Nusa Penida. With this tour, you’ll get to visit Kelingking Beach, Angel Billabong, and Broken Beach.

The tour also includes a buffet lunch and access to various water sports activities from a huge pontoon off the Nusa Penida coastline.

A day trip cruise from Bali to Nusa Penida costs 750,000 IDR ($48) per person when booked with Klook.

Check Day Tours with Klook

When booking this day tour, you can choose to depart from Sanur Port or Tanjung Benoa Harbour.

Tanjung Benoa Harbour

Tanjung Benoa is located a little south of Serangan. This destination is famous for its water activities and it is also the main departure point for day trip cruises to neighbouring Nusa islands.

There are no regular ferries at this port going to Nusa Penida. If you book a day trip with Quiksilver, then your journey starts at Tanjung Benoa.

How to get to Tanjung Benoa Port

The port is located on the northern end of a little peninsula connected to Nusa Dua. To reach this northern end, the taxi will first need to head towards Nusa Dua, making it a longer drive than going to Sanur or Serangan.

Ferry ports in Nusa Penida

Planning your arrival port wisely can save you the unneeded taxi ride from one to the other port. The 20-minute taxi ride from Sampalan or Buyuk Harbour to Banjar Nyuh costs about 150,000 IDR ($9.50).

All ports are located on the northern coastline, which is also where you’ll find most accommodations. We recommend checking out the Google Maps links for each of the ferry ports to see which port is closest to your accommodation.

Most of the ferries from Bali to Nusa Penida arrive at Banjar Nyuh Pier, which is a convenient harbour to arrive in Nusa Penida.

See here the ferries on this route and the ports in Nusa Penida that they arrive at (sorted west to east):

  • Banjar Nyuh Harbour (northwest coast)
    • El Rey Junior Fast Cruise, Starfish Fast Boat, Axe Stone Fast Cruise, Angel Billabong, Idola Express, Semaya One, Sanjaya Fastboat, Rayfish Fast Cruise
  • Buyuk Harbour (northeast coast)
    • Wijaya Buyuk, Gili Getaway
  • Sampalan Harbour (northeast coast)
    • Caspla Bali Sea View, Idola Express, Angkal Fast Cruise, Gangga Express

Here is an overview of the three different harbours on Nusa Penida:

Banjar Nyuh Pier is arguably the best option as a base to explore Nusa Penida Island.

From here, you can easily go to several must-visit natural attractions, such as Crystal Bay, Broken Beach and the astounding Kelingking Beach.

The area near Banjar Nyuh has infrastructure improving all the time and a growing selection of restaurants and beach bars. It also has the most transport and tour companies.

Most facilities are close to the centre, including many hotels and guest houses. There are several dive operators here too.

While it’s possible to include a hotel pick-up from Bali in the ferry ticket, it normally does not include hotel drop-off from the port to your Nusa Penida hotel. Still, some hotels nearby do offer a free or paid transport service. These hotels include Perak Cottages and Serambu Hills Resort among others. It’s best to check with your hotel in advance.

Buyuk Harbour

Buyuk Harbour is located about 7 km east of Banjar Nyuh Pier. The drive from Buyuk Harbour to Banjar Nyuh takes about 20 minutes by car, with fares ranging between 100,000 IDR ($6) and 150,000 IDR ($9.50).

Also around Buyuk, you’ll find a good range of accommodation for most budgets.

If you’re staying somewhere a little further away or travelling with bulky baggage, there are always private cars or vans waiting close to the harbour to whisk you away to your desired hotel.

Sampalan Harbour

About 2 km further from Buyuk Harbour is Sampalan Harbour towards the northeastern corner of Nusa Penida.

From Sampalan beachfront, it is a quick 100-metre stroll to Jalan Nusa Indah, where several bungalow resorts and hotels are located. These hotels include Penida Beach Hotel and Caspla Bali, the same fast boat company that you can take from Sanur.

You can also hail a private car or van from this port, but we suggest asking your accommodation if they offer pick-up services.

Check Ferry Tickets

Frequently Asked Questions about Nusa Penida

How to get from Nusa Lembongan to Nusa Penida

If you want to go island hopping to Nusa Penida’s neighbour island, there are regular ferries plying the short trip between Lembongan and Penida.

The short boat trip to Nusa Penida costs 60,000 IDR ($3.85) and departs from the Yellow Bridge in Nusa Lembongan. Tickets can be bought on the boat.

The ferry ride takes just 15 minutes to Banjar Nyuh on Nusa Penida. Note that there is no set schedule for the ferries. The small boats wait for passengers to fill up (8-10 people), but this is rarely more than 20-30 minutes.

PRO TIP: Check Tideschart for the tides of the day. Tides change each day and boats can’t leave from the Yellow bridge with low-tide. In that case, you’ll have to arrange a private boat further on the river, which will be more expensive.

Coming from Lombok? Check out our guide on how to get from Lombok to Nusa Penida.

Should I visit Nusa Penida, Nusa Lembongan or Gili Islands?

Many travellers visiting Indonesia will make a choice in visiting either the Nusa Islands or the Gili Islands. See here the differences:

Nusa Penida — most adventurous

With limestone cliffs filling up the coastline, Nusa Penida Island is known for its spectacular landscape. Days will likely be spent exploring the islands’ hotspots by car or motorbike. Even better, exploring the coastline with a boat trip and snorkelling with Manta Rays!

On top, Nusa Penida offers some incredible accommodations that can become one of the highlights of your stay.

Nusa Lembongan — a combination between adventure and relaxation

Although not as spectacular as Nusa Penida, Nusa Lembongan also offers several viewpoints around the island. Thanks to its flatter landscape, Nusa Lembongan is a bit more developed. It offers more places to stay, restaurants to eat, and more accessible beaches.

The famous yellow bridge connects Nusa Lembongan to its little sister Nusa Ceningan. The landscape of Nusa Ceningan comes closer to Nusa Penida with high cliffs along the coastline.

The Gili Islands — laid-back beach vibe and nightlife

The Gili Islands are a group of three islands in the north of Lombok. The main transport to get around the islands is by bicycle. None of the three islands permits motorized traffic.

This certainly retains the laid-back vibe of the island. You will likely spend your days relaxing on the beach, snorkelling, diving or partying in one of Gili Trawangan’s or Gili Air’s beach bars.

Getting around in Nusa Penida

When you arrive in Nusa Penida, drivers will offer you a ride to your accommodation on the island. You can check with your hotel if they offer pick-up at the port. If not, you can ask them instead for a fair price between the port and the accommodation.

If you are staying in the northern part of Nusa Penida, a taxi ride to your accommodation will likely cost somewhere between 50,000 IDR ($3.20) and 150,000 IDR ($9.50).

Renting a car with a driver in Nusa Penida

If you are not confident with riding a motorbike, you can also hire a driver with an air-conditioned car for around 600,000 IDR ($38.50) per day.

Better yet, check the offering of Klook to book a car with a driver for only 575,000 IDR ($37).

Check Car Rental with Klook

Renting a bike on arrival in Nusa Penida

Instead of taking a taxi, you can start your adventure right away and rent a motorbike directly from the harbour. There is much to see and experience in Nusa Penida and renting a motorbike gives you the freedom to explore the island all at your own pace.

Bike rental in Nusa Penida normally costs around 100,000 IDR ($6). But if you book with Klook, you can get a discounted price of 82,000 IDR ($5). The renter will also be waiting for you at the harbour with your bike.

Check Motorbike Rental with Klook

Of course, it’s still required to have a valid driver’s license and you should be comfortable driving a bike. If you don’t want to drive a bike in Bali, it’s also better to not drive it in Nusa Penida.

Road conditions

You might have read in some travel blogs that the roads in Nusa Penida are terribly bad. Luckily, we have good news to share about that. Since 2020, road conditions improved tremendously. Thanks to the improved roads, it’s now easy to get to most hotspots in Nusa Penida by motorbike.

Some of these include the roads going to Diamond Beach, Kelingking and Broken beach. On the other hand, the road to Crystal Bay can still use some renovation.

Bali to Gili Islands

Jakarta to Yogyakarta

Lombok to Nusa Penida

Yogyakarta to Bali

Yogyakarta to Ijen

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?

1.1K views