There are 5 ways to get from Bumiayu (Station) to Surabaya Gubeng by train, night bus, car, bus 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.
Recommended option
Train • 8h 16m
4 alternative options
Train via Yogyakarta • 8h 30m
Train, night bus • 9h 45m
Drive • 6h 13m
Train, bus, fly • 10h 22m
Bumiayu (Station) to Surabaya Gubeng by train
Travel safe during COVID-19
Rules to follow in Indonesia
1m
Mandatory
Travel within Indonesia
Domestic border crossings may be subject to approval, testing and quarantine
Observe COVID-19 safety rules
COVID-19 help in Indonesia
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 119 ex 9
Frequently Asked Questions
There are currently travel restrictions within Indonesia.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Domestic border crossings may be subject to approval, testing and quarantine
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Surabaya Gubeng is 119 ex 9.
Wearing a face mask on public transport in Surabaya Gubeng is mandatory.
The social distance requirement in Surabaya Gubeng is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 119 ex 9.
Last updated: 15 Mar 2023
Exceptions may apply, for full details: Ministry of Health Indonesia.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Bumiayu (Station) to Surabaya Gubeng is to train which costs Rp140000 - Rp410000 and takes 8h 16m.
The quickest way to get from Bumiayu (Station) to Surabaya Gubeng is to drive which costs Rp900000 - Rp1400000 and takes 6h 13m.
Yes, there is a direct train departing from Bumiayu and arriving at Gubeng. Services depart twice daily, and operate every day. The journey takes approximately 8h 16m.
The distance between Bumiayu (Station) and Surabaya Gubeng is 413 km. The road distance is 549.8 km.
The best way to get from Bumiayu (Station) to Surabaya Gubeng without a car is to train which takes 8h 16m and costs Rp140000 - Rp410000.
The train from Bumiayu to Gubeng takes 8h 16m including transfers and departs twice daily.
Bumiayu (Station) to Surabaya Gubeng train services, operated by Kereta API, depart from Bumiayu station.
There is no direct flight from Yogyakarta Airport to Juanda International Airport. The quickest flight takes 3h 15m and has one stopover.
Bumiayu (Station) to Surabaya Gubeng train services, operated by Kereta API, arrive at Gubeng station.
Yes, the driving distance between Bumiayu (Station) to Surabaya Gubeng is 550 km. It takes approximately 6h 13m to drive from Bumiayu (Station) to Surabaya Gubeng.

- Distance: 412.8 km
- Duration: 8h 16m
What companies run services between Bumiayu (Station), Indonesia and Surabaya Gubeng, Indonesia?
Kereta API operates a train from Bumiayu to Gubeng twice daily. Tickets cost Rp140000 - Rp410000 and the journey takes 8h 16m.

- Website
- lionair.co.id
Flights from Yogyakarta to Juanda International via Soekarno–Hatta
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- Rp1100000 - Rp1500000
Flights from Yogyakarta to Juanda International via Sultan Hasanuddin
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- Rp1100000 - Rp1500000
Flights from Yogyakarta to Juanda International via Ngurah Rai
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- Rp1100000 - Rp1500000
Flights from Yogyakarta to Juanda International via Syamsudin Noor
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- Rp1100000 - Rp1500000
Flights from Yogyakarta to Juanda International via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- Rp1100000 - Rp1500000

- Website
- batikair.com
Flights from Yogyakarta to Juanda International via Jakarta Halim Perdana Kusuma
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- Rp1900000 - Rp2300000
Flights from Yogyakarta to Juanda International via Soekarno–Hatta
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- Rp1900000 - Rp2300000

- Website
- garuda-indonesia.com
Flights from Yogyakarta to Juanda International via Soekarno–Hatta
- Ave. Duration
- 4h 26m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- Rp2000000 - Rp2500000

- Website
- airasia.com
Flights from Yogyakarta to Juanda International via Ngurah Rai
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- Rp1300000 - Rp1900000

- Website
- superairjet.com
Flights from Yogyakarta to Juanda International via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp1400000 - Rp1900000
Flights from Yogyakarta to Juanda International via APT Pranoto
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp1400000 - Rp1900000

- Website
- citilink.co.id
Flights from Yogyakarta to Juanda International via Soekarno–Hatta
- Ave. Duration
- 4h 25m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- Rp1500000 - Rp2200000

Train from Bumiayu to Gubeng
- Ave. Duration
- 8h 16m
- Frequency
- Twice daily
- Estimated price
- Rp140000 - Rp410000
- Website
- https://kai.id/
- Economy
- Rp140000 - Rp230000
- Business
- Rp220000 - Rp320000
- Executive
- Rp250000 - Rp410000
Train from Purwokerto to Yogyakarta Tugu
- Ave. Duration
- 2h 1m
- Frequency
- Every 2 hours
- Estimated price
- Rp75000 - Rp280000
- Website
- https://kai.id/
- Economy
- Rp75000 - Rp170000
- Business
- Rp95000 - Rp210000
- Executive
- Rp140000 - Rp290000
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 3h 49m
- Frequency
- Every 4 hours
- Estimated price
- Rp100000 - Rp240000
- Website
- https://kai.id/
- Economy
- Rp100000 - Rp200000
- Business
- Rp140000 - Rp250000
- Executive
- Rp180000 - Rp340000
Train from Bumiayu to Cirebon Prujakan
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- Rp60000 - Rp160000
- Website
- https://kai.id/
- Economy
- Rp60000 - Rp160000
- Business
- Rp65000 - Rp180000
- Executive
- Rp110000 - Rp270000
Train from Bumiayu to Kebumen
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- Rp65000 - Rp280000
- Website
- https://kai.id/
- Economy
- Rp65000 - Rp160000
- Business
- Rp75000 - Rp190000
- Executive
- Rp120000 - Rp270000

- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Night bus from Cirebon to Surabaya Kota
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- Rp315000
- Book at
- https://12go.asia/en
Bus from Kebumen to Yogyakarta International Airport
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- Rp70000
- Book at
- https://12go.asia/en
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 the US: What do I need to know?, How to get from Luton Airport into central London and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Citilink Indonesia, Indonesia AirAsia, Super Air Jet and three other airlines offer flights from Yogyakarta Airport to Juanda International Airport.
There are 174+ hotels available in Surabaya Gubeng. Prices start at Rp1357500 per night.