Ferries in Indonesia: from the Merak crossing to Pelni ships
Indonesia's ferry network is the country's other airline: hundreds of crossings, from 45-minute hops to multi-day Pelni voyages. It is cheap, slow, and sometimes the best part of the trip.
The Ketapang to Gilimanuk crossing links Java and Bali in under an hour, trucks and all. CEphoto, Uwe Aranas, CC BY-SA 3.0
The ferry is how Indonesia actually moves. The archipelago has thousands of islands and a state ferry company, ASDP, linking the main ones with roll-on roll-off ships that carry cars, trucks, motorbikes and foot passengers. On the Java-Bali corridor the crossing is part of the road network, not an excursion.
There are three different services, and travellers confuse them. ASDP runs the short crossings and the vehicle ferries. Pelni runs the long-distance passenger ships between major ports, some of them taking several days. Private fast boats cover the tourist islands, with schedules that change with the weather and the season.
The crossings you will actually use
Merak to Bakauheni links Java and Sumatra and takes about two hours; it is the busiest ferry route in the country and runs around the clock. Ketapang to Gilimanuk connects Java and Bali in 45 minutes to an hour. Padangbai to Lembar connects Bali and Lombok in four to five hours, and Kayangan to Poto Tano links Lombok and Sumbawa.
For foot passengers, the experience is a large, functional deck with benches, a canteen and a lot of trucks. Buy the ticket at the harbour or on the Ferizy app, arrive an hour early, and keep your luggage with you. Air conditioning exists on some ships and not others.
Pelni: the long way across the archipelago
Pelni ships are the traditional way to travel between major islands: Makassar to Bau-Bau, Surabaya to Balikpapan, Ambon to Sorong. Cabins range from shared economy bunks to private first class, and the voyage can take two to four days. It is not fast, but it is one of the cheapest ways to cover huge distances with a bed.
Schedules are published months ahead but change, and a ship can be delayed by weather or by cargo handling. Do not book a Pelni voyage with a tight onward flight. Bring food, toilet paper, a padlock for your bag and cash, because the onboard shop runs out.
Fares are low by any standard: a two-night economy passage can cost less than a domestic flight, and a first-class cabin is still modest. Book at a Pelni office or on the website, and confirm the departure port rather than assuming it is the one you know, because some ships use cargo terminals a taxi ride from the passenger harbour.
Fast boats to the tourist islands
The Gilis, Nusa Penida, Nusa Lembongan and the Banda Islands are served by fast boats rather than the state ferries. These are smaller, faster and more weather-sensitive: a two-hour crossing can be cancelled in the morning and reinstated at noon. Buy from an operator with a physical office and a clear refund policy.
Fast boats are also where the safety gap is widest. Life jackets should be visible and the crew should brief passengers before departure. If the sea is rough and the boat looks overloaded, wait for the next one. The ferry is slower but it does not skip the safety briefing.
Tickets, timings and the wet season
ASDP tickets can be bought on the Ferizy app, at harbour counters or through travel agents. Foot passenger fares are trivial, vehicle fares are priced by vehicle type and length, and motorbikes pay a small supplement. Peak periods, especially Idul Fitri, need booking days ahead for cars.
Foot passengers do not need to book far ahead on the main crossings, but the ticket office can be chaotic and some counters close for the night. The app issues a QR code that is scanned at the gate. Keep the return leg in mind too: the queue at Ketapang in the evening can add an hour to a crossing that takes 45 minutes.
From December to March the seas are rougher and crossings are cancelled more often, particularly the fast boats to the Gilis and the crossing to Komodo. Build a buffer day before an international flight, and keep the ferry company's WhatsApp number, which is how cancellations are usually announced.
The routes to Komodo, the Nusas and Banda
Labuan Bajo is the base for Komodo and Flores, and the crossing from Bali is either a flight or a long combination of ferry and bus. From Labuan Bajo, day boats and liveaboards run to Komodo, Padar and Rinca; the sea is calm from April to November and rough in January and February, when operators cancel and itineraries compress.
Nusa Penida and Nusa Lembongan are 30 to 45 minutes from Sanur by fast boat, and the crossing is short enough that people do it as a day trip. Banda Neira is the other extreme: reached by Pelni or a liveaboard from Ambon, with a schedule that changes with the nutmeg harvest and the weather. If a place has no ferry app, it has no reliable timetable either.
Safety, seasickness and luggage
Indonesian ferries carry far more people than the tourist crossings suggest, and the safety record is mixed. Choose daytime crossings when you can, avoid overloaded boats, and note where the life jackets are. On overnight Pelni voyages, keep valuables with you rather than in the cabin.
Seasickness is common on the Bali-Lombok and Bali-Nusa Penida routes. Take medication an hour before departure, sit outside or midships, and avoid the lower decks where the motion is worst. Luggage travels with you on foot-passenger ferries, so a backpack beats a wheeled suitcase on the ramps.
Which route should you take
If you are crossing between Java and Bali, the ferry is part of the road trip and takes under an hour. Between Bali and Lombok, the fast boat is worth the extra cost for foot passengers; for a car, the Padangbai ferry is the only option. For anything east of Makassar, compare a flight against a Pelni cabin before deciding the ship is romantic.
A useful rule: under three hours, take the boat; over twelve, take the plane; in between, decide by whether you want the night at sea.
The practicalities
Everything below is a range, not a quote. Confirm ferry times and car rates locally; both move with fuel and season.
- Short crossings
- ASDP, Ferizy app
- Long distance
- Pelni cabins and bunks
- Merak-Bakauheni
- About 2 hours
- Ketapang-Gilimanuk
- 45-60 minutes
- Fast boats
- Gilis, Nusa Penida, Banda
- Wet season
- December to March cancellations
Questions people actually ask
How do I buy ferry tickets in Indonesia?
Use the Ferizy app or the harbour counter for ASDP crossings. Pelni tickets are sold on the Pelni website and at port offices. Fast boats are sold by operator offices and hotels.
Are Indonesian ferries safe?
The main ASDP crossings are regulated and routine, but the record is mixed and small fast boats vary. Take daytime crossings, check that life jackets are visible, and refuse an overloaded boat.
How long is the Bali to Lombok ferry?
Padangbai to Lembar takes four to five hours. The fast boats from Serangan or Padangbai take about two hours and are more weather-sensitive.
Can I take a car on the ferry?
Yes, on ASDP roll-on roll-off crossings. Fares depend on vehicle type and length, and cars should be booked ahead at Idul Fitri and other peak periods.