There are 8 ways to get from Gresik to Cilacap by train, shuttle, bus, car, 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 Yogyakartatrain Sancaka / ...
- Take the train from Yogyakarta Tugu to Kroyatrain Taksaka / ...
8h 6mRp 428,035–1,127,224Shuttle, bus
cheapest- Take a shuttle bus from Gresik to SemarangSurabaya
- Take the bus from Semarang to Cilacapbus
11h 24mRp 338,000–439,000Drive 497 km
- Drive from Gresik to Cilacapcar 497 km
6h 15mRp 981,399–1,417,577Fly to Halim Perdanakusuma Airport, train
- Fly from Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP)plane SUB - HLP
- Take the train from Jakarta Gambir to Cilacaptrain
9h 57mRp 1,685,856–2,685,830Train
- Take the train from Surabaya Gubeng to Cilacaptrain Wijayakusuma
9h 20mRp 433,035–517,224Bus
- Take the bus from Terminal Purabaya to Terminal Terboyobus
- Take the bus from Semarang to Cilacapbus
14h 25mRp 423,408–536,482Fly to Yogyakarta International Airport, train
- Fly from Juanda International Airport (SUB) to Yogyakarta International Airport (YIA)plane SUB - YIA
- Take the train from Wates to Kroyatrain
10h 10mRp 2,426,856–3,525,830Fly to Ahmad Yani, train
- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
- Take the train from Semarang Tawang Station to Tegaltrain
- Take the train from Tegal to Cilacaptrain
8h 43mRp 1,991,856–3,715,830
Juanda International Airport (SUB) to Halim Perdanakusuma Airport (HLP) flights
Questions & Answers
The cheapest way to get from Gresik to Cilacap is to shuttle and bus which costs Rp330000 - Rp440000 and takes 11h 24m.
The fastest way to get from Gresik to Cilacap is to drive which takes 6h 15m and costs Rp950000 - Rp1500000.
No, there is no direct bus from Gresik to Cilacap. However, there are services departing from Terminal Purabaya and arriving at Cilacap via Semarang. The journey, including transfers, takes approximately 14h 25m.
No, there is no direct train from Gresik to Cilacap. However, there are services departing from Surabaya Gubeng and arriving at Cilacap via Yogyakarta Tugu and Kroya. The journey, including transfers, takes approximately 8h 6m.
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 Rp420000 - Rp1200000.
It takes approximately 8h 6m to get from Gresik to Cilacap, including transfers.
Gresik to Cilacap bus services, operated by Widji Lestari, depart from Terminal Purabaya station.
Gresik to Cilacap train services, operated by Kereta API, depart from Surabaya Gubeng station.
The best way to get from Gresik to Cilacap is to train via Yogyakarta which takes 8h 6m and costs Rp420000 - Rp1200000. Alternatively, you can bus, which costs Rp420000 - Rp550000 and takes 14h 25m.
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 vehicle from Gresik to Cilacap via Terminal Purabaya, Terminal Terboyo, and Semarang in around 14h 25m.
- Website
- citilink.co.id
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,900,000
- Website
- batikair.com
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,900,000–4,700,000
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,900,000–5,000,000
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- Rp 1,800,000–4,800,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Yogyakarta International Airport via Sultan Hasanuddin
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- Rp 2,300,000–4,500,000
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- Rp 1,500,000–4,100,000
- Website
- superairjet.com
Flights from Juanda International Airport to Yogyakarta International Airport via Supadio
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 2,000,000–4,000,000
Flights from Juanda International Airport to Yogyakarta International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- Rp 2,100,000–4,100,000
Flights from Juanda International Airport to Yogyakarta International Airport via Palangkaraya
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,700,000–3,700,000
- Website
- pelita-air.com
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 1,500,000–2,700,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,800,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Gubeng to Yogyakarta
- Ave. Duration
- 4h
- Frequency
- Every 3 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 Jakarta Gambir to Cilacap
- Ave. Duration
- 5h 40m
- Frequency
- 3 times a day
- Estimated price
- Rp 240,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 240,000–350,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 450,000–700,000
Train from Surabaya Gubeng to Cilacap
- Ave. Duration
- 9h 2m
- 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
Train from Wates to Kroya
- Ave. Duration
- 2h 4m
- Frequency
- Every 2 hours
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,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
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Gresik to Semarang
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- Rp 220,000–300,000
- Schedules at
- indahjayatrans.com
- Phone
- 0811-259-318
- [email protected]
- Website
- sumberalam.co.id
Bus from Semarang to Cilacap
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 80,000–100,000
- Schedules at
- sumberalam.co.id
Bus from Semarang to Cilacap
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 80,000–100,000
- Schedules at
- sumberalam.co.id
- Phone
- +628121769401
- Website
- easybook.com
Bus from Terminal Purabaya to Terminal Terboyo
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- Rp 110,000–160,000
- Book at
- easybook.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 What are the different types of Renfe trains in Spain?, Train travel in Spain: A guide to Renfe, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
Gresik to Cilacap bus services, operated by Widji Lestari, arrive at Terminal Terboyo station.
Gresik to Cilacap train services, operated by Kereta API, arrive at Yogyakarta station.
Yes, the driving distance between Gresik to Cilacap is 497 km. It takes approximately 6h 15m to drive from Gresik to Cilacap.
There are 23+ hotels available in Cilacap.











