Sunset over the Bali Strait near Gilimanuk Ferry Port
Gilimanuk Transfer

Gilimanuk Ferry Port: Complete Guide for Travellers (2026)

Ferry hours, ticket prices, Ferizy booking, port tips, and how to get from Gilimanuk to anywhere in Bali.

15 June 2026 12 min read

Quick facts: Gilimanuk Ferry Port runs 24/7. Ferries to Ketapang (Java) depart every 15–30 minutes. Crossing time: 30–45 minutes. Adult foot passenger fare: from IDR 10,600. Book tickets online via Ferizy. Drive time to Ubud: 3.5–4.5 hours. Port closes on Nyepi only.

Gilimanuk is the only official ferry crossing between Bali and Java. If you're arriving from East Java — or heading there — this port is your entry and exit point. This guide covers everything: ferry hours, ticket prices, how to book online, what to expect at the port, and how to get from Gilimanuk to wherever you're staying in Bali.

Where Is Gilimanuk?

Gilimanuk sits on the far western tip of Bali, in Jembrana Regency. The town faces Ketapang Port in Banyuwangi, East Java, across the Bali Strait — the narrowest point between the two islands, roughly 3 km of open water.

The port is 130 km west of Ubud and about 134 km from Denpasar. If you're coming from southern Bali, expect a long drive before you even get on the boat.

Important: The ferry does not depart from Banyuwangi city. It leaves from Ketapang Port, approximately 10 km north of Banyuwangi town. Don't book a ride to the wrong terminal.

Gilimanuk Ferry Schedule and Operating Hours

Gilimanuk Ferry Port is open 24 hours a day, every day of the year — with one major exception.

Ferries depart approximately every 15–30 minutes throughout the day. At night, frequency drops to roughly every 30 minutes, but crossings continue through the early hours.

During Indonesian national holidays — particularly Idul Fitri, Christmas, and New Year (locally called Nataru) — passenger and vehicle volumes surge significantly. Queues can extend for several hours at these times. If your trip overlaps with any public holiday, arrive early or book a private transfer that picks you up at a set time.

Nyepi Warning

On Bali's Day of Silence, Gilimanuk Ferry Port closes completely for 24 hours. No crossings operate. Plan your Java-Bali route at least one full day before or after Nyepi. Check the Balinese Hindu calendar for the exact date each year — it shifts annually.

Crossing duration: The ferry takes approximately 30–45 minutes on the water. Add loading and unloading time, and allow a total of 45–90 minutes from boarding to walking off the other side. During peak periods, you may wait offshore for an available berth, which can add another hour.

Gilimanuk Ferry Ticket Prices (2026)

Fares are set by the government operator PT ASDP Indonesia Ferry (Persero) and apply equally in both directions.

Passenger / Vehicle Type Approximate Fare (IDR)
Adult foot passenger From 10,600
Child foot passenger From 4,500
Motorbike under 500cc + rider ~24,000
Motorbike over 500cc Higher rate
Car (standard, up to 5m) ~182,400–250,000
Large vehicle / truck Tiered rates above

Prices shown are approximate. Always verify current fares on ferizy.com before travel, as ASDP adjusts rates periodically.

How to Book Ferry Tickets: Ferizy

Gilimanuk is one of Indonesia's four major ferry ports (alongside Merak, Bakauheni, and Ketapang) where you can no longer buy tickets inside the port itself. You must buy your ticket in advance via the official Ferizy platform.

How to book:

  1. Download the Ferizy app from the Play Store (Android) or App Store (iOS), or visit ferizy.com
  2. Register an account using your email, Google account, or Facebook
  3. Select your origin port (Gilimanuk or Ketapang), destination, vehicle type, departure schedule, and number of passengers
  4. If travelling with a vehicle, enter your vehicle registration number exactly as shown on your STNK (vehicle registration document)
  5. Complete payment — your e-ticket is sent to your email and stored in the app

Bring your e-ticket to the port. The system uses geofencing, so your ticket becomes active only when you're within a defined radius of the port.

For tourists without an Indonesian ID (NIK): The Ferizy system primarily targets Indonesian residents. International travellers can still buy foot passenger tickets at roadside ticket booths near the port approach road. Watch for touts along this road — some inflate prices. If in doubt, use the Ferizy app or buy at the official ASDP counter inside the port perimeter.

What to Expect at the Port

Gilimanuk is a working port, not a tourist terminal. Expect a busy, functional environment with limited English signage.

Security checks: Since 2002, security at Gilimanuk has been thorough. All passengers go through a security check. For Indonesian nationals travelling from Java to Bali, security officers check ID and may ask the purpose of your visit. Prepare for queues — particularly during peak hours. Carry your passport (for foreigners) or KTP (for Indonesian nationals) at all times.

Vehicle lanes: Cars drive through their own lane. Motorbikes use a dedicated scooter lane off to the side of the main vehicle flow — easy to miss if you've never crossed before. Follow port staff directions and look for signs at the lane split.

On board the ferry: Once on the ferry, secure your vehicle, take your valuables, and head upstairs to the passenger deck. Most ferries have a small canteen selling coffee, snacks, instant noodles, and cold drinks. The views of the Bali Strait are worth stepping outside for.

Facilities at the port: Basic waiting areas, public toilets, food stalls, and ATMs are available on both sides of the crossing. Don't rely on finding currency exchange; bring Indonesian Rupiah before you arrive.

Getting to Gilimanuk from Bali

By private car

The best option for tourists. You can book a private transfer from your accommodation to Gilimanuk port directly, so you arrive without stress and don't need to worry about luggage or connection times.

Drive times from major Bali destinations:

From Approximate Drive Time
Ubud 3.5–4.5 hours
Canggu 2.5–3 hours
Seminyak 3 hours
Kuta 3.5–4 hours
Sanur 4 hours
Denpasar 3.5–4 hours
Singaraja / Lovina ~2 hours

Traffic on the Denpasar–Gilimanuk highway is generally light compared to southern Bali. The route is scenic, passing rice fields, coastal towns, and sections of the West Bali National Park.

By public bus (Elf minibus)

Public minibuses (locally called Elf) run from Ubung bus terminal in Denpasar to Gilimanuk. The journey takes 3–4 hours and costs around IDR 60,000–70,000 per person. Schedules are irregular and buses don't run at night. This is viable for budget travellers, not recommended if you're catching a specific ferry time or have significant luggage.

From Ubud: Take Trans Metro Dewata (TMD) bus Corridor 4 to Ngurah Rai Stadium, switch to Corridor 2 to Ubung terminal, then board an Elf to Gilimanuk. Total cost approximately IDR 64,400 (TMD: IDR 4,400 + Elf: IDR 60,000).

From Kuta or the airport: Take TMD Corridor 1 or 2 to Ubung terminal, then an Elf to Gilimanuk.

Grab and Gojek drivers rarely go as far as Gilimanuk, and fares for ride-hailing apps can be unpredictable on this route.

Getting from Gilimanuk Port to Your Bali Destination

Most travellers arriving from Java want to get directly to Ubud, Canggu, Seminyak, Kuta, or another southern Bali destination. Here's how.

Private transfer (recommended)

A pre-booked private car with driver is the most reliable option. You step off the ferry and your driver meets you at the port exit. No negotiating, no waiting for a shared shuttle, no language barrier.

Bali West Transport covers all routes from Gilimanuk port:

Book in advance. Drivers at the port without a pre-booking can be significantly more expensive and may not speak English. Contact us via WhatsApp for a best offer on your route.

Public bus

Public buses depart from Gilimanuk bus terminal, directly east of the ferry port. Routes cover most major Bali transport hubs:

Route Government Fare Range (IDR)
Gilimanuk → Denpasar (Ubung) 24,000–35,500
Gilimanuk → Denpasar → Padang Bai 41,000–61,000
Gilimanuk → Singaraja (via Pemuteran, Lovina) 23,500–35,000
Gilimanuk → Singaraja → Amlapura 40,500–60,500

These fares are government-set minimums and maximums. Buses run during the day. Services thin out from late afternoon — if you arrive on an evening ferry, a private transfer is your only practical option.

From Ubung (Denpasar): You'll need to change to a local bemo or arrange onward transport to Ubud, Canggu, Seminyak, or Kuta. Add 1–2 hours to your total journey.

Gilimanuk to Ubud: How Long Does It Take?

Gilimanuk to Ubud is approximately 130 km by road. The most direct route follows the Denpasar–Gilimanuk highway east before turning inland.

By private car, expect 3.5–4.5 hours depending on traffic. Ubud traffic — particularly in and around central Ubud — can add 30–60 minutes during peak hours (morning drop-offs and evening rush from 5–8 pm).

For a detailed breakdown of the route, read our full guide: How to Get from Gilimanuk to Ubud.

Book Gilimanuk to Ubud Private Transfer →

What's Near Gilimanuk Port?

If you have time before or after your ferry, these spots are within easy reach:

Gilimanuk Archaeological Museum: A small museum holding the earliest evidence of human habitation in Bali — ancient skeletal remains and artefacts dating back thousands of years. Entry is inexpensive and the museum is directly in Gilimanuk town. Useful for a 30–60 minute stop while waiting for a departure.

West Bali National Park: The national park begins just east of Gilimanuk. Mangrove forests, diverse birdlife, and wild Javan deer are among the draws. If you're travelling by private car, ask your driver to pass through the park section of the highway — the scenery is noticeably different from the rest of Bali.

Menjangan Island: One of Bali's best dive sites, accessible by boat from Labuan Lalang within the national park. If you're in no rush, this makes an excellent overnight stop before continuing to southern Bali.

Pemuteran: A quiet beach village about 45 minutes east of Gilimanuk, known for calm seas and coral restoration projects. A solid option if you want to break the journey south.

Ayam Betutu: Gilimanuk is locally famous for this dish — smoked, slow-cooked spiced chicken that's a specialty of West Bali. Try it at one of the roadside warungs near the bus terminal before or after your crossing.

Tips for a Smooth Crossing

  • Book your Ferizy ticket early during school holidays, Idul Fitri, and Christmas/New Year. Ticket availability can run out for specific time slots.
  • Try for a daytime crossing. Views are better and the port is easier to navigate in daylight. At night, boarding and vehicle lanes are harder to read.
  • Arrive early. Even with a Ferizy ticket, port congestion during peak periods can mean queuing to enter the vehicle lanes. Arrive at least 45 minutes before your chosen departure time if you're bringing a vehicle.
  • Take your valuables off the vehicle before boarding. Leave nothing visible in your car or on your motorbike — ferry decks are open and your vehicle is unattended while you're on the passenger deck.
  • Check the Nyepi date before booking any Java-Bali crossing in February or March. The date shifts each year. Getting stranded on either side of the strait for 24 hours is avoidable if you check early.
  • Have cash in IDR. Port food stalls, warung, and some ticket sellers don't accept cards or digital payment. Carry small denominations.

Frequently Asked Questions

What are Gilimanuk Ferry Port's operating hours?

Gilimanuk Ferry Port operates 24 hours a day, 7 days a week. Ferries to Ketapang (Java) depart every 15–30 minutes around the clock. The only exception is Nyepi (Bali Day of Silence), when the port closes for 24 hours.

How much does the Gilimanuk to Ketapang ferry cost?

Adult foot passenger tickets start from IDR 10,600. Motorbikes (under 500cc) cost around IDR 24,000–52,000 per vehicle. Cars cost approximately IDR 182,400–250,000. Prices are set by the government operator ASDP Indonesia Ferry.

How do I book a Gilimanuk ferry ticket online?

Book through Ferizy.com or the Ferizy app (available on Play Store and App Store). Select Gilimanuk as your origin port or Ketapang as destination, choose your vehicle type and departure time, then pay online. Your e-ticket is sent by email and stored in the app.

How far is Gilimanuk from Ubud?

Gilimanuk is approximately 130 km from Ubud by road. The drive takes 3.5 to 4.5 hours depending on traffic. A private car transfer is the fastest and most comfortable option.

How far is Gilimanuk from Canggu?

Gilimanuk is approximately 113 km from Canggu. The drive takes around 2.5 to 3 hours by private car.

Is there a private transfer from Gilimanuk port to Bali?

Yes. Private car transfers from Gilimanuk port to Ubud, Canggu, Seminyak, Kuta, Sanur, and Uluwatu are available. Bali West Transport offers door-to-door service from the port with professional drivers.

Does the Gilimanuk Ferry run during Nyepi?

No. The Gilimanuk ferry port closes completely for 24 hours during Nyepi, Bali's Day of Silence. Plan your crossing at least one day before or after Nyepi.

Book Your Transfer from Gilimanuk

You've got the crossing sorted. Now book your transfer before you arrive — drivers fill up fast on busy ferry days.

Browse all Gilimanuk transfer routes, or go straight to your destination:

Book Your Transfer via WhatsApp

Keep Exploring Bali

More guides from Bali West Transport:

Bali West Transport

Book Your Private Bali Transfer

Professional local drivers, air-conditioned vehicles, and direct hotel drop-off across Bali — available 24 hours.

Book via WhatsApp