The most useful first question is not “which ferry company should I use?” but “what kind of crossing am I making?” Indonesia’s ferry network is not one system. A vehicle ferry on a busy strait, a PELNI ship on a long inter-island run and a private fast boat to a tourist island can all appear in the same itinerary, but they have different ports, booking channels and failure points. Simply Indonesia’s ferry guide puts the distinction directly: ASDP/Ferizy, PELNI and private fast boats are “not interchangeable” and should be checked by exact route, port, weather and ticket source (Simply Indonesia).
That is the frame for this guide. It helps you choose a route and ask the right questions before paying. It does not publish fares or sailing times, because the sources consulted do not contain reliable, route-specific live figures for them.
Start with the crossing, not the company
Use ferries when the route genuinely needs a sea crossing: Java–Bali, Bali–Lombok, island hops, vehicle crossings or slow inter-island travel. The same ferry guide warns against treating a ferry as a default for every inter-island leg. If the sea crossing is short and central to the trip, a ferry can be the logical choice. If it is a long detour before a tight onward connection, flying may remove more uncertainty than the ferry adds in experience.
This is why route selection should begin with geography, not brand loyalty. Ask where the water crossing actually is, which two ports serve it, and whether your trip needs to carry a vehicle. Only then does the operator question become useful.
The three systems at a glance
| System | Typical role | What to verify |
|---|---|---|
| ASDP/Ferizy | Vehicle ferries and major strait crossings; the core car-ferry network described by Mad or Nomad and Simply Indonesia | Exact port pair; passenger or vehicle; whether the route uses Ferizy |
| PELNI | Long-distance inter-island ships, associated with slower sea travel | Departure port, class or accommodation, duration, and how to reach the port |
| Private fast boats | Some tourist-island crossings and shorter sea hops | Operator identity, weather policy, luggage rules and the actual departure point |
The table is a sorting tool, not a booking hierarchy. The motorcycle-focused guide by Mad or Nomad describes ASDP as a state-owned operator running dozens of ports and hundreds of ships, which helps explain why ASDP can look like the default. But PELNI and private fast boats solve different problems. Simply Indonesia’s warning is more practical than any ranking: check the exact route, port, weather and ticket source.
Port pairs are the real route names
Indonesian ferry routes are usually named as port pairs. That is more precise than city names, and it matters because a large conurbation can have more than one ferry port. BP Blog’s ferry Q&A lists Merak–Bakauheni, Ketapang–Gilimanuk and Ciwandan–Bakauheni/Panjang among the routes where tickets must be bought through Ferizy; it also reports that those routes had no harbour ticket counter. In practice, a ticket for Ciwandan is not a ticket for Merak, even if both are in the same broad travel corridor.
For orientation: Merak–Bakauheni is a Java–Sumatra crossing, Ketapang–Gilimanuk is a Java–Bali crossing, and Bali–Lombok is another route where a ferry may be the practical choice (Simply Indonesia). But do not stop at the island names. Confirm the port on your side, the port on the arrival side, and the operator’s name for the route. If you are on a motorcycle or in a car, confirm that the booking is for the vehicle and not only for the people inside it.
Ferizy is central to the booking step on the routes where it applies. BP Blog notes that the app was not available in English at the time of its August 2026 update and recommends translation help or local assistance. Its Q&A links to Android, iOS and web versions. That language gap is not a reason to skip the app; it is a reason to leave time for the booking and to double-check the port names before paying.
Questions to check before booking
- Which exact port pair? Check both the departure port and the arrival port. A nearby port is not necessarily the right port for your ticket.
- Which operator and boat type? Establish whether the route is an ASDP/Ferizy vehicle ferry, a PELNI long-distance ship or a private fast boat.
- Am I buying for a person or a vehicle? If you are bringing a motorcycle or car, confirm the vehicle category and what the booking includes.
- Where is the ticket sold? On the Ferizy routes named by BP Blog, use the app or web channel; there was no harbour counter on those routes. For other routes, ask the operator.
- What time should I be at the port? Separate the departure time from the boarding or check-in time, and ask the operator rather than guessing.
- What is the weather and cancellation policy? Small boats and strait crossings can be affected by conditions. Ask what happens if the sailing is delayed or cancelled.
- How do I leave the arrival port? Check the distance to your next destination and whether onward transport still runs when you arrive.
- What is my backup? A later sailing, a different port or a flight may be more sensible than waiting indefinitely.
Vehicle ferry or fast boat? A practical comparison
If you are carrying a car or motorcycle, the decision usually narrows quickly. Mad or Nomad’s motorcycle guide describes ASDP as running the main car-ferry connections across dozens of ports and hundreds of ships. That scale is useful, but it also means the exact route and ticket channel matter more than the logo. A vehicle booking is a different product from a foot-passenger booking, even on the same water.
If you are a foot passenger heading to a tourist island, a private fast boat may be one option, especially where the route is designed around visitors. The trade-offs are not only speed. Private boats may use different departure points from the main ferry harbour, and weather can affect small vessels more directly. Ask the operator where the boat actually leaves from, what happens in bad weather and how luggage is handled before you treat it as a simple ferry substitute.
PELNI sits at the other end of the scale: long-distance sea travel rather than a short strait hop. GeoKepo describes PELNI as Pelayaran Nasional Indonesia and frames it within the inter-island network; Simply Indonesia groups it with slow inter-island travel. Choose it when the sea journey is part of the trip and you have time for a longer, more involved crossing, not when you are trying to squeeze an island hop between two tight land transfers.
What to confirm close to departure
Ferry advice ages quickly. Port procedures, ticket channels and sailing status can change, and weather can override a good plan. The sources used here are general guides rather than live departure boards. Before travelling, reconfirm the port, the operator, the ticket channel and the sailing status with the company or the port named on your booking.
On Ferizy routes, open the app or web booking page again and compare the port names with your travel plan. If the app is not in English, use a translation tool or ask someone who can read Indonesian to check the route, date and passenger or vehicle details. Keep a copy of the booking confirmation that does not depend on a live mobile connection. For any small boat, ask directly about weather delays and the latest check-in time; do not infer either from a blog timetable.
Build a buffer between the ferry and any flight or fixed appointment. The buffer should reflect the total journey: reaching the port, waiting, boarding, the crossing, disembarking and continuing from the arrival port. A short sailing time on paper does not guarantee a short door-to-door trip.
When flying may be the sensible alternative
Flying is not a failure of adventurous travel. Simply Indonesia’s guide includes “when to just fly” among its ferry checks, and the logic is straightforward: if the route does not genuinely need a sea crossing, or if a delay would break the rest of the trip, compare a flight’s total time and risk with the ferry’s. This is especially relevant for long inter-island legs and for travellers with fixed onward bookings.
The comparison should be fair. Add the transfer to the ferry port, the waiting time, the crossing and the transfer from the arrival port. Then compare that with the airport journey at both ends. For some trips the ferry wins on cost, experience or directness; for others the flight wins on certainty. The answer depends on the itinerary, not on a general rule that ferries are always more authentic.
What this guide can and cannot tell you
The web sources used for this article were retrieved on 6 November 2026; their own publication or update dates range from 2024 to 2026. They describe the structure of the ferry network and give specific examples of booking practice, but they do not provide current fares, crossing durations or daily schedules for a particular date. Those details are volatile and should come from the operator or the ticket channel for your route.
This guide also cannot tell you that a route will run as planned. Weather, port operations and vessel availability can change. Treat any ferry plan as a sequence of confirmations: route, port, ticket, weather and onward transport. That is more useful than memorising a single timetable that may not apply to your date.
Next step
Write down your journey as a port pair rather than a city pair. Identify whether you need an ASDP/Ferizy vehicle ferry, a PELNI long-distance ship or a private fast boat. Then open the relevant booking channel and check the exact date, port names and passenger or vehicle details. If the route uses Ferizy, the BP Blog Q&A is a useful starting point for the app and web options; for the sailing itself, confirm with the operator or port before you leave.
FAQ
Can I buy a ferry ticket at the port in Indonesia?
Not on the routes named by BP Blog. Its August 2026 Q&A says there was no harbour ticket counter on Merak–Bakauheni, Ketapang–Gilimanuk or Ciwandan–Bakauheni/Panjang, and tickets were sold through Ferizy. For other routes, ask the operator; practices vary.
Is Ferizy available in English?
BP Blog reported in its August 2026 update that it was not, and suggested translation help or local assistance. Check the current app before relying on that.
Do I need a ferry if I am going from Java to Bali?
Not necessarily; a ferry is one option for that sea crossing, but compare total journey time and flight alternatives. If you are bringing a vehicle or the crossing is part of the trip, a ferry may make sense; confirm the port pair and ticket channel.
Are all fast boats the same?
No. Private fast boats sit outside the ASDP/Ferizy and PELNI systems described by Simply Indonesia. Confirm the operator, departure point, weather policy and luggage arrangements.
