The journey from Bangkalan to Yogyakarta requires crossing the Suramadu Bridge to reach Surabaya first. From Surabaya Gubeng Station, you can board executive or economy trains directly to Yogyakarta Tugu Station. The total distance is approximately 450 km. You will traverse the northern and central plains of East and Central Java. This route is highly efficient due to the frequent rail connectivity between major Javanese cities.
Total Distance: 450 km driving distance, 380 km straight-line air distance.
|
Connecting via Surabaya
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 9 hours |
| Avg Price | 200,000 - 500,000 IDR | 600,000 IDR (fuel + tolls) |
| Operator | PT Kereta Api Indonesia (Argo Wilis) | Private Car |
| Route | Surabaya Gubeng to Yogyakarta Tugu via Solo Balapan. | Suramadu Bridge - Trans Java Toll Road - Solo - Yogyakarta. |
| Tip | Book your tickets via the KAI Access app at least two weeks in advance. | Use the Trans Java Toll Road to bypass heavy traffic in smaller towns. |
May to September for dry weather and comfortable sightseeing in Yogyakarta.