Indonesia ferries: choose the right crossing
Indonesia ferries connecting islands range from vehicle-carrying roll-on, roll-off ships to long-distance passenger vessels and small local boats. For a road journey that crosses water, use a RoRo ferry; for a multi-island voyage without a car, compare passenger ship routes; for a short village connection, use only a local service and confirm that it is operating. The best choice depends on the ports, whether you need to take a vehicle, and how much of your itinerary can move if weather or queues change the plan.
Indonesia is an archipelago of more than seventeen thousand islands, so there is no single national ferry pattern. The most useful distinction is between a scheduled road crossing, a longer passenger voyage and a small local boat. Those services have different terminals, ticket processes, luggage arrangements and exposure to delays.
How ferries between Indonesian islands differ
RoRo means roll-on, roll-off: vehicles enter and leave using ramps, while passengers travel on the same vessel. This is the ferry type used on major road corridors such as Merak–Bakauheni, Ketapang–Gilimanuk and Padang Bai–Lembar. It suits travellers carrying a car or motorbike, and people continuing overland who want their vehicle on the other side. It is not simply a passenger boat with a larger deck; a vehicle booking and vehicle category may be part of the ticket process.
Passenger ferries serve travellers on foot and can make sense where a vehicle is unnecessary or where the route is part of a longer sea journey. Government-supported pioneer (perintis) services also connect remote and less-developed areas, and their operation depends on public funding. These may be important transport for residents and goods, but a route that appears on a national map should not be assumed to have a convenient visitor schedule or daily service.
National passenger liners are a separate option for long distances. They connect ports across several islands on multi-day itineraries, with accommodation classes that vary by vessel and route. These journeys are closer to travelling by ship than taking a short ferry across a strait. Confirm every port call and the full sequence: a ship serving a region may not call at every island or town a visitor expects.
Small wooden boats, often called perahu, serve short local links in some communities. Their departure point may be a beach or simple landing rather than a developed terminal. Do not treat them as interchangeable with a scheduled inter-island ferry: the local crossing may depend on conditions, daylight, demand and the boat’s intended operating limits.
Three major vehicle-ferry corridors
Merak to Bakauheni: Java and Sumatra
Merak lies in Banten on Java; Bakauheni is in Lampung on Sumatra. This crossing is the sea link for road journeys between Java and Sumatra, and long-distance buses drive straight onto the ferry with their passengers. It is a substantial port operation, so the ferry leg is only one part of the trip: road traffic approaching the terminal, vehicle processing and disembarkation can all affect when the overland journey resumes.
When planning a route through Merak and Bakauheni, check which terminal and sailing type your ticket specifies, especially during national holiday movement periods, when temporary port allocations and vehicle restrictions can apply. Do not assume a truck, private car, motorbike and foot passenger use the same queue or boarding lane. If the crossing connects to a train, flight or fixed appointment, put generous slack on the far side rather than using the nominal sea passage as the arrival estimate.
Ketapang to Gilimanuk: Java and Bali
Ketapang, near Banyuwangi in East Java, and Gilimanuk in western Bali form the main road crossing between the islands. It is a short strait crossing, but the door-to-door transfer is longer than the time spent on the vessel. Travellers must reach the correct terminal, complete the relevant passenger or vehicle process, board, disembark and continue by road. Large numbers of passengers, motorbikes and cars pass through these ports, especially around national holidays, so the route is both a major distribution link and a visitor route. The crossing also closes for Nyepi, the Balinese day of silence, so check that date if your trip falls around it.
For a Bali-bound road trip, Ketapang is the Java-side terminal; Gilimanuk is the Bali-side arrival. Check the current ticketing and vehicle instructions before driving to the port, and leave time for seasonal traffic controls. Traffic arrangements around the port can change during peak holiday periods. Such arrangements are date-specific, so an old trip account is not a reliable substitute for current travel instructions.
Padang Bai to Lembar: Bali and Lombok
Padang Bai, on Bali’s east coast, connects with Lembar on Lombok by vehicle ferry, a crossing of several hours. This route is useful when the journey itself includes a car or motorbike, or when a traveller wants the land route through Lombok. It is distinct from passenger fast boats, which use different departure and arrival arrangements and are designed around foot passengers. Choose based on the whole onward journey: the vehicle ferry delivers you to Lembar, after which Lombok still requires a substantial road transfer to other areas.
Passenger fast boats from Bali generally land at jetties in north-west Lombok such as Bangsal rather than at Lembar, so the two services leave you in different parts of the island. If your destination is elsewhere in the Lesser Sunda Islands, the ferry terminal may be only the first of several legs.
Passenger ships and smaller island connections
On a multi-day passenger ship, the itinerary matters as much as the vessel. Read the sequence of ports, expected days at sea, overnight arrangements and whether the port is close to the place you intend to visit. A route between large regional ports does not automatically provide a direct connection to a smaller island. The final leg may require a separate passenger ferry or local boat, and a missed connection can mean waiting for the next service rather than changing to a road alternative.
For smaller islands, ask which landing point the boat uses and how passengers transfer with luggage. A local boat may have no enclosed passenger terminal, no vehicle deck and limited covered storage. That does not make it an unsuitable service; it means the traveller should plan for a simpler boarding environment and avoid bringing more luggage than can be handled safely. Confirm whether the boat accepts visitors and whether the departure is a public service rather than a private arrangement.
Fast boats are a different category, even when people loosely call every inter-island boat a ferry. They focus on passenger travel, often on shorter visitor routes, and do not provide the same vehicle-carrying function as a RoRo ferry. On the Bali–Lombok route, for example, a passenger fast boat and the Padang Bai–Lembar vehicle ferry serve different trip shapes. Compare the actual ports and the road transfer at each end rather than comparing only time on water.
Plan the port day, not just the sailing
Before booking, match the departure and arrival port to your land itinerary. Indonesia’s ferry terminals are not interchangeable, and some lie well away from the town or district a traveller uses as a destination name. Save the precise port names, ticket reference and boarding instructions offline. Check whether the passenger ticket and vehicle ticket are handled together or separately, and whether the ticket covers the whole party in the vehicle.
For a vehicle crossing, check the current documentation and classification rules with the official operator. Keep the vehicle registration document and the driver’s licence available, and enter the vehicle details accurately during booking. Vehicle dimensions and type can affect the category assigned; do not choose a category by guesswork. If travelling on a hired vehicle, establish in advance whether the rental agreement permits taking it on the ferry and what proof is required.
At a busy terminal, follow signs and staff directions rather than joining the first visible queue. Passenger and vehicle flows can separate before boarding, and temporary traffic management may alter the normal approach. Keep essential documents and medication with you rather than in a vehicle boot that may be inaccessible while parked on a loading deck. When travelling with children or someone who needs step-free access, check the boarding arrangement and distance between the waiting area and the vessel with the operator before departure.
Buy through the operator’s authorised sales channel or the port counter where that remains available. Avoid people offering to arrange tickets at the road entrance, and verify the port and travel date on the confirmation before setting off. If a ticket must be changed or cancelled, use the stated operator process; conditions vary and should not be inferred from the rules of a different ferry route.
Weather, queues and realistic connections
Indonesia’s monsoon pattern affects rain, wind and sea conditions, but the calendar does not give a route-level safety forecast. The western monsoon is commonly associated with the wetter part of the year across many areas, while the dry season and easterly winds bring a different pattern; local conditions differ by sea and island. The same broad seasonal period can bring different conditions to different sea lanes; the crossing itself, rather than a national month label, determines what the vessel faces.
Heavy weather can lead to delays, altered operations or temporary suspension, while holiday peaks can create queues even when the sea is suitable for sailing. For a live decision, check the current marine forecast and the departure status supplied for the actual route, then follow the crew and port authority instructions. Whether a vessel should sail is decided on the day by the crew and port authority.
Build slack into the connection after arrival. A passenger ship or ferry may dock on schedule yet take time to unload vehicles and clear the terminal. When a journey continues by road, allow for the distance from the port and the possibility of a queue at exit. Avoid connecting a sea arrival directly to a non-flexible flight or appointment unless there is a substantial buffer and a backup route.
Tickets, luggage and useful Bahasa Indonesia
Ticket terms differ by route. Confirm the terminal, travel date, passenger names if required, vehicle category if applicable, boarding window, change process and luggage handling. Some official channels support online ticketing, while local routes may use a simpler counter-based process. Do not expect a booking method from one crossing to apply to every island link.
Keep a small day bag with identification, tickets, phone, charger, medication and anything needed during the crossing. Put documents and electronics inside a waterproof pouch, especially on small open boats. Large vehicle ferries usually provide indoor passenger areas, but a long wait in a terminal or on deck still makes water, a light layer and snacks useful. Keep bags compact if the final transfer is by local boat, where there may be no luggage trolley or covered gangway.
- Pelabuhan means port or harbour.
- Penyeberangan means crossing or ferry service.
- Kapal feri means ferry; kapal cepat means fast boat.
- Tiket means ticket; pelampung means life jacket.
- Cuaca means weather; gelombang means waves.
Knowing these terms can help identify signs and announcements, but confirm key instructions directly with port staff if there is any uncertainty. For safety equipment, note where life jackets and exits are located and follow crew directions. Do not board a small boat that appears overloaded or where required safety equipment is not available to passengers.
Questions about Indonesian island ferries
Can I take a car or motorbike between islands?
Yes, on vehicle ferry routes such as Merak–Bakauheni, Ketapang–Gilimanuk and Padang Bai–Lembar. These use RoRo vessels. Check the route’s current vehicle categories, documentation and ticket process before travel; passenger fast boats generally serve a different purpose.
Is the Bali to Lombok ferry the same as a fast boat?
No. The Padang Bai–Lembar ferry carries vehicles and passengers and arrives at Lembar. Fast boats carry passengers and use separate terminals and operating arrangements. The right option depends on whether a vehicle is travelling and where you need to continue on Lombok.
Are Indonesian ferries guaranteed to run every day?
No universal schedule applies across the archipelago. Major corridors have established services, but smaller routes can have limited patterns and weather-related changes. Confirm the specific crossing and the current operating status before travelling to its port.
What should I do if weather disrupts my sailing?
Follow the operator’s current instructions and ask how the ticket can be changed or refunded under its terms. Rework the onward transfer before leaving the terminal, and avoid relying on a fixed same-day connection that has no recovery time.
Continue planning by route
For Bali-specific port choices and the difference between passenger boats and vehicle ferries, compare Bali ferries and fast boats side by side. If your crossing is part of a trip through Bali, match the ticket to the correct harbour among Bali’s island departure ports. Travellers heading to Lombok can weigh the sea crossing against the onward road journey on the Bali to Lombok route. For visitors arriving by road from East Java, plan the Java-side approach through Banyuwangi and Ketapang before joining the crossing.
For more on this area, see Getting Around Indonesia: Trains, Ferries, Flights and Buses.
Related guides: fast boats indonesia, becak, ferry safety in indonesia.
