How To Get To Nusa Penida (From Bali & Nusa Lembongan)

Just 15 miles from Bali is the beautiful, exotic island of Nusa Penida. It’s a much smaller island than Bali, but it has some of the most incredible scenery in the entire Bali province (which it’s part of).

If you’re reading this, you’ve probably already seen all of the awesome Instagram photos from this place, and you’re just wondering how to get there. The good news is that it’s pretty easy. Read on!

Nusa Penida Day Tours

First of all, if you’re on a tight schedule or want to skip the extra steps involved in arranging your own trip to Nusa Penida, there are a number of companies that offer prearranged day trips to Penida for as low as $50 USD, complete with hotel transfer, island tour, lunch, and same day return to Bali (or Nusa Lembongan).

How To Get To Nusa Penida From Bali

From Bali, you will need to reach Nusa Penida by ferry or speedboat, with the speedboat journey taking about 45 minutes or so.

There are a bunch of speedboat companies making this trip daily, and they all depart from Sanur Beach in Bali at various times. The location in the map below is the departure point for all speedboat companies operating this route from Sanur Beach.

Note that are no piers at Sanur Beach, so you will have to wade through knee deep water to reach the speedboat. This can be a bit annoying, but the boat crews will at least give you a hand with any items you’re bringing into the boat.

To be extra safe and protect my camera, drone, and other water sensitive things, I like to use a 30 liter Earth Pak dry bag when I make the trip to Penida. That way if I somehow slip and fall when climbing into the boat, my stuff won’t be toast.

This is the harbor where all the boats leave in Sanur. There’s no pier, so you have to wade through knee deep water, but the boat guys will give you a hand.


List Of Speedboat Companies

Recommended: Mola Mola Express

My personal recommendation for a speedboat to Penida is Mola Mola Express, which has been operating since 2014.

They have plenty of lifejackets, as well as a life raft. In my experience on well over a dozen trips to Penida, those have never been needed (thankfully), but the waves can be rough at times, so it’s still good that they’re taking safety seriously.

You can ask questions or book with them in advance via WhatsApp at ☎ +62 899-6697-730. You can also wait and buy your tickets in person, if you prefer that.

This is the harbor in Sampalan, where many of the boats land in Nusa Penida. It has a jetty for boarding and exiting the boats. The water is also way clearer on this side!


Angel Billabong Fast Cruise
  • Website:
  • Price: 450k IDR (return)
  • Hotel Pickup: No
  • Departure Times (Sanur): 9:15, 14:00, 16:30
  • Departure Times (NP): 7:30, 13:00, 15:30


Caspla Bali Sea View
  • Website:
  • Price: 550k IDR (return)
  • Hotel Pickup: Included
  • Departure Times (Sanur): 8:00, 16:00
  • Departure Times (NP): 7:00, 15:00, 17:00


Crown Fast Cruises
  • Website:
  • Price: 600k IDR (return)
  • Hotel Pickup: Included
  • Departure Times (Sanur): 8:15, 11:15, 15:15
  • Departure Times (NP): 9:45, 13:45, 16:45


The speedboat journey from Sanur to Nusa Penida takes about 45 minutes or so.


El Rey Junior Fast Cruise
  • Website:
  • Price: 600k IDR (return)
  • Hotel Pickup: Included
  • Departure Times (Sanur): 8:00, 10:45, 15:00
  • Departure Times (NP): 9:15, 14:15, 17:00


Gangga Express
  • Website:
  • Price: 200k IDR (return)
  • Hotel Pickup: No
  • Departure Times (Kusamba): 6:30, 7:00, 7:30, 8:00, 12:15, 13:15, 14:30, 15:45
  • Departure Times (NP): 6:30, 7:30, 8:00, 13:00, 14:15, 16:00


Idola Express
  • Website:
  • Price: 300k IDR (return)
  • Hotel Pickup: No
  • Departure Times (Sanur): 8:15, 10:30, 17:05
  • Departure Times (NP): 7:00, 13:00, 17:00


Maruti Express
  • Website:
  • Price: 550k IDR (return)
  • Hotel Pickup: Included
  • Departure Times (Sanur): 7:30, 8:30, 10:00, 16:00
  • Departure Times (NP): 7:30, 9:00, 15:00, 16:30


Nusa Jaya Cruise
  • Website:
  • Price: 400k IDR (return)
  • Hotel Pickup: No
  • Departure Times (Sanur): 8:15, 12:30
  • Departure Times (NP): 10:30, 17:00


Sekarjaya Marine
  • Website:
  • Price: 100k IDR? (return)
  • Hotel Pickup: No
  • Departure Times (Kusamba): 6:30, 7:30, 11:00, 12:25, 16:00
  • Departure Times (NP): 7:00, 8:00, 11:45, 13:40, 15:30


Yamuna Express


Padang Bay Ferry

Last but not least, another option for reaching Nusa Penida from Bali is the ferry service running from Padang Bay. The ferry to Penida departs at 10:00 and 14:00 daily. This takes about 60-90 minutes and it’s cheaper than the speedboats (the one way price is 31k IDR).

Personally, I wouldn’t recommend using a ferry in Indonesia if you have other options; compared to speedboats the savings are minimal, the safety standards are notoriously bad, and the last ferry I took on this route didn’t even have lifejackets.

With that said, the ferry is your only option if you’re wanting to bring your scooter or car with you to Penida island.

How To Get To Nusa Penida From Nusa Lembongan / Ceningan

I’ve only visited Penida from Bali, but you can also get there easily from nearby Nusa Lembongan or Nusa Ceningan. This route departs all day near the Yellow Bridge between Lembongan/Ceningan and only takes about 15 minutes to reach Penida. As of 2019, the one way ticket price is 70k IDR per person.

What Next?

If you’re looking for some ideas of where to go once you reach Penida, be sure to check out my full writeup on the Best Things To See & Do In Nusa Penida. This island has everything from waterfalls to cliffs to treehouses!

See Also
Hotels In Indonesia