Indonesia
Java (Ketapang) → Bali (Gilimanuk)
The vital maritime bridge carrying millions of travelers, road-trippers, and fresh produce between the island of Java and the island of Bali across the narrow Bali Strait.
Java (Ketapang) to Bali (Gilimanuk) ferry at a glance
The ferry from Java (Ketapang) to Bali (Gilimanuk) takes 45m across the Bali Strait, operated by ASDP Indonesia Ferry. Both vehicles and foot passengers are carried. Typical frequency: continuous 24/7 departures every 15 minutes.
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel.
Return crossing: Bali (Gilimanuk) to Java (Ketapang)
ASDP Indonesia Ferry also sails Bali (Gilimanuk) to Java (Ketapang), taking 45m.
Maritime Crossing Route Map
Interactive sea passage between Java (Ketapang) and Bali (Gilimanuk)
Ready to cross from Java (Ketapang) to Bali (Gilimanuk)?
Book your crossing with 12Go: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| ASDP Indonesia Ferry | 45m | KMP RoRo Ferry Fleet |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
3 nautical miles
Getting There & Onward Transport
- Ketapang Port is walking distance to Ketapang Railway Station, terminus of trains from Surabaya and Yogyakarta
- Gilimanuk bus terminal connects to Denpasar and Ubud across Bali’s west coast highway