GoAsia
Indonesia

How to Get from Bali to Nusa Penida

The best ways to get from Bali to Nusa Penida. Compare speedboat prices from about $8 and van and boat transfers for your island trip.

Last updated: November 3, 2026

How to Get from Bali to Nusa Penida
Contents

From the shores of Sanur, the rugged silhouette of Nusa Penida looms across the strait. 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 for manta rays. The crossing is a rite of passage for travelers who want to trade the island of the gods for the island of adventure.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The crossing is short, but you need to pick a departure point and a boat operator. Sea conditions can change quickly, turning a calm morning into a bumpy ride by afternoon. Whether you are staying in Ubud or on the southern cliffs of Uluwatu, there is a chain of transfers that gets you from your hotel to a boat seat. You can browse schedules and book your tickets for this route on GoAsia.cc.

Bali to Nusa Penida by Ferry

Speedboats are the main link between Bali and Nusa Penida. Most boats leave from the new Sanur Harbor terminal.[1] Others leave from Padang Bai or Kusamba, depending on the operator and where you start. The crossing to Toyapakeh or Sampalan usually takes 30 to 45 minutes, depending on the weather.[2]

On booking platforms, a one-way boat ticket costs about $8 to $13 (November 2026).[3] The ride is usually smooth in the morning, and the afternoon swells can make it livelier, so those prone to motion sickness should plan accordingly.

Sanur Departures

Sanur is the most popular departure point for visitors. Because Sanur is centrally placed between the tourist hubs of Kuta, Seminyak and Canggu, it is the main gateway for day-trippers and long-stay visitors. BlueWater Express describes Penida as just 45 minutes east of Sanur.[4]

Nusa Lembongan Departures

For island hopping, a small boat links Nusa Lembongan with Nusa Penida. The Island Majesty runs daily between Jungutbatu Beach on Lembongan and Toyapakeh on Penida in about 12 to 15 minutes. Departures from Lembongan are at 09:00, 12:00 and 16:00, and from Penida at 09:30, 13:00 and 16:30. A one-way ticket costs IDR 100,000 per adult.[5] It is a good way to combine both islands in a single itinerary without returning to the Bali mainland.

Bali to Nusa Penida by Van and Boat

If you prefer a door-to-door experience, combined van and speedboat packages are the most convenient option. They pick you up from your accommodation in Bali and bring you to the harbor in time for your boat, so you skip negotiating with taxi drivers and Bali's traffic. On booking platforms, these packages cost about $24 to $26 (November 2026).[3]

Ubud to Nusa Penida

From Ubud the journey takes from about 4 hours with a van and speedboat package.[3] The drive to the coast can be unpredictable because of local ceremonies or traffic, so leave a buffer.

South Bali Departures (Uluwatu, Jimbaran and Nusa Dua)

From Nusa Dua the trip takes from about 3 hours 30 minutes, and from Jimbaran, Uluwatu and Pecatu from about 4 hours 15 minutes to 4 hours 30 minutes.[3] Given the distance from the southern tip of Bali to Sanur Harbor, leaving early is the best way to avoid midday heat and heavy road traffic.

Comparing Your Options

Mode Price (USD) Duration Comfort
Ferry (Speedboat) $8 - $13[3] 30 - 45min[2] Standard
Van + Speedboat (Ubud) $24[3] From 4h High
Van + Speedboat (South Bali) $26[3] From 3h 30min High

Tips for Traveling from Bali to Nusa Penida

  • Book in Advance: In the peak dry season, boats can fill up quickly. Booking online gets you the departure time that fits your schedule, especially for a day trip.
  • Getting Around: Once on Penida, most visitors rent a motorbike or a car, with or without a driver. The terrain is hilly and partly rocky.[2]
  • Luggage Considerations: Speedboats have limited space, and a backpack is much easier than a large suitcase on narrow jetties and beach landings.
  • Footwear: Some arrival points may mean stepping into shallow water. Wear sandals or flip-flops rather than expensive sneakers.
  • Kelingking Beach: The way down to the beach is a steep and dangerous descent, so wear shoes with grip and go slowly.[2]
  • Seasickness: If you are sensitive to motion, sit toward the back of the boat and consider taking medication 30 minutes before boarding.

Timetable

Ferry Bali - Nusa Penida $ 8.02–12.49 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 $ 24.42–26.05 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.17–12.66 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 $ 24.42 4h
  • →  Van + Speedboat 07:30, 11:30, 14:00
Van Jimbaran - Nusa Penida $ 26.05 4h 30m
  • →  Van + Speedboat 07:00, 11:00, 14:00
Van Uluwatu - Nusa Penida $ 26.05 4h 30m
  • →  Van + Speedboat 07:00, 11:00, 14:00
Van Pecatu - Nusa Penida $ 26.05 4h 15m
  • →  Van + Speedboat 07:15, 11:15, 14:15
Van Nusa Dua - Nusa Penida $ 26.05 3h 30m
  • →  Van + Speedboat 08:00, 12:00, 15:00

Frequently Asked Questions

How can I book tickets from Bali to Nusa Penida?

Use the booking tool on this page to compare the transport options currently available from Bali to Nusa Penida, including current prices and schedules.

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

A speedboat from Sanur is the cheapest way, with tickets from about $8 on booking platforms (November 2026). A standalone boat ticket costs much less than 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 shortest crossing is the small boat from Nusa Lembongan, which takes about 12 to 15 minutes. From mainland Bali, speedboats from Sanur reach Nusa Penida in 30 to 45 minutes depending on the weather.

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

The boat crossing takes 30 to 45 minutes. With a van transfer from Ubud or the south of Bali, the total journey takes from about 3 hours 30 minutes to 4 hours 30 minutes, depending on traffic.

Do I need to worry about getting wet during boarding?

Some arrival points on Nusa Penida may mean stepping into shallow water. Wear sandals or waterproof footwear and keep your electronics in a dry bag.

Is the boat ride to Nusa Penida safe?

Speedboats are the standard way to cross. Sea conditions can change quickly and the afternoon swells are stronger, so travel in the morning when the sea is generally calmer.

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

Yes, many travelers take an early morning boat and return in the afternoon. The island is large and the roads are narrow and hilly, so you will only see a few major sights such as Kelingking Beach in a day.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Scoot Fast Cruises: Scoot Fast Cruises. Retrieved November 1, 2026.
  2. [2] Ministry of Tourism, Republic of Indonesia: Nusa Penida: The Most Beautiful Beaches, Harbor Access & Vacation Tips. Retrieved October 24, 2026.
  3. [3] 12Go: 12Go timetable Bali - Nusa Penida. Retrieved November 3, 2026.
  4. [4] BlueWater Express: Premium Boat Transfer Between Bali, Gili Islands and Lombok. Retrieved November 3, 2026.
  5. [5] Lembongan Trip / Island Majesty: Boat from Lembongan to Nusa Penida (Island Majesty). Retrieved October 20, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.