Get the app

Travel leg · Bali Island Loop

Nusa Penida to Uluwatu

Nusa Penida and Uluwatu sit about 52 km (32 mi) apart in a straight line, with Uluwatu to the west. It is leg 2 of 2 on our Bali Island Loop itinerary, a 9-day trip. This one most likely involves a water crossing, so check ferry schedules early.

Nusa Penida, where this leg starts
From · Nusa Penida
Uluwatu, where this leg ends
To · Uluwatu
Straight-line distance
52 km · 32 mi
Est. road distance
Water crossing likely
Est. drive time
Not estimated
Direction
Heading west
Curated routes
1 itinerary

This leg most likely crosses water, so we don’t estimate road distance or drive time. Check ferry or flight schedules for the actual crossing.

Ways to get there

We don't have live routing data, so the figures below are labelled estimates built from the straight-line distance. Use them to plan the day, then confirm in a maps app.

By ferry

Nusa Penida most likely needs a water crossing from here, so start with ferry schedules. Sailings can vary by season.

Private drivers and ride-hailing are the usual way to move between Ubud and the south, and traffic can be slow. Fast boats run to Nusa Penida from the east coast. On the island, scooters are common, but a driver is easier for groups.

Open Nusa Penida → Uluwatu directions in Google Maps ↗

Worth stopping for

Picks from our curated guides at both ends.

When you arrive in Uluwatu

Give Uluwatu two days: beaches and surf breaks by day, the cliff temple and Kecak at dusk, and Jimbaran seafood one night.

Before you leave Nusa Penida

Stay at least one night: the west coast viewpoints take a full day, with a snorkel trip the next morning.

On this curated route

Where Nusa Penida → Uluwatu sits in the full itinerary. Highlighted stops are this leg.

Going the other way? Uluwatu to Nusa Penida is the same 52 km in a straight line, heading east. Reverse directions in Google Maps ↗

Weather at each end

The biggest gap comes in February, when Uluwatu averages highs 2°C warmer than Nusa Penida. Over a year, Nusa Penida gets about 170 mm more rain.

Average monthly high temperature and rainfall in Nusa Penida and Uluwatu
MeasureJanFebMarAprMayJunJulAugSepOctNovDec
Nusa Penida high26°26°26°26°26°25°25°25°26°27°27°26°
Uluwatu high28°28°28°28°28°27°26°26°26°27°28°28°
Nusa Penida rain318251206123824633164262159296
Uluwatu rain296230190120744736203153118254

Temperatures in °C, rain in mm per month. Long-term monthly averages from NASA POWER satellite climatology — a guide to typical conditions, not a forecast. Month headings link to Uluwatu month guides.

Nusa Penida to Uluwatu: questions travelers ask

How far is Nusa Penida from Uluwatu?

Nusa Penida is about 52 km (32 mi) from Uluwatu in a straight line, with Uluwatu to the west. The trip most likely involves a water crossing, so the distance you actually travel depends on the ferry or flight route.

How long does it take to drive from Nusa Penida to Uluwatu?

We don't estimate a drive time for this one: it most likely crosses water, so check ferry schedules before you plan the day.

Which itineraries include the trip from Nusa Penida to Uluwatu?

Our Bali Island Loop itinerary includes this leg. Bali Island Loop runs about 9 days across 3 stops, best in Apr – Oct.

Getting to Nusa Penida

Guides for both ends

Plan Nusa Penida → Uluwatu with your crew

Add this leg to a shared itinerary, poll the group on where to stop, split fuel and tickets, and keep everyone's packing list in one place in TripsCircle.

Get TripsCircle