Short answer

Indonesia ferries are useful, but first you need to know which kind of ferry you mean.

ASDP/Ferizy, PELNI and private fast boats are not interchangeable. They solve different transport problems, use different booking flows and punish sloppy planning in different ways.

Use ferries when the route genuinely needs a sea crossing. Do not use “take the ferry” as a vague plan. Name the port, operator, schedule, check-in window, luggage situation, weather risk and onward transfer. Yes, that sounds boring. Ferry days reward boring.

Plan the ferry day around failure points

A ferry day is not just the boat ride. It is port access, ticketing, check-in, sea conditions, luggage, arrival port and onward transport.

Failure pointPractical fix
Wrong portSave the exact port name and map pin, not just the island name.
Weather or sea conditionsCheck operator updates and BMKG warnings before committing.
Late arrival at portBuild a buffer, especially with fast boats and vehicle ferries.
Onward flight same dayAvoid tight boat-to-flight plans unless you can absorb failure.
Luggage and kidsPay for the route with the least chaos, not just the cheapest ticket.

Ferries are useful when treated as logistics. They become stressful when treated like a casual taxi with waves.

Compare the ferry options

Indonesia ferry options

Ferry typeBest forWatch out for
ASDP ferryMajor public crossings and vehicle ferriesPort timing, vehicle category, route support
Ferizy bookingSupported ASDP online ticketsCheck-in window, e-ticket details, ID and vehicle data
PELNI passenger shipLong inter-island passenger routesSlow schedules, limited departures, cabin/seat choice
Private fast boatBali-Gili, Bali-Nusa Penida, Lembongan-style routesWeather, luggage handling, operator terms and pickup
Local boatShort island hopsLess standardized information and disruption handling

The right question is not “is there a ferry?” The useful question is “which ferry system, from which port, under which weather and with what happens after arrival?”

ASDP and Ferizy

ASDP is the state ferry operator travelers meet on many major ferry crossings. Ferizy is the ticketing channel attached to supported ASDP ferry booking.

Use ASDP and Ferizy for official checks on supported routes, especially when:

  • You are crossing with a vehicle.
  • The route is a major public ferry crossing.
  • You need an official ticket source.
  • You need to confirm the exact port and route.
  • You care about the check-in window.

As checked on May 12, 2026, Ferizy’s ticket flow asks for origin port, destination port, service class, passenger type and vehicle category where relevant. Ferizy’s visible check-in terms say check-in happens at the port, must match the e-ticket check-in time, and the ticket can expire if you miss that window. It also says identity and vehicle plate data, where relevant, must match the e-ticket.

That is the whole lesson. The ferry is not just a boat. It is a timed port process.

PELNI passenger ships

PELNI is the name to know for passenger ships and longer inter-island travel.

PELNI can be useful when you have time, want slow travel, or need a route that makes sense by ship. For most short Indonesia holidays, it is not the default way to move around. Flights, shorter ferries or private transfers often make more sense.

Use PELNI when the sea journey is part of the plan, not when you are trying to force a two-week itinerary to behave like a one-hour transfer.

Check PELNI’s official reservation page for current routes, departure dates, seat or cabin options and ticket availability. Do not build a plan from an old screenshot of a schedule. Long-distance ship routes are exactly where stale information becomes a missed connection.

Private fast boats

Private fast boats are common on tourist island routes such as Bali to Nusa Penida, Nusa Lembongan, the Gili Islands and parts of Lombok planning.

They can be convenient. They can also be the part of the trip where people discover that “boat included” does not mean “the whole day is solved.”

Check:

  • Exact departure port.
  • Arrival port or beach landing.
  • Check-in time.
  • Luggage handling.
  • Hotel pickup or drop-off details.
  • Cancellation and weather policy.
  • Whether the operator changes ports in bad conditions.
  • Whether your onward transfer is actually included.

For Bali-specific day-trip context, use the best day trips from Bali guide until the port-specific ferry pages are live.

Weather and sea conditions

Sea routes are more exposed to weather than most travelers want to admit.

BMKG publishes maritime warnings, including high-wave warnings. Use official weather and operator updates before building a tight ferry day, especially around fast boats, island day trips and onward flights.

Do not put a same-day international flight after a weather-sensitive boat if missing that flight would hurt. That is not adventurous. That is a spreadsheet with waves.

How to choose a ferry route

QuestionWhy it matters
Which port exactly?Many islands have multiple ports, piers or beach landings
Is it ASDP, PELNI or private?Ticketing and disruption handling differ
What is the check-in window?A boat ticket can still fail if you arrive too late
What happens in bad weather?Sea routes can delay, cancel, reroute or become unpleasant
Are you bringing a vehicle?Vehicle category and port timing matter
What is the onward transfer?The arrival port is rarely your final destination

For a wider decision, compare ferries with the Indonesia domestic flights guide and how to get around Indonesia. The cheapest sea route is not automatically the best route.

Common ferry mistakes

Avoid these:

  • Saying “Sanur” or “Padang Bai” without checking the exact meeting point.
  • Booking a fast boat and ignoring the land transfer.
  • Assuming old ferry schedules are still valid.
  • Treating weather disruption as rare drama.
  • Choosing the cheapest operator without checking luggage and cancellation terms.
  • Arriving at the wrong harbour because the names looked close.
  • Booking tight onward flights after a boat.
  • Forgetting that vehicles, passengers and luggage can have different rules.

FAQ

Are Indonesian ferries easy to book?

Some official crossings are straightforward through ASDP/Ferizy or PELNI. Private fast boats and local routes vary more, so always check the exact route, port and operator.

Is Ferizy for every ferry in Indonesia?

No. Treat Ferizy as the booking channel for supported ASDP ferry crossings, not every boat in the country.

Should tourists use PELNI?

Sometimes, but usually only when slow inter-island travel fits the trip. For short vacations, flights, shorter ferry links or private fast boats often make more sense.

Are fast boats in Indonesia reliable?

They can be useful, but reliability depends on route, weather, operator standards and port logistics. Check the current operator terms, not just the cheapest marketplace listing.

Should I check weather before a ferry in Indonesia?

Yes. Check operator updates and official maritime weather warnings, especially for fast boats, island day trips and any route followed by a flight.

Can I take luggage on Indonesian ferries?

Usually yes, but luggage rules depend on the operator and route. Check baggage rules before booking, especially for fast boats, big suitcases, surfboards or vehicle crossings.

Freddie, writer behind Simply Indonesia

Written by

Freddie

I'm the person behind Simply Indonesia. I lived in Yogyakarta and Bali for more than five years, which is long enough to know that Indonesia is amazing, messy, generous, occasionally confusing and very bad at fitting into generic travel-blog advice.

I'm also a manual-brew coffee nerd, dangerously loyal to sate klathak, and far too interested in the small practical details that decide whether a trip feels smooth or stupidly annoying.

I write these guides for travelers who want the useful version: how to get out of the airport, where to stay, what food actually tastes like, when paying extra is normal, and when something really deserves a hard no.

No fake hidden gems. No "paradise awaits" nonsense. No panic about every 50k IDR price difference.