Nusa Penida Day Trip from Bali: Boats, Costs and a Route That Actually Fits
How to do Nusa Penida in one day from Bali. Fast boats from Sanur, times, ticket prices, island fees, a driver, and which sights fit before the last boat.

Nusa Penida is the island you’ve seen in every Bali photo feed: the cliff shaped like a T-Rex above a white beach and turquoise water. It’s a 30–45 minute boat ride from Bali, and most people do it as a day trip. That’s what I did: early boat from Sanur, a car with a driver on the island, and the last boat back.
It works, but only if you’re realistic. The island is bigger than it looks, the roads are slow, and the boats back leave in the late afternoon. We planned to see Diamond Beach on the east side too and didn’t make it. Here’s how to plan the day so you see the best of it without rushing to the harbour.
How to get to Nusa Penida
Fast boats from Sanur
Almost all day trips start in Sanur, on Bali’s east coast. Several companies run fast boats to Nusa Penida every morning, and they arrive at one of three harbours on the island: Banjar Nyuh, Toya Pakeh or Sampalan. For a day trip it doesn’t matter much which one; your driver will meet you at whichever harbour your boat uses.
- Crossing time: 30–45 minutes, depending on the boat and the sea.
- Ticket price: around IDR 150,000–250,000 per person each way. Online prices are usually lower than at the counter.
- First boats: from about 7:00–7:30am. Take one of the first, because it gives you the whole day.
- Last boats back: around 4:00–5:00pm, depending on the company. Check the exact time of your return boat when you book; it decides your whole day.
Buy a return ticket with one company. Arrive at Sanur harbour 30 minutes before departure to check in, and bring your passport or a photo of it.
Is the crossing rough?
It can be. The boats are fast and the strait between Bali and Nusa Penida has a swell, especially in the afternoon and in the dry season, when the wind picks up. If you get seasick, take a tablet before you board and sit at the back of the boat, near the open deck.
How much a Nusa Penida day trip costs
Prices as of November 2026, per person unless stated:
| What | Cost |
|---|---|
| Fast boat Sanur – Nusa Penida, return | IDR 300,000–500,000 |
| Island entry fee (foreign adults) | IDR 25,000 |
| Kelingking Beach | IDR 25,000 |
| Broken Beach + Angel’s Billabong (one ticket) | IDR 25,000 |
| Car with driver for the day (per car) | IDR 500,000–800,000 |
| Lunch at a warung | IDR 50,000–100,000 |
The island and sight fees are paid separately from the boat ticket and separately from Bali’s tourist levy. Since 2026 they’re collected electronically, so have a card or a payment app ready, and keep some cash for parking, toilets and drinks.
Getting around the island: take a driver
Nusa Penida’s roads are narrow, steep and in places broken, with long stretches of potholes. Scooters are available, but I wouldn’t rent one here unless you ride a lot at home. A car with a driver is the easy option: your driver waits at the harbour with a sign, takes you from sight to sight and brings you back in time for your boat.
You can book a driver through your boat company, your hotel in Bali or one of the many local drivers who advertise online. Agree in advance on the route, the pick-up time and the time you need to be back at the harbour.
A realistic one-day route: the west side
The famous viewpoints are split between two sides of the island, and the drive between them takes well over an hour each way. In one day, pick one side. For a first visit, the west side is the one to choose.
1. Kelingking Beach
This is the T-Rex cliff from the photo at the top of this page. The viewpoint is a short walk from the car park, and it’s busy from mid-morning, so go here first.
You can also walk down to the beach. The path follows the spine of the cliff, with bamboo railings and steps cut into the rock, and in places you’re using your hands. Going down took us about 40–45 minutes; coming back up takes longer, in full sun.

The path down. Wear trainers, not flip-flops.
The beach at the bottom is huge, white and almost empty compared with the viewpoint. The waves are the catch: they break hard and close to the shore, and the current is strong. Paddling at the edge is fine; swimming isn’t.

At the bottom of Kelingking, and the waves that make swimming a bad idea.
Good to know
- Time needed: 30 minutes for the viewpoint only, 2–2.5 hours if you go down to the beach and back.
- Bring: water, a hat and shoes with grip. There’s nothing to buy on the beach.
- Is the descent worth it? If you’re fit and it’s not raining, yes. If you’re short on time, the viewpoint alone is enough.
2. Broken Beach and Angel’s Billabong
These two are next to each other, about 45–60 minutes’ drive from Kelingking. Broken Beach is a round bay of turquoise water enclosed by cliffs, with the sea flowing in under a natural stone arch. A path runs all the way around the top.

Broken Beach: the sea comes in through the arch on the left.

The arch, and the path around the top of the bay.
Angel’s Billabong, a few minutes’ walk away, is a natural rock pool on the edge of the sea. It’s only safe at low tide and in calm conditions; waves can wash over it without warning, so stay out of the water if the sea is rough.
Good to know
- Time needed: about an hour for both.
- Tickets: one ticket covers both places.
3. If you have time: Crystal Bay
Crystal Bay is a calm beach on the west coast, about 30 minutes from Broken Beach, with a few warungs and snorkelling in clear water. It’s a good place for lunch or a swim if you still have more than two hours before your boat.
Timing the day
- 7:00–7:30am: fast boat from Sanur.
- 8:30am: meet your driver, drive to Kelingking.
- 9:30am–noon: Kelingking viewpoint and the walk down to the beach.
- Noon–1:00pm: lunch on the way.
- 1:30–2:30pm: Broken Beach and Angel’s Billabong.
- 3:00pm: Crystal Bay if there’s time, otherwise straight to the harbour.
- 4:00–5:00pm: boat back to Sanur.
What about Diamond Beach?
Diamond Beach, with its staircase carved into the cliff, is on the east side of the island, together with Atuh Beach and the Thousand Islands viewpoint. From Kelingking it’s well over an hour each way on slow roads. We tried to fit it in after the west side and ran out of time before the last boat.
If Diamond Beach is the place you most want to see, do the east side instead of the west on your day trip, or stay one night on Nusa Penida and see both.
Tips for a Nusa Penida day trip
- Book the first boat out and the last boat back. Everything else depends on these two times.
- Tell your driver your boat time at the start of the day, so they can plan the route backwards from it.
- Don’t plan more than three stops. Driving between them takes longer than you’d expect from the map.
- Bring cash and a card. Fees are electronic now, but parking, toilets and food are still cash.
- Wear shoes with grip if you’re going down to Kelingking Beach, and bring a dry bag for your phone on the boat.
- Watch the sea. The south and west coasts have strong waves and currents. On most of the beaches here, swimming isn’t safe.
If you’re planning the rest of your time in Bali, my guide to the best waterfalls in Bali groups 11 of them into easy day trips.
- Boat
- Fast boat from Sanur, 30–45 minutes. Around IDR 150,000–250,000 each way.
- Island fees
- IDR 25,000 to enter the island, plus about IDR 25,000 per sight (prices as of November 2026).
- Getting around
- A car with a driver for the day. Roads are narrow and slow, so plan two or three sights, not five.

