There are 5 ways to get from Pasuruan to Gresik by train, taxi, 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.
Train, taxi
best- Take the train from Pasuruan to Gubengtrain Wijayakusuma / ...
- Take the taxi from Gubeng to Gresiktaxi
1h 25mRp 166,230–490,000Shuttle
cheapest- Take a shuttle bus from Pasuruan to SurabayaSurabaya
2h 9mRp 110,000–160,000Drive 81.4 km
- Drive from Pasuruan to Gresikcar 81.4 km
1h 4mRp 160,883–232,386Taxi
- Take the taxi from Pasuruan to Gresiktaxi 81.4 km
1h 4mRp 450,000–550,000Train
- Take the train from Pasuruan to Surabaya Kotatrain Sri Tanjung
1h 49mRp 158,306–470,000
Questions & Answers
The cheapest way to get from Pasuruan to Gresik is to shuttle which costs Rp110000 - Rp160000 and takes 2h 9m.
The fastest way to get from Pasuruan to Gresik is to drive which takes 1h 4m and costs Rp160000 - Rp240000.
No, there is no direct train from Pasuruan to Gresik. However, there are services departing from Pasuruan and arriving at Surabaya Kota via . The journey, including transfers, takes approximately 1h 49m.
The distance between Pasuruan and Gresik is 83 km. The road distance is 81.4 km.
The best way to get from Pasuruan to Gresik without a car is to train and taxi which takes 1h 25m and costs Rp160000 - Rp490000.
It takes approximately 1h 25m to get from Pasuruan to Gresik, including transfers.
Pasuruan to Gresik train services, operated by Kereta API, depart from Pasuruan station.
Pasuruan to Gresik train services, operated by Kereta API, arrive at Surabaya Kota station.
Yes, the driving distance between Pasuruan to Gresik is 81 km. It takes approximately 1h 4m to drive from Pasuruan to Gresik.
There are 866+ hotels available in Gresik.
What companies run services between Pasuruan, Indonesia and Gresik, Indonesia?
Indah Jaya Travel operates a shuttle from Pasuruan to Surabaya 4 times a day. Tickets cost Rp 110,000–160,000 and the journey takes 1h. Alternatively, Kereta API operates a train from Pasuruan to Surabaya Kota once daily. Tickets cost Rp 38,000–320,000 and the journey takes 1h 33m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Pasuruan to Gubeng
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Pasuruan to Surabaya Kota
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- Rp 38,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 38,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 70,000–650,000
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Pasuruan to Surabaya
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- Rp 110,000–160,000
- Schedules at
- indahjayatrans.com
- Ave. Duration
- 41 min
- Estimated price
- Rp 130,000–550,000
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.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 Croatia’s Dalmatian Coast by boat, bus, car and train, Which side of Niagara Falls should I choose (and how do I get there)?, and Italy Travel Guides - to help you get the most out of your next trip.








