Skip to content
Home » Ubud to Nusa Penida: The Complete Transport Guide for 2026

Ubud to Nusa Penida: The Complete Transport Guide for 2026

Getting from Ubud to Nusa Penida takes a combination of land and sea transport, since no direct boat departs from Ubud itself. 

The most common route is a private car or driver from Ubud to Sanur Harbor, followed by a fast boat across the Badung Strait to Nusa Penida, with total journey time ranging from 2 to 3 hours depending on traffic and sea conditions. 

SatuSatu covers this route because it is one of the most asked-about inter-island connections in Bali.

Why Nusa Penida Is Worth the Journey from Ubud

Nusa Penida is a rugged limestone island southeast of Bali, known for its dramatic cliffs, crystal-clear waters, and landmarks like Kelingking Beach, Broken Beach, Angel’s Billabong, and the famous Manta Point dive site. 

It sits roughly 25 miles from Ubud as the crow flies, but since the island is separated by open water, the actual journey involves both road and sea. For travelers based in Ubud, the trip to Nusa Penida requires planning a full day, ideally two nights minimum to do the island justice without rushing.

The island’s scenery is genuinely different from mainland Bali. The terrain is rawer, the roads are rough in places, and the beaches at the base of the cliffs require a physical effort to reach. 

That contrast with Ubud’s rice terraces and cultural calm is part of what makes the Ubud to Nusa Penida journey so rewarding for travelers who want variety across their Bali trip.

How to Get from Ubud to Nusa Penida Step by Step

Ubud to Nusa Penida

The standard Ubud to Nusa Penida route has two legs. The first is the land transfer from Ubud to a port on the Bali mainland. The second is the fast boat crossing from that port to Nusa Penida.

From Ubud to Sanur Harbor: Sanur is the most commonly used departure point for fast boats to Nusa Penida. The drive from Ubud to Sanur takes roughly 45 minutes to 1.5 hours depending on traffic conditions. 

A private car and driver for this transfer typically costs around IDR 300,000 to IDR 400,000 one way. Some combined shuttle and boat packages exist but must be arranged through operators in advance.

From Ubud to Padang Bai Harbor: Padang Bai is an alternative port that is actually closer to Ubud than Sanur, sitting about 30 km east of Ubud via the main road through Gianyar. 

Travel time is roughly 45 minutes to one hour. Padang Bai offers fewer fast boat departures to Nusa Penida than Sanur but is a useful option if you are combining the trip with East Bali sightseeing.

The Fast Boat Crossing: From Sanur Harbor, fast boats to Nusa Penida run throughout the day with first departures typically around 7:30 AM. The boat crossing takes approximately 30 to 45 minutes depending on conditions. 

Tickets generally cost between IDR 150,000 and IDR 250,000 per person. From Padang Bai, crossing times are similar. Luggage is permitted on board, so full-size bags can be managed.

Which Port Is Best for the Ubud to Nusa Penida Route?

Sanur Harbor is the most popular departure point for the Ubud to Nusa Penida route because it has the highest frequency of boat departures, the most organized boarding infrastructure, and the widest range of ticket options. However, the additional drive from Ubud adds time. Sanur is roughly 38 km from central Ubud.

Padang Bai offers a shorter drive from Ubud, around 30 km, and a more immediate connection to the main tourist port at Sampalan on Nusa Penida. The trade-off is fewer departures and a slightly less organized boarding experience. 

For travelers already planning to explore East Bali sights like Tirta Gangga or Taman Ujung on the same trip, Padang Bai is the logical port. The fastest option of all is the speedboat from Tribuana Port in Kusamba, a small coastal village even closer to Ubud. 

This route can get you to Nusa Penida in as little as 51 minutes total from Ubud including the short land transfer. However, this option is less frequently cited in travel guides and requires advance research into current operators.

Practical Tips for the Ubud to Nusa Penida Journey

  1. Book your fast boat in advance during peak season. Boats fill up quickly from June to September and around the school holiday periods. Showing up without a ticket at Sanur Harbor during busy periods often means paying more on the spot or waiting for the next departure.
  2. Start early. The first boats from Sanur typically leave around 7:30 AM. Leaving Ubud by 6:00 to 6:30 AM gives you a comfortable buffer for traffic and parking. Arriving at Nusa Penida before 9 AM means you beat the midday heat for the first round of sightseeing.
  3. Bring cash. ATMs on Nusa Penida exist but are limited. Withdrawing cash in Ubud before departure saves time and avoids the queues at Nusa Penida’s few machines.
  4. Pack light. Getting in and out of fast boats involves some physical maneuvering, particularly at low tide when the boats sit further from the dock. Lighter bags make the boarding and disembarkation process easier.
  5. Plan for rough seas. The Badung Strait can get choppy, especially from November through March. If you are prone to motion sickness, take medication before boarding and sit toward the front of the vessel where movement is less severe.

Explore Further with SatuSatu

Nusa Penida is one of Bali’s most spectacular island detours, and SatuSatu helps you plan the whole trip around it. 

SatuSatu is a Bali travel platform that brings together transport, cultural experiences, and curated activities in one place, all bookable directly on SatuSatu.com with support for local payment methods including BCA, Mandiri, OVO, DANA, credit cards, and more.

On your return from Nusa Penida, close out your Bali adventure with the Kecak Fire Dance at Uluwatu, a stunning sunset cultural performance at Uluwatu Temple above the cliffs of the Bukit Peninsula.

The SatuSatu Bali All-Access Pass is designed for travelers who want to pack the best of Bali, including Nusa Penida highlights, into one flexible and affordable package.

Bali All Access

Choose from a 1-day pass at $59.95 (IDR 999K), a 2-day pass at $104.95 (IDR 1.799M), or a 3-day pass at $144.95 (IDR 2.499M), and unlock access to 50+ top Bali experiences spanning destinations across the island, from the Kecak Fire Dance at Uluwatu to snorkeling in Padang Bai and wellness and spa experiences across Bali.

Every pass includes a free eSIM and a dedicated Bali concierge to handle all the planning for you, saving you up to 60% compared to booking individually, with 90-day validity from purchase for maximum flexibility.

FAQ Ubud to Nusa Penida

How do I get from Ubud to Nusa Penida? 

Getting from Ubud to Nusa Penida requires a two-leg journey: first a private car or driver from Ubud to Sanur Harbor or Padang Bai, then a fast boat crossing that takes approximately 30 to 45 minutes to reach Nusa Penida’s port.

How long does it take to travel from Ubud to Nusa Penida? 

The total journey from Ubud to Nusa Penida takes between 2 and 3 hours, depending on traffic from Ubud to the port and sea conditions during the boat crossing. Leaving Ubud by 6:30 AM allows a comfortable arrival on Nusa Penida before the midday heat.

How much does the fast boat from Ubud to Nusa Penida cost? 

The fast boat ticket from Sanur Harbor to Nusa Penida typically costs between IDR 150,000 and IDR 250,000 per person. The private car transfer from Ubud to Sanur adds around IDR 300,000 to IDR 400,000 one way, so the total transport cost per person for the one-way trip is roughly IDR 450,000 to IDR 650,000.

What is the closest port to Ubud for boats to Nusa Penida? 

Padang Bai Harbor is closer to Ubud than Sanur, roughly 30 km away via the main Gianyar road. However, Sanur Harbor has more frequent departures and better infrastructure for the Ubud to Nusa Penida route and is the most commonly recommended option.

Is a day trip from Ubud to Nusa Penida possible? 

A day trip from Ubud to Nusa Penida is possible but tight. You would need to leave Ubud by 6 AM to catch an early boat, which gives you roughly 6 to 7 hours on the island before the last boats return in the late afternoon. A two-night stay on Nusa Penida allows you to see the main sights at a more comfortable pace.