How to Get from Bali to Nusa Penida

How to Get from Bali to Nusa Penida

Last updated: March 8, 2026

Standing on the shores of Sanur, the rugged silhouette of Nusa Penida looms across the Badung Strait like a forbidden kingdom. While Bali offers manicured resorts and bustling beach clubs, Penida is its wilder, more dramatic sibling, famous for the dinosaur-shaped cliffs of Kelingking Beach and the swirling manta rays of the Indian Ocean. The crossing is a rite of passage for many travelers seeking to trade the island of the gods for the island of adventure.

Getting across the water is a relatively short journey, but it requires navigating a variety of departure points and boat operators. The sea conditions in the strait can change quickly, turning a calm morning into a bumpy ride by afternoon. Whether you are staying in the heart of Ubud or the southern cliffs of Uluwatu, there is a logistics chain designed to get you from your hotel bed to a boat seat with minimal friction. You can easily browse schedules and book your tickets for this route on GoAsia.cc to ensure your spot on the faster vessels.

Bali to Nusa Penida by Ferry

The speedboat is the primary artery connecting Bali to Nusa Penida. Most departures leave from the purpose-built Sanur Harbor, which features a modern terminal and pier that has replaced the old method of wading through the surf to board. Other boats depart from Padang Bai or Kusamba, depending on the operator and your starting location in Bali.

Prices for the ferry range from $8 to $13 for a one-way ticket. The crossing is remarkably quick, taking anywhere from 15 minutes to 1 hour depending on the specific departure point and the power of the boat engines. Most vessels are enclosed speedboats with rows of seating and life jackets provided for every passenger. While the ride is usually smooth in the mornings, the afternoon swells can make the journey a bit more spirited, so those prone to motion sickness should plan accordingly.

Sanur Departures

The Sanur to Nusa Penida route is the most popular choice for tourists. Ferries from Sanur cost between $8 and $13 and typically take about 30 minutes to 1 hour to reach the harbor in Penida. Because Sanur is centrally located relative to the major tourist hubs of Kuta, Seminyak, and Canggu, it serves as the main gateway for day-trippers and long-stay visitors alike.

Nusa Lembongan Departures

For those island-hopping within the archipelago, there is a direct link from Nusa Lembongan to Nusa Penida. This is the shortest possible crossing, priced at approximately $7 with a duration of just 15 minutes. It is a fantastic way to combine both islands into a single itinerary without heading back to the Bali mainland.

Bali to Nusa Penida by Van and Boat

If you prefer a door-to-door experience, the combined van and speedboat packages are the most convenient option. These services pick you up directly from your accommodation in various parts of Bali and transport you to the harbor in time for your scheduled boat departure. This eliminates the need to negotiate with local taxi drivers or navigate Bali's often chaotic traffic on your own.

The price for these combined services generally falls between $26 and $28. The total travel time varies significantly based on your starting point in Bali, ranging from 3 hours to 4 hours and 30 minutes. This duration includes the drive to the harbor, the check-in process, and the water crossing itself.

Ubud to Nusa Penida

From the cultural heart of Ubud, the journey takes about 4 hours. The van will wind through the rice paddies and local villages before reaching the coast. This is a highly recommended option for those staying in the central highlands, as the drive to the coast can be unpredictable due to local ceremonies or traffic congestion.

South Bali Departures (Uluwatu, Jimbaran, and Nusa Dua)

Travelers staying in the southern peninsula can book transfers from Jimbaran, Uluwatu, Pecatu, or Nusa Dua. These routes typically take between 3 hours and 30 minutes to 4 hours and 30 minutes. Given the distance from the southern tips of Bali to the Sanur harbor, leaving early is often the best strategy to avoid the mid-day heat and heavy road traffic.

Comparing Your Options

ModePrice (USD)DurationComfort
Ferry (Speedboat)$8 - $1315min - 1hStandard
Van + Speedboat (Ubud)$264hHigh
Van + Speedboat (South Bali)$283h 30min - 4h 30minHigh

Tips for Traveling from Bali to Nusa Penida

  • Book in Advance: During the peak dry season, boats can fill up quickly. Booking your tickets online ensures you get the departure time that fits your schedule, especially if you are planning a day trip.
  • Luggage Considerations: Speedboats have limited space. While staff will help load large suitcases onto the roof or into the hold, traveling with a backpack is much easier for the narrow jetties and sandy landings often found on the Penida side.
  • Footwear: Even with the new pier in Sanur, some arrival points in Nusa Penida might require you to step into shallow water. Wear sandals or flip-flops rather than expensive sneakers.
  • Arrival Time: Aim to arrive at the harbor at least 30 minutes before your boat departs. This gives you plenty of time to check in, collect your lanyard or ticket, and find the correct boarding gate.
  • Seasickness: If you are sensitive to motion, try to sit toward the back of the boat where the movement is less intense, and consider taking medication 30 minutes before boarding.

Timetable

Ferry Bali - Nusa Penida $ 8.31–12.95 15m – 1h
  •   Speedboat 06:30, 07:00, 08:00, 09:00, 09:30, 11:45, 12:15, 13:45, 14:00, 15:45, 16:00, 17:00
Van Bali - Nusa Penida $ 25.33–27.01 3h – 4h
  •   Van + Speedboat 07:30, 08:00, 08:15, 08:30, 11:30, 12:00, 12:15, 12:30, 14:00, 14:15, 14:30
Ferry Sanur - Nusa Penida $ 7.44–13.13 30m – 1h
  •   Speedboat 06:30, 07:00, 07:25, 07:30, 08:00, 08:15, 08:25, 08:30, 08:55, 09:00, 10:00, 10:15, 10:25, 10:30, 10:45, 11:00, 11:30, 11:45, 12:00, 12:55, 13:00, 14:00, 14:15, 15:00, 15:30, 17:00
Van Ubud - Nusa Penida $ 25.33 4h
  •   Van + Speedboat 07:30, 11:30, 14:00
Van Jimbaran - Nusa Penida $ 27.01 4h 30m
  •   Van + Speedboat 07:00, 11:00, 14:00
Van Uluwatu - Nusa Penida $ 27.01 4h 30m
  •   Van + Speedboat 07:00, 11:00, 14:00
Van Pecatu - Nusa Penida $ 27.01 4h 15m
  •   Van + Speedboat 07:15, 11:15, 14:15
Van Nusa Dua - Nusa Penida $ 27.01 3h 30m
  •   Van + Speedboat 08:00, 12:00, 15:00

Frequently Asked Questions

How can I book tickets from Bali to Nusa Penida?

You can book train, bus, flight, taxi, van, and ferry tickets from Bali to Nusa Penida directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Bali to Nusa Penida?

The cheapest way to reach the island is by taking a speedboat from Sanur or Nusa Lembongan, with prices starting as low as $8. Booking a standalone ferry ticket is significantly more affordable than booking a combined van transfer if you can arrange your own transport to the harbor.

What is the fastest way to get from Bali to Nusa Penida?

The fastest way is the speedboat crossing from Nusa Lembongan, which takes only 15 minutes. From mainland Bali, the quickest ferries depart from Sanur and can reach Nusa Penida in approximately 30 to 45 minutes.

How long does it take to get from Bali to Nusa Penida?

The boat journey itself takes between 15 minutes and 1 hour. However, if you include a van transfer from areas like Ubud or Uluwatu, the total travel time is usually between 3 and 5 hours depending on traffic.

Do I need to worry about getting wet during boarding?

While the new Sanur Harbor terminal has made boarding much drier with modern piers, some arrival points in Nusa Penida may still involve stepping into ankle-deep water. It is always best to wear waterproof footwear or sandals just in case.

Is the boat ride to Nusa Penida safe?

Yes, the speedboats are operated by experienced crews and are equipped with life jackets. However, the strait can have strong currents, so it is advisable to travel in the morning when the sea is generally calmer than in the afternoon.

Can I do a day trip from Bali to Nusa Penida?

Yes, many travelers do day trips by taking an early morning ferry and returning on the last boat in the afternoon. However, because the island is quite large and the roads are narrow, you will only be able to see a few major sights like Kelingking Beach and Broken Beach.