There are 7 ways to get from Gresik to Cilacap by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Yogyakarta
best- Take the train from Surabaya Gubeng to YogyakartaSancaka / ...
- Take the train from Yogyakarta Tugu to KroyaTaksaka / ...
8h 6mRp 404,308–1,099,182Bus, train
cheapest- Take the bus from Terminal Purabaya to Yogyakarta Giwandan
- Take the train from Yogyakarta Tugu to CilacapWijayakusuma
13h 46mRp 248,000–474,000Drive 497 km
- Drive from Gresik to Cilacap497 km
6h 15mRp 921,432–1,330,957Taxi
- Take the taxi from Gresik to Cilacap497 km
6h 15mRp 2,200,000–2,700,000Fly, train
- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)SUB - SRG
- Take the train from Semarang Tawang Station to Tegal
- Take the train from Tegal to Cilacap
11h 24mRp 1,180,100–3,150,000Train
- Take the train from Surabaya Gubeng to CilacapWijayakusuma
12h 37mRp 316,000–696,000Bus
- Take the bus from Terminal Purabaya to Terminal Terboyo
- Take the bus from Semarang to Cilacap
16hRp 263,000–316,000
Juanda International Airport (SUB) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Gresik to Cilacap is to bus which costs Rp260000 - Rp320000 and takes 16h.
The fastest way to get from Gresik to Cilacap is to drive which takes 6h 15m and costs Rp900000 - Rp1400000.
The distance between Gresik and Cilacap is 526 km. The road distance is 497 km.
The best way to get from Gresik to Cilacap without a car is to train via Yogyakarta which takes 8h 6m and costs Rp400000 - Rp1100000.
It takes approximately 8h 6m to get from Gresik to Cilacap, including transfers.
The best way to get from Gresik to Cilacap is to train via Yogyakarta which takes 8h 6m and costs Rp400000 - Rp1100000. Alternatively, you can bus, which costs Rp260000 - Rp320000 and takes 16h.
Yes, the driving distance between Gresik to Cilacap is 497 km. It takes approximately 6h 15m to drive from Gresik to Cilacap.
There are 27+ hotels available in Cilacap.
What companies run services between Gresik, Indonesia and Cilacap, Indonesia?
You can take a vehicle from Gresik to Cilacap via Surabaya Gubeng, Yogyakarta Tugu, and Kroya in around 8h 6m. Alternatively, you can take a bus from Gresik to Cilacap via Terminal Purabaya, Terminal Terboyo, and Semarang in around 16h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rp 900,000–1,500,000
Train from Surabaya Gubeng to Yogyakarta
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Yogyakarta Tugu to Kroya
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Yogyakarta Tugu to Cilacap
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 210,000–700,000
Train from Semarang Tawang Station to Tegal
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 160,000–650,000
Train from Tegal to Cilacap
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Surabaya Gubeng to Cilacap
- Ave. Duration
- 9h 7m
- Frequency
- Once daily
- Estimated price
- Rp 300,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 300,000–360,000
- Business
- Rp 450,000–550,000
- Executive
- Rp 550,000–800,000
- Phone
- (031) 88198899
Bus from Terminal Purabaya to Yogyakarta Giwandan
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- Rp 125,000–135,000
- Schedules at
- ekapatas.com
- Book at
- redbus.id
- Phone
- +628121769401
- Website
- easybook.com
Bus from Terminal Purabaya to Terminal Terboyo
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- Rp 150,000
- Book at
- easybook.com
- Phone
- (0275) 641018, 641093
- Website
- sumberalam.co.id
Bus from Semarang to Cilacap
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 70,000–110,000
- Schedules at
- sumberalam.co.id
- Ave. Duration
- 6h 15m
- Estimated price
- Rp 2,200,000–2,700,000
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, Travelling to the UK: What do I need to know?, and How to get from Florence to Rome - to help you get the most out of your next trip.









