GoAsia
Indonesia

How to Get from Denpasar to Nusa Penida

Find the best way from Denpasar to Nusa Penida: fast boats from Sanur take 30 to 45 minutes, with tickets from about $7 on booking platforms.

Last updated: November 2, 2026

How to Get from Denpasar to Nusa Penida
Contents

Leaving the bustling streets of Denpasar for the rugged limestone cliffs of Nusa Penida feels like stepping back into a wilder, more untouched version of Indonesia. While Denpasar serves as the urban heart of Bali, Nusa Penida offers a dramatic escape where the turquoise waves of the Indian Ocean crash against landmarks like Kelingking Beach and Broken Beach.

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 journey across the Badung Strait is short. Fast boats to Nusa Penida leave from Sanur, Kusamba and Padang Bai, and the crossing to Toyapakeh or Sampalan usually takes 30 to 45 minutes depending on weather.[1] Most travelers from Denpasar head to Sanur, the nearest of the three, to catch their boat.

Denpasar to Nusa Penida by Ferry

Boats from Sanur range from fast speedboats to slower standard ferries. On booking platforms, tickets start at about $7 (November 2026).[2]

Speedboat Services

If you value your time and want to maximize your day on the island, the speedboat is the most popular choice. Most speedboats depart from Sanur and take 30 to 45 minutes.[1] The ride is exhilarating, and the strait can be choppy. Book your tickets on GoAsia.cc to make sure you have a seat, especially during the busy morning rush when most day-trippers head out.

Van and Boat Combinations

If you would rather not organize the transfer to the harbor yourself, combination tickets bundle a van ride with the speedboat. On booking platforms, they start at about $10 (November 2026).[2]

Comparing Your Options

To help you decide, here is a comparison of the options from the Denpasar and Sanur area to Nusa Penida.

ModePrice (USD)DurationComfort
Boat from SanurFrom about $7[2]30 - 45 min[1]Moderate
Van + speedboatFrom about $10[2]Boat crossing 30 - 45 minModerate

Tips for Traveling from Denpasar to Nusa Penida

Sanur is a short drive from central Denpasar. Arrive at the harbor at least 30 minutes before your scheduled departure to check in and handle your luggage.

  • Harbor: Fast boats now leave from the new Sanur Harbor terminal.[3] Wear sandals or shoes that are easy to take off.
  • Luggage handling: The boat crews carry suitcases and backpacks onto the boat, but it is always best to travel light if possible.
  • Sea sickness: The Badung Strait can be choppy, especially in the afternoons. If you are prone to motion sickness, consider taking medication an hour before boarding.
  • Morning departures: An early boat gives you more time on the island and often a smoother ride.
  • Transport on the island: On Nusa Penida, the main way to get around is to rent a motorbike or car, with or without a driver. The terrain is hilly and partly rocky.[1]

Timetable

Ferry Bali - Nusa Penida $ 9.11–16.99 45m – 1h
  • →  Speedboat 08:00
Ferry Sanur - Nusa Penida $ 7.45–17.94 30m – 3h 15m
  • →  Ferry 06:00, 06:30, 09:30
  • →  Standard 08:30, 10:30, 11:50, 14:00, 15:30
  • →  Speedboat 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 10:00, 13:00, 14:15, 15:00, 17:00
  • →  Standard Class 07:00, 07:30, 08:00, 08:30, 09:00, 11:00, 15:30
  • →  Standard Class Open Return Ticket 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 13:00, 15:00
  • →  Standard Class One-Way Open Ticket 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 13:00

Frequently Asked Questions

How can I book tickets from Denpasar to Nusa Penida?

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

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

Boat tickets from Sanur start at about $7 on booking platforms (November 2026). Prices vary with the boat and the season.

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

Take a fast boat from Sanur. The crossing usually takes 30 to 45 minutes, which makes it a good choice for a day trip.

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

The crossing takes 30 to 45 minutes depending on weather. Add the drive from central Denpasar to Sanur and the time to check in at the harbor.

Do I need to book my boat tickets in advance?

Booking ahead is wise in peak season. Popular morning departures fill up quickly, so securing your seat online makes the start of your trip smoother.

Where do the boats from Sanur dock on Nusa Penida?

Crossings from Sanur go to Toyapakeh or Sampalan.

Where do boats to Nusa Penida leave from?

Fast boats leave from Sanur, Kusamba and Padang Bai. From Denpasar, Sanur is the nearest.

Sources and background

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

  1. [1] Ministry of Tourism, Republic of Indonesia: Nusa Penida: The Most Beautiful Beaches, Harbor Access & Vacation Tips. Retrieved October 24, 2026.
  2. [2] 12Go: Sanur - Nusa Penida timetable. Retrieved November 2, 2026.
  3. [3] Scoot Fast Cruises: Scoot Fast Cruises. Retrieved November 1, 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.