There are 7 ways to get from Depok to Gresik by bus, plane, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, bus to Halim Perdanakusuma Airport, fly
best- Take the bus from Depok to Toll Jagorawibus
- Take the bus from Pertigaan Usman Harun to Komplek Angkasa Halim PKbus
- Fly from Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB)plane HLP - SUB
3h 51mBus, shuttle
cheapest- Take the bus from Jakarta Kampung Rambutan Bus Station to Kudusbus
- Take a shuttle bus from Kudus to GresikSurabaya
17h 33mRp 417,001–727,001Train
- Take the train from Jakarta Gambir to Surabaya Pasar Turitrain Argo Bromo Anggrek / ...
8h 26mRp 615,485–799,210Bus
- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Take the bus from DAMRI Bus Station Jakarta to Surabaya Kotabus Jakarta - Surabaya Kota
13h 48mRp 459,500–1,320,000Drive 716.4 km
- Drive from Depok to Gresikcar 716.4 km
9h 10mRp 1,411,775–2,039,230Bus to Soekarno–Hatta International Airport, fly
- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Juanda International Airport (SUB)plane CGK - SUB
4h 55mRp 1,360,000–2,110,000Train via Bekasi
- Take the train from Bekasi to Surabaya Pasar Turitrain Sembrani / ...
12h 9mRp 436,500–581,500
Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Depok to Gresik is to train via Bekasi which costs Rp430000 - Rp600000 and takes 12h 9m.
The fastest way to get from Depok to Gresik is to bus and fly which takes 4h 55m and costs Rp1300000 - Rp2200000.
No, there is no direct bus from Depok to Gresik. However, there are services departing from Depok and arriving at Surabaya Kota via Soekarno-Hatta International Airport and DAMRI Bus Station Jakarta. The journey, including transfers, takes approximately 13h 48m.
No, there is no direct train from Depok to Gresik. However, there are services departing from Jakarta Gambir and arriving at Surabaya Pasar Turi via . The journey, including transfers, takes approximately 8h 26m.
The distance between Depok and Gresik is 731 km. The road distance is 716.4 km.
The best way to get from Depok to Gresik without a car is to train which takes 8h 26m and costs Rp600000 - Rp800000.
It takes approximately 3h 51m to get from Depok to Gresik, including transfers.
Depok to Gresik bus services, operated by Hiba utama, depart from Depok station.
Depok to Gresik train services, operated by Kereta API, depart from Jakarta Gambir station.
The best way to get from Depok to Gresik is to train which takes 8h 26m and costs Rp600000 - Rp800000. Alternatively, you can bus, which costs Rp460000 - Rp1400000 and takes 13h 48m.
What companies run services between Depok, Jawa Barat, Indonesia and Gresik, Indonesia?
Kereta API operates a train from Jakarta Gambir to Surabaya Pasar Turi 4 times a day. Tickets cost Rp 320,000–440,000 and the journey takes 7h 45m. Alternatively, you can take a bus from Depok to Gresik via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta, and Surabaya Kota in around 13h 48m.
- Website
- batikair.com
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,200,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,100,000
- Website
- citilink.co.id
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,400,000
- Website
- garuda-indonesia.com
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- Rp 900,000–3,200,000
- Website
- pelita-air.com
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,600,000
- Website
- lionair.co.id
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,600,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Jakarta Gambir to Surabaya Pasar Turi
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a day
- Estimated price
- Rp 320,000–440,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–440,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
Train from Bekasi to Surabaya Pasar Turi
- Ave. Duration
- 7h 58m
- Frequency
- Every 4 hours
- Estimated price
- Rp 320,000–430,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–430,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
- Phone
- +62 (21) 471 300 3
- Website
- hibautama.com
Bus from Depok to Toll Jagorawi
- Ave. Duration
- 26 min
- Frequency
- Every 30 minutes
- Schedules at
- hibautama.com
Bus from Depok to Soekarno-Hatta International Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 120,001
- Schedules at
- hibautama.com
Bus from Depok to Soekarno-Hatta International Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 120,001
- Schedules at
- hibautama.com
- Phone
- 1500102
- [email protected]
- Website
- transjakarta.co.id
Bus from Pertigaan Usman Harun to Komplek Angkasa Halim PK
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Schedules at
- transjakarta.co.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Surabaya Kota
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 210,000–800,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Jakarta Kampung Rambutan Bus Station to Kudus
- Ave. Duration
- 10h 18m
- Frequency
- Twice daily
- Estimated price
- Rp 200,000–440,000
- Book at
- https://12go.asia/en/operator/nusantara
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Kudus to Gresik
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- Rp 210,000–280,000
- Schedules at
- indahjayatrans.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 The London Underground: Essential tips to navigate the Tube, Train travel in Spain: A guide to Renfe, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Depok to Gresik bus services, operated by Hiba utama, arrive at Soekarno-Hatta International Airport station.
Depok to Gresik train services, operated by Kereta API, arrive at Surabaya Pasar Turi station.
Yes, the driving distance between Depok to Gresik is 716 km. It takes approximately 9h 10m to drive from Depok to Gresik.
Book your Depok to Gresik bus tickets online with Omio.
There are 868+ hotels available in Gresik.















