Ketapang–Gilimanuk Ferry: How Foreigners Buy Tickets and Cross Between Java and Bali
The crossing between Java and Bali is one of the shortest sea journeys in Indonesia, and one of the most confusing to book. The ferry itself is simple: an ASDP ro-ro ferry carries you across the Bali Strait from Ketapang in Banyuwangi to Gilimanuk in Jembrana. The trouble starts at the ticket stage. Travelers keep asking the same thing on forums: the port no longer sells tickets the way it used to, the booking system asks for an Indonesian ID number, and strangers outside the terminal offer "help" for a fee.
This guide walks through the whole crossing in the order you will actually do it: choosing how to travel, buying the ticket, getting through the port, and what to do on the other side. Fares and rules change, so treat every price below as an approximate figure and check it in the booking app before you go.
What the crossing is like
The Ketapang–Gilimanuk route is a short hop. Most sources put the sailing at roughly 45 to 60 minutes of actual time on the water, depending on weather and current. The ferries are frequent, with sailings reported about once an hour or better, and the route is generally described as running around the clock. Do not plan around that last point as a guarantee. Rough seas, port congestion and holiday peaks can all disrupt the schedule.
The part that takes time is everything around the sailing. One traveler on a Tripadvisor thread described a 20-minute crossing that took about two and a half hours door to door because of the ticketing and queueing. On an ordinary weekday you will be faster than that. During Lebaran, Nyepi, school holidays and the Christmas to New Year period, you should assume the opposite.
Pick your travel style first
How you cross decides how hard the ticket is.
On foot. This is the cheapest and, for a backpacker, usually the easiest. Reported foot-passenger fares are around IDR 10,600 for an adult, which is under a dollar. You carry your luggage on board and walk off at the other end.
By motorbike. If you rent or ride a scooter, you pay a vehicle fare as well. Listings show roughly IDR 30,000 to 32,000 for smaller bikes and about IDR 45,000 for machines over 500 cc. The vehicle details on the ticket have to match the registration papers, so bring those.
By car or private driver. A small car is listed at about IDR 213,000 to 215,000. If you hire a car with a driver, the driver usually handles the ticket and the port queue, which is the least stressful option for a first crossing.
By bus or shuttle through-ticket. Several operators sell Banyuwangi-to-Bali or Surabaya-to-Bali tickets that include the ferry leg. You never touch the port ticketing at all. For a traveler who only wants to get to Bali, this is the easiest route, though it costs more than doing it yourself.
The fares above come from third-party booking pages and local news and are not an official ASDP tariff. They also differ slightly between sources, which is another reason to read the final number in the app before paying.
How ticketing works now
Ticketing is what has changed most. Since about December 2021, ASDP has moved this route to electronic tickets bought through its Ferizy platform. At various points sales at the port itself have been paused to ease congestion on the approach roads. The practical result is that you should expect to buy your ticket digitally, either in the Ferizy app or on the Ferizy website, and not at a window at the pier.
The booking steps, as described by Indonesian automotive and news sources, run like this:
- Install the Ferizy app or open the website. Create an account with your name, email address and a phone number you can receive messages on.
- Choose the route. Select Ketapang to Gilimanuk, or the reverse, and the date.
- Choose the passenger type. Pick foot passenger, or the vehicle class if you are bringing a bike or car.
- Enter identity details. This is where foreigners get stuck. The form is built around the Indonesian ID card, the KTP, and vehicle details come from the registration, the STNK. The sources we found do not clearly say how a passport number is handled for a foot passenger on this route. Enter your details exactly as they appear on your passport, and see the fallback below if the form rejects them.
- Pay. Options listed include bank transfer, mobile banking, e-wallets and convenience stores such as Indomaret and Alfamart. A foreign card may or may not be accepted, which is the reason a lot of travelers fall back on an Indonesian helper.
- Keep the e-ticket. The app issues an e-ticket. At the port you exchange it for a boarding pass, or scan it at the gate.
Fill in the passenger data completely and correctly. The details feed the passenger manifest, and that affects the crossing insurance coverage.
If you cannot complete the booking
Many foreign visitors report that the app will not take their details or payment. A few things people do in that situation:
- Ask your accommodation. A hotel or homestay in Banyuwangi, or your driver, can often book on your behalf in a couple of minutes. A small tip or the cost of the ticket itself is the usual arrangement.
- Buy a through-ticket. Bus and shuttle packages that include the crossing remove the problem.
- Use an official convenience-store or agent channel. Ferizy lists retail outlets and agents among its sales points. Ask for the Ketapang–Gilimanuk ticket by name and check that the printed or digital receipt shows the route, date and the amount you were quoted.
- Check a booking marketplace. Some large travel marketplaces list this route. Compare the final total with the ferry fare, since a marketplace will add a service fee.
Two workarounds from older forum posts deserve caution. One traveler paid a local at the port to buy a ticket in cash. Another described stalls along the access road with large "TICKET FERRY" signs. Both reports note that people near the terminal sometimes add a commission, and Indonesian authorities have repeatedly urged travelers not to buy tickets from touts. If you do use a helper, agree on the exact amount before they walk away with your money, and expect to pay something above the official fare.
At Ketapang: getting through the port
The Ketapang terminal is a few kilometers north of Banyuwangi town, and the road in can back up badly in busy periods.
- Arrive early on peak days. On a normal day, 30 to 45 minutes before you want to sail is enough for a foot passenger. On a holiday, ask your driver or host what the queue looks like before you set out.
- Foot passengers walk through the ticket gate, show the e-ticket or boarding pass, and board the passenger deck. You do not need to queue with the trucks.
- Vehicles line up in the marked lanes. Vehicle queues are where the real delays build.
- Keep your passport on you. Tourists are expected to carry identification in Indonesia, and a copy is better than nothing, but the original is safer at checkpoints.
Stay alert in the terminal area. Keep a hand on your bag in the crowded boarding zone, ignore anyone who insists your ticket is "invalid" and offers to sell you a "correct" one, and walk straight past the people who call out to you from the roadside.
Arriving at Gilimanuk
Gilimanuk is a ferry town, not a destination. Most visitors move straight on.
- To Denpasar and southern Bali: the drive runs several hours depending on the traffic along the west coast road. Buses and shuttles wait at the port gate, and many travelers book a private car or ride-hailing from the exit area instead.
- To Lovina and the north: a shorter ride along the northern coast.
- To West Bali National Park: the park is on the way if you want to stop for a day of birdwatching or snorkeling around Menjangan.
Pre-arranged transport is the safer choice. Drivers waiting at the port often quote high prices to travelers who just stepped off the boat. Agree on a price before getting in, or book through an app or your accommodation. Mobile signal and app pickup can be patchy at the pier, so walk a little way from the gate before you order.
Bali's tourist levy and arrival formalities
If you are entering Bali from another Indonesian island, the Bali tourist levy for foreign visitors is a separate item to keep in mind. The levy is IDR 150,000 per person according to official sources, paid online through the official Love Bali channel. Our separate guide to the Bali tourist levy covers how to pay it and how to avoid the look-alike payment sites that overcharge. If you have already paid on a previous trip into Bali, keep the proof handy in case someone asks at the port.
FAQ
Is the Ketapang–Gilimanuk ferry open 24 hours? It is generally described as running around the clock, with sailings roughly hourly, but schedules can change with weather and holiday traffic. Check the app.
Can foreigners use the ferry? Yes. Foreigners cross every day. The difficulty is the online booking, not any restriction on nationality.
How long does the crossing take? About 45 to 60 minutes on the water. Plan two to three hours door to door on a busy day.
Do I need a passport to buy a ticket? The system is built around Indonesian ID details. Carry your passport and ask your accommodation or a verified agent to help if the form fails.
Is it cheaper than flying? For the crossing itself, yes by a wide margin, but the total journey time is longer once you add the onward road trip.
Bottom line
The ferry between Ketapang and Gilimanuk is cheap, frequent and short. What needs your attention is the paperwork around it. Book through the official Ferizy channel or a through-ticket, leave time for the port, avoid anyone selling tickets from the roadside, and arrange your onward ride before you land. Do those four things and the crossing from Java to Bali becomes the easiest part of the trip.