Bali to Nusa Penida

How to Get From Bali to Nusa Penida

31 km1h – 8hFrom $2Research Verified

Ferry · Slow Ferry · Day Tour

In this in-depth route guide, you'll find the best ways to travel the 31 kilometre (19 miles) distance from Bali to Nusa Penida. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Nusa Penida as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.

Want to know how to get from Bali to Nusa Penida? In this post, we’ll share a summary of all 3 ways to get there and compare each option on duration, costs and level of comfort. For each option, we go into more detail to help you decide which transport provider to book with and where to buy your tickets.
Maarten
Written by Maarten
Founder & Trip Planning Expert
Abegail
Reviewed by Abegail
Travel Writer
Updated 1 year ago
COMPARE

What are the 3 ways to travel from Bali to Nusa Penida?

There are three ways to travel the 31 km distance from Bali to Nusa Penida. You can choose between the ferry, slow ferry, and day tour.

The journey takes between 1h–8h and the quickest way is by ferry (1h). If you're on a budget, the cheapest option is by slow ferry with tickets starting at 30,000 IDR ($1.70).

FerryFastest
Duration

30m - 1h

Price

119,000 IDR ($6.90)

Slow FerryCheapest
Duration

2h

Price

30,000 IDR ($1.70)

Day Tour
Duration

8 hours

Price

785,000 IDR ($46)

Bali to Nusa Penida by Ferry

30m - 1hFrom 119,000 IDR ($6.90)

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

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

Transport mode Duration Costs Availability
Option 1: From Sanur 30-45 minutes 110,000 IDR ($6.40) Check Ferry Tickets
Option 2: From Serangan 45 minutes 165,000 IDR ($9.60) Check Ferry Tickets
Option 3: From Padang Bai 30-60 minutes 295,000 IDR ($17) Check Ferry Tickets
Option 4: From Kusamba 30 minutes 130,000 IDR ($7.50) Check Ferry Tickets
Option 5: From Pemelisan 30 minutes 175,000 IDR ($10) Read article for more info

Booking Tip

Sanur Port is closest to the Nusa islands. Conveniently, it’s also the closest port to the most popular destinations in Bali (including Seminyak, Canggu, and Ubud).

Serangan is about 10 km south of Sanur. There are three 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 here 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 Kusamba or Padang Bai (depending on the availability of the ferries).

Only a few ferries depart from Pemelisan Harbour since it’s not quite as popular as the other ports in Bali. This port is located across from Serangan Port, and we also don’t see an advantage of taking a ferry from Pemelisan.

Option 1: Fast boat from Sanur Port

30m - 1h119,000 IDR ($6.90)

Sanur Port is located on the east 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. You can pre-book your tickets online through BookAway, which we recommend for its excellent customer service.

Your ticket or boarding pass includes a barcode that will be scanned and checked at the port.

Wijaya Buyuk
07:00
1h
08:00
08:00
1h
09:00
119,000 IDR ($6.90)
High Speed
The Tanis Lembongan Express
08:00
0h 30m
08:30
09:00
0h 30m
09:30
12:00
0h 30m
12:30
121,000 IDR ($7.00)
Speedboat
The Angkal Fastboat
07:25
0h 30m
07:55
07:30
0h 30m
08:00
08:25
0h 30m
08:55
121,000 IDR ($7.00)
Speedboat

View ferry stations on map

Map of stations
Click to explore
From
To

Ready to book your ferry?

Option 2: Fast boat from Serangan Port

1h136,000 IDR ($7.90)
Although the journey time from Serangan to Nusa Penida is about the same as from Sanur, it’s a less popular port and thus harder to get to. Also, ferry tickets are more expensive from Serangan.
Bali Line Fast Boat
136,000 IDR ($7.90)
Speedboat
Aman Dia Cruise
148,000 IDR ($8.60)
Speedboat
Bluewater Express
286,000 IDR ($17)
Speedboat

View ferry stations on map

Map of stations
Click to explore
From
To

Ready to book your ferry?

Option 3: Fast boat from Padang Bai

30m188,000 IDR ($11)

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.

Eka Jaya operates larger Fast boats from this port, a good choice for passengers who are prone to motion sickness. However, travel time from Padang Bai can take 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. As 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.

Eka Jaya Fast Boat

View ferry stations on map

From
To

Ready to book your ferry?

Option 4: Fast boat from Kusamba Port

30m140,000 IDR ($8.10)

A short 20-minute drive (10 km) southwest of Padang Bai, you’ll find Kusamba Port. Kusamba 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.

Gangga Express
06:30
0h 30m
07:00
07:00
0h 30m
07:30
08:00
0h 30m
08:30
140,000 IDR ($8.10)
High Speed
The Angkal Fastboat
06:30
0h 30m
07:00
07:00
0h 30m
07:30
08:00
0h 30m
08:30
141,000 IDR ($8.20)
High Speed

View ferry stations on map

Map of stations
Click to explore

Ready to book your ferry?

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 point Travel time Taxi fares*
Canggu 1.5-2 hours from 185,000 IDR ($11)
Kuta, Seminyak 1-1.5 hours from 200,000 IDR ($12)
Ubud 45 minutes – 1 hour from 225,000 IDR ($13)
Uluwatu 1.5-2 hours from 400,000 IDR ($23)
*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 5: Fast boat from Pemelisan Harbour

30m175,000 IDR ($10)

Pemelisan Harbour is located 5 km away from Serangan Port. Only one ferry company from this port because it’s not as popular as the other ports in Bali.

Same as the ferries from Serangan, travel time from Pemelisan Harbour to Nusa Penida takes about 30m. Ticket prices start from 175,000 IDR ($10) for foreign tourists.

J Trip Bali Speedboat*
BaliNusa Penida
08:00
0h30m
08:30
09:00
0h30m
09:30
09:30
0h30m
10:00
175,000 IDR ($10)

*Important update: The last time we checked (September 2024), it was unclear whether J Trip still operates speedboats from Pemelisan to Nusa Penida. Have you recently travelled this route? Share your updates through this form and help fellow travellers!

Ready to book your ferry?

Direct operator sites

Booking Tip

For the latest schedules, it’s best to contact J Trip on WhatsApp at least a day before your trip. It’s worth noting though that J Trip is a fairly new company, and it got quite negative reviews from some travellers. Some complaints include several hours of delays and cancelled ferry trips because there weren’t enough passengers.

Given these negative reviews, we recommend taking a ferry from other ports like Sanur, where you can find more reputable ferry companies.

If you still want to check out this route, the most convenient way to get to Pemelisan Harbour is by taking a taxi from your hotel. Taxi fares are more or less similar to taxi fares to Serangan Port.

Bali to Nusa Penida by Slow Ferry

2hFrom 30,000 IDR ($1.70)

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 2h. 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: 30,000 IDR ($1.70)
  • Motorbike: 50,000 IDR ($2.90)
  • Car: 295,000 IDR ($17)
  • Toll card: 30,000 IDR ($1.70) (can be shared with multiple people)

Slow ferry schedule from Padang Bai, Bali to Nusa Penida

2h30,000 IDR ($1.70)
Morning Ferry (Mon-Sun)
BaliNusa Penida
10:00
2h
12:00
30,000 IDR ($1.70)
Afternoon ferry (Mon-Sat)*
BaliNusa Penida
14:00
2h
16:00
30,000 IDR ($1.70)

Booking Tip

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

Bali to Nusa Penida by Day Tour

8 hoursFrom 785,000 IDR ($46)

If you only have a day to explore 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 tour for 8 hours.

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 785,000 IDR ($46) per person when booked 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 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.

Ready to book your day tour?

From 785,000 IDR ($46) · 8 hours

Rounding it up

We hope this guide was helpful in planning how to get from Bali to Nusa Penida. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

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. Paradise Island has hourly departures from 07:30 to 16:00 and tickets cost 100,000 IDR. It takes only 15 minutes from the Yellow Bridge in Nusa Lembongan to Toya Pakeh Harbour in Nusa Penida. You can book your tickets online on 12GoAsia. Public boats from Lembongan to Penida are cheaper at 60,000 IDR. You can just go to the Yellow Bridge and look for the public boats. Tickets can be bought on the boat. Note that there is no set schedule for these public boats. Instead, they simply leave once the boat is full (14 passengers + 1 captain). Waiting time can be 30 minutes or more. 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.
TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Abegail
AbegailReviewer

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Ferry Schedule Notice

Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

16 comments
Loading comments...

Leave a Comment

20 more characters needed0/5000