HUB hero image

How to Travel from

Yogyakarta to Stasiun Surabaya Kota

by Plane, Rideshare or Car

Yogyakarta
+0
Stasiun Surabaya Kota
Transport search to Stasiun Surabaya Kota
Yogyakarta
+0
Stasiun Surabaya Kota
Building a composite car route
Cheapest
Best Offer!
Car
3 h 43 min
322 km.
from $17
Composite Route Car Only

Three ways to Travel from Yogyakarta to Stasiun Surabaya Kota

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Train operators

Kereta API

Phone:
021-121
Website:
kai.id/
Train from Yogyakarta to Surabaya
Ave. Duration:
4h
Frequency:
Every 4 hours
Estimated price:
$5.43–$18.48
Train from Yogyakarta Lempuyangan Station to Surabaya
Ave. Duration:
5h 51m
Frequency:
Once daily
Estimated price:
$5.43–$18.48

Bus operators

Eka Cepat

Phone:
(031) 88198899
Bus from Yogyakarta Giwandan to Terminal
Ave. Duration:
6h
Frequency:
3 times a day
Estimated price:
$7.07–$8.15

Indah Jaya Travel

Website:
indahjayatrans.com/
Bus from Yogyakarta to Surabaya
Ave. Duration:
8h
Frequency:
Twice daily
Estimated price:
$12.08

Questions and Answers

What is the cheapest way to get from Yogyakarta to Stasiun Surabaya Kota?

The cheapest way to get from Yogyakarta to Stasiun Surabaya Kota is to shuttle which costs $12.08 and takes 8h 16m.

What is the fastest way to get from Yogyakarta to Stasiun Surabaya Kota?

The fastest way to get from Yogyakarta to Stasiun Surabaya Kota is to drive which takes 3h 43m and costs $34.78 - $51.09 .

Is there a direct train between Yogyakarta and Stasiun Surabaya Kota?

Yes, there is a direct train departing from Yogyakarta Lempuyangan Station station and arriving at Surabaya Kota. Services depart once daily, and operate every day. The journey takes approximately 5h 51m.

How far is it from Yogyakarta to Stasiun Surabaya Kota?

The distance between Yogyakarta and Stasiun Surabaya Kota is 313 km. The road distance is 322.8 km.

How do I travel from Yogyakarta to Stasiun Surabaya Kota without a car?

The best way to get from Yogyakarta to Stasiun Surabaya Kota without a car is to train via Surabaya Gubeng which takes 5h 6m and costs $8.70 - $34.78 .

How long does it take to get from Yogyakarta to Stasiun Surabaya Kota?

It takes approximately 5h 6m to get from Yogyakarta to Stasiun Surabaya Kota, including transfers.

Where do I catch the Yogyakarta to Stasiun Surabaya Kota train from?

Yogyakarta to Stasiun Surabaya Kota train services, operated by Kereta API, depart from Yogyakarta station.

Train or bus from Yogyakarta to Stasiun Surabaya Kota?

The best way to get from Yogyakarta to Stasiun Surabaya Kota is to train via Surabaya Gubeng which takes 5h 6m and costs $8.70 - $34.78 . Alternatively, you can bus, which costs $10.33 - $25 and takes 7h 39m.

Where does the Yogyakarta to Stasiun Surabaya Kota train arrive?

Yogyakarta to Stasiun Surabaya Kota train services, operated by Kereta API, arrive at Surabaya Gubeng station.

Can I drive from Yogyakarta to Stasiun Surabaya Kota?

Yes, the driving distance between Yogyakarta to Stasiun Surabaya Kota is 323 km. It takes approximately 3h 43m to drive from Yogyakarta to Stasiun Surabaya Kota.

Where can I stay near Stasiun Surabaya Kota?

There are 885+ hotels available in Stasiun Surabaya Kota. Prices start at $16.89 per night.
+0