Most travellers visit Nusa Penida from Bali, but that doesn’t mean it’s your only option. You can also reach Nusa Penida from its neighbouring island Lombok. The journey will be longer, but at least you can make the trip in one go.
When travelling the 86km distance from Lombok to Nusa Penida, you have 2 options. You can book a 2-hour-50-minute direct ferry or take a 3-hour indirect ferry via Bali. Fares are 410,000 IDR ($27.50) and 585,000 IDR ($39.50), respectively.
Taking a direct ferry is the most convenient way to travel from Lombok to Nusa Penida.The ferry actually makes a short stop in Bali, but you can conveniently stay on the boat. There is currently 1 ferry company offering direct ferries. The ferry ride takes 3 hours and costs around 410,000 IDR ($27.50).
If you miss the direct ferry, you can still take the indirect ferry via Bali and book your tickets separately This option includes 2 ferry rides and a shuttle bus ride from the two piers in Bali. Travel time is around the same time as the direct ferry (excluding transfers), but this option is more expensive with combined fares starting from 585,000 IDR ($39.50).
Nusa Penida is located on the left side of the bigger Lombok island. The distance between Bali and Nusa Penida is much shorter compared to Lombok and that’s why all ferries to Nusa Penida depart or first make a stop in Bali.
Note that there used to be ferries going the route Bali-Gili Islands-Lombok-Nusa Penida, but since the pandemic, they haven’t resumed their route yet.
Short stop in Bali before continuing to Nusa Penida
Even though it’s called a “direct ferry,” the DPrabu ferry actually makes a stop in Padang Bai in Bali. It just has the advantage that you won’t need to get off the boat.
Passengers from Lombok to Bali would disembark here and wait for their luggage to be unloaded. After this stop, it will be about 30 minutes more to Nusa Penida.
With the indirect ferry, you will need to get off the boat in Bali and take another ferry from a different pier.
As of May 2022, though, only 1 ferry company is operational: DPrabu Fastboat. Travel time from Bangsal Pier in Lombok to Nusa Penida takes almost 3 hours with costs from 410,000 IDR ($27.50).
Pre-pandemic, there used to be more options, with travel times between 1.5-3 hours between Lombok and Nusa Penida. These ferry companies included Ekajaya, Golden Crown, and Gili GetAway.
Although most of these companies already resumed their operations between Bali and Gili Islands, they haven’t resumed their operations for this route yet.
*COVID-19 UPDATE: The ferry services by Eka Jaya, Golden Crown, and Gili GetAway have not resumed yet. Please check the provided links to see if anything has changed.
Departure & Arrival station
Ferries used to depart from the two main piers in Lombok: Bangsal Pier and Senggigi Pier. Both ports are located on the island’s west coast, but Senggigi Pier is more centrally located.
Bangsal Pier is located in the northern part of the island and is closer to the Gili islands. This pier is still about a 30-40 minute drive up north from Senggigi pier.
On the other hand, Senggigi Ferry Terminal is more accessible if you are staying in Senggigi (Rinjani basecamp) or the most popular part of Lombok, Kuta, in the southern part of the island.
In Nusa Penida, there are several piers, all located in the northern part of the island. The largest pier is Buyuk Harbour on the northeast. The other piers are a maximum 15-minute drive away from each other, so it doesn’t matter too much which pier you arrive.
Renting a bike in Nusa Penida
If you plan on exploring the island by motorbike, you can easily find motorbike rentals outside the pier. There is much to see on Nusa Penida and one of the best ways to explore the island is by motorbike.
Bike rental in Nusa Penida normally starts from 75,000 IDR ($5), but if you book online with Klook, you can already rent a bike for only 55,000 IDR ($3.70) per day.
Besides the lower price offered by Klook, the renter will be waiting for you at the harbour with your bike. No need to queue up or negotiate for the best rates. It’s basically a no-brainer if you plan to rent a bike.
It goes without saying that a valid driver’s license is still required and you should be comfortable driving a bike. If you don’t drive a bike in Bali, don’t drive one in Nusa Penida as well.
For more details on how to get around, check out our more extensive travel guide on the journey from Bali to Nusa Penida.
Unfortunately, there are currently no ferries coming from Lombok that arrive at Sanur Port.
Arriving in Padang Bai
Most of the ferries coming from Lombok arrive at Padang Bai Pier on the northeastern side of Bali, which is still 1-hour away from Sanur Port. Tickets to Padang Bai start from 300,000 IDR ($20) and the journey takes about 1.5 hour.
Arriving at Serangan port
There is also a ferry operated by Gili Getaway, which arrives in Serangan Port. This port is only 30 minutes drive away from Sanur Port, from where you can take the ferry to Nusa Penida. However, tickets are more expensive at 575,000 IDR ($38.50) and the journey will take about 45 minutes longer.
As you will need to transfer to Sanur Port anyways, we recommend booking a cheaper ferry going to Padang Bai. From here, you will also find the most options to go to Sanur Port.
Below we will explain how to get from Padang Bai to Sanur port by shared shuttle bus.
Step 2: Padang Bai Pier to Sanur Port by Shuttle Bus
Duration: 1 hour Cost: 150,000 IDR ($10)
From Padang Bai Port, you need to travel the 40km distance to Sanur Port by shuttle bus or taxi.
Perama Shuttle bus
Perama Tour & Travel has 1 shuttle bus departure per day from Padang Bai to Sanur. The bus departs from its office along Jl. Pelabuhan, which is the same street from the pier. You will be dropped off at its office in Sanur which is conveniently located near the port.
The only departure is at 13:30 and it takes 1 hour to reach Sanur. A bus ticket costs 150,000 IDR ($10) per person. However, if you’re booking from the website, it will require a minimum of 2 passengers.
Shuttle bus from Padang Bai
Normally, the Perama shuttle bus departure matches well with the arrival of the ferries. However, if it doesn’t, you will find some more shared shuttle buses going to many destinations in Bali, including Sanur.
The shuttle van normally won’t make any extra stops between Padang Bai and Sanur. This makes it a very convenient option to get to Sanur. Just make sure to agree with the driver to drop you off close or at the port.
If you prefer a private transfer, you can also take a taxi with rates starting from 450,000 IDR ($30.50).
Step 3: Sanur Port to Nusa Penida by Ferry
Duration: 30 minutes Cost: 135,000 IDR ($9)
Nusa Penida is just 30 minutes away from Sanur Port. There are several ferry companies that you can choose from to complete this last leg of the journey from Bali to Nusa Penida.
Most ferry departures are in the morning, but there are also some afternoon trips. Ferry tickets start from 135,000 IDR ($9).
The easiest way to reach Bangsal Pier from your accommodation in Senggigi is by taxi. Taxi fares start at 115,000 IDR ($7.50) when coming from Senggigi and the journey takes approximately 30 minutes along the scenic coastal road.
Bluebird is the most reliable taxi company, and can be flagged down in the street or booked by phone (0370 627000) or via a dedicated app.
Another option is to ask your hotel if they offer shared rides to Bangsal Pier. This will help save a few dollars, although the travel time will likely take a little longer.
From Kuta, South Lombok to Bangsal Pier
Duration: 2 hours Cost: 400,000 IDR ($27)
From Kuta in South Lombok, there are no metered taxis such as BlueBird, but there are plenty of tour desks who can arrange a taxi. You can also simply inquire at your accommodation for a taxi.
Most taxis can accommodate up to four passengers, while larger cars or vans are available on request. Expect to pay at least 400,000 IDR ($27) for this 2-hour journey to Bangsal Pier.