The Nusa Penida ferry leaves from Sanur Harbour, takes 35–45 minutes, and costs IDR 150,000–250,000 (~$10–16 USD) one way. Boats run all day but the best day-trip window is the 7:00–8:00 AM departure. Book online in advance in peak season. On the island: no Gojek, no Grab — hire a driver or scooter. Telkomsel is the only network with reliable signal at Kelingking, Diamond Beach, and Broken Beach — XL drops significantly in rural areas.
Nusa Penida is Bali's most dramatic day trip — and also the one most likely to go wrong if you show up at Sanur Harbour without a plan. The crossing is short. The island is large and the roads are rough. Mobile signal at the places most people actually want to reach is patchy on the wrong network. And boat operators vary more than the similar-looking ticket stalls at the harbour suggest.
This guide covers the logistics in the order you'll need them: getting to Sanur Harbour, which operator to use, whether to book in advance, how to get around the island, and what your phone will and won't do once you're there.
Sanur Harbour — The Port, the Logistics, the Reality
Sanur Harbour — officially Pelabuhan Sanur, sometimes called Sanur Beach Harbour — sits on Bali's southeast coast, close to Mertasari Beach. It's the main departure point for all fast boats to Nusa Penida, Nusa Lembongan, and the Gili Islands. The harbour was upgraded in recent years: there's a proper terminal building with ticketing, waiting areas, and bathrooms. It is not, however, calm or particularly organised on a busy morning.
How to Get to Sanur Harbour
The most reliable option is a pre-booked transfer, which means a car picks you up from your villa or hotel at the exact time needed to make your boat. A BaliSIM private transfer to Sanur Harbour is a fixed-price door-to-dock service — no traffic negotiation, no surge pricing, no explaining your departure time to a Gojek driver at 5:45 AM.
From Ubud, allow 75 minutes and leave by 5:45 AM for a 7:30 AM boat. From Canggu, allow 90 minutes and leave no later than 5:30 AM. From Seminyak or Kuta, 40–50 minutes is usually enough — but traffic is unpredictable before peak tourist season picks up.
Ferry Operators Compared — Who's Actually Worth Using
There are over a dozen operators running the Sanur–Nusa Penida route on any given day. Most of the visible ticket stalls at the harbour represent multiple operators, and some sell seats on boats they don't operate. The operator names below are consistently reviewed for reliability, cleanliness, and honest boarding processes.
| Operator | Nusa Penida Port | One-Way Price | Hotel Pickup | Notes |
|---|---|---|---|---|
| Rocky Fast Cruise | Private pier (Toya Pakeh) | IDR 150–200k | Yes | Private pier = no beach landing. Popular for Lembongan too. Best for luggage-heavy travelers. |
| Mola Mola Express | Banjar Nyuh / Toya Pakeh | IDR 150–200k | Yes | Multiple daily departures, consistently reviewed for punctuality and clean boats. |
| Scoot Fast Cruises | Toya Pakeh | IDR 175–250k | Yes | Slightly premium. International-standard life jacket briefing. Popular with families. |
| The Tanis Fast Cruise | Buyuk / Banjar Nyuh | IDR 150–200k | Yes | Covers both Penida and Lembongan. Clean boats, helpful crew. |
| Starfish Fast Boat | Banjar Nyuh | IDR 150–180k | Yes | Mid-range, reliable daily service. Good for last-minute bookings outside peak season. |
| Penida Express | Buyuk Harbour | IDR 125–175k | Limited | Nusa Penida-only route. Local reputation is solid. Less prominent online booking presence. |
Book Ahead or Not — Honest Answer by Season
The "book ahead" advice online is correct for peak season and genuinely overcautious for low season. Here is the honest breakdown.
| Period | Book ahead? | How far in advance | Walk-up risk |
|---|---|---|---|
| July – August | Yes — essential | 3–7 days minimum | High. Popular 7:00–8:00 AM boats sell out days before. |
| December (25–31) | Yes — essential | 1 week+ | Very high. Multiple boats to same island from multiple ports during Christmas week. |
| April, June, September | Recommended | 1–3 days | Moderate. Shoulder season — mornings fill but afternoon slots usually available. |
| January–March, October–November | Optional | Day of or day before | Low. Walk-up at 7:30 AM usually works. Fewer boats in rough weather months. |
One advantage of booking online regardless of season: you avoid the walk-up price inflation that happens at some harbour counters, you receive an e-ticket with the exact departure time and boarding point, and your operator has your name — making the chaotic harbour check-in process significantly less stressful.
Getting Around Nusa Penida — No Gojek, No Grab
The most important practical fact about Nusa Penida: Gojek and Grab do not operate on the island. There are no metered taxis. No app you can open and request a car from. Getting between the harbour and Kelingking, Diamond Beach, or Broken Beach requires either renting your own scooter or hiring a private driver for the day.
Phone Signal on Nusa Penida — Telkomsel Wins, XL Doesn't
Signal on Nusa Penida is the thing most travel guides gloss over and the thing most day-trippers wish they'd known before arriving. The island has fewer towers than Bali's main areas, the terrain is hilly, and the most popular destinations are coastal cliffs that sit at the outer edge of coverage zones. Your network makes a bigger practical difference here than anywhere else on the day trip circuit.
| Location | Telkomsel | XL Axiata | Practical use |
|---|---|---|---|
| Toya Pakeh / Banjar Nyuh harbours | Strong 4G | Usable 4G | WhatsApp driver, Maps to first stop — works on both networks here. |
| Kelingking Beach viewpoint | Reliable 4G | Intermittent | Telkomsel: photos upload, Maps works. XL: may drop entirely at the cliffside viewpoint. |
| Broken Beach / Angel's Billabong | Good signal | Weak to none | Telkomsel holds. XL inconsistent on the western coastal road. |
| Diamond Beach (east coast) | Usable 4G | Often no signal | The east coast is where XL fails most noticeably. Navigation to Diamond Beach on XL can fail mid-route. |
| Rural roads between attractions | Patchwork coverage | Drops frequently | Offline Maps downloaded before leaving Sanur are recommended regardless of network. |
| Mid-channel crossing | Drops briefly | Drops briefly | Expected on both networks. Resolves within minutes of approaching either harbour. |
The practical implication: if you're navigating to a viewpoint and your driver doesn't know the exact road, or if you need to WhatsApp a contact on the island, or if your ferry confirmation is in an email you need to open — Telkomsel covers those moments where XL doesn't. The full comparison of both networks across Bali is covered in our Telkomsel vs XL Bali guide.
What to Book Ahead — Full Checklist
Frequently Asked Questions
How do I get a ferry from Bali to Nusa Penida?
All ferries depart from Sanur Harbour (Pelabuhan Sanur) on Bali's southeast coast. Fast boats take 35–45 minutes and cost IDR 150,000–250,000 (~$10–16 USD) one way. Most departures cluster between 7:00 AM and 10:00 AM. Book online in advance in peak season (July–August, December). For the smoothest start, use a pre-booked transfer to reach Sanur Harbour rather than relying on Gojek at 5:30 AM.
Which ferry operator should I use from Sanur to Nusa Penida?
Rocky Fast Cruise, Mola Mola Express, Scoot Fast Cruises, and The Tanis are consistently well-reviewed for reliability, cleanliness, and honest boarding. Rocky has a private pier on arrival, which avoids the beach landing that can be awkward with luggage. For a day trip, the 7:00–8:00 AM departure matters more than the specific operator — book whichever reliable operator has that slot available.
Do I need to book the Nusa Penida ferry in advance?
In peak season (July–August, December): yes, book 3–7 days ahead. In shoulder season (April, June, September): book 1–3 days ahead to secure the morning departure. In low season (January–March, October–November): walk-up on the day usually works. Booking online regardless of season gives you an e-ticket with exact departure time, avoids walk-up price variations, and reduces the risk of being sold a ticket by a tout for the wrong boat.
How do you get around Nusa Penida?
Gojek and Grab do not operate on Nusa Penida. Your two options are: (1) private driver hired for the day (IDR 450,000–600,000 / ~$28–38 USD) — recommended, especially for anyone unfamiliar with steep, rough Balinese mountain roads; (2) scooter rental (IDR 75,000–100,000/day) — practical if you have experience on difficult road surfaces, not recommended for first-time riders. Arrange your driver in advance and confirm which harbour you're arriving at so they're at the right pier.
Is there mobile signal on Nusa Penida?
Yes, but it varies significantly by network. Telkomsel provides the most reliable 4G at the main viewpoints — Kelingking, Broken Beach, Angel's Billabong, and Diamond Beach. XL Axiata drops noticeably on the rural roads and coastal cliff areas where most tourists actually want to be. For navigation and WhatsApp coordination with drivers on Nusa Penida, Telkomsel is the right network. See the full comparison in our Telkomsel vs XL Bali guide. Download offline Maps before leaving Sanur regardless of network.
