Surabaya, Indonesia’s second-largest city and the capital of East Java, is a dynamic metropolis known for its history, culture, and modern development. Traveling to Surabaya by train offers a comfortable and efficient way to reach this bustling port city while enjoying the diverse landscapes of Java along the way.

Surabaya is served by two major railway stations - Surabaya Gubeng Station and Surabaya Pasar Turi Station. Both are located in central areas, making it easy for travelers to connect with taxis, hotels, and main attractions.
From either station, you can easily access Surabaya’s highlights such as Heroes Monument, Tunjungan Plaza, and the House of Sampoerna Museum.

Surabaya – gateway to East Java’s cultural and natural treasures
Surabaya is one of Indonesia’s major railway hubs, with multiple daily trains connecting it to major cities across Java. Below are some of the most popular routes and approximate ticket prices:
Jakarta – Surabaya: $30 to $65
Bandung – Surabaya: $30 to $60
Yogyakarta – Surabaya: $22 to $50
Surabaya – Banyuwangi: $20 to $45
Note: Prices vary by class (Executive, Business, or Economy) and by train type (Express, Intercity, or Local Service).
The Jakarta–Surabaya route is among the most famous train journeys in Indonesia, connecting the western and eastern ends of Java. The trip takes about 9–11 hours depending on the service. For maximum comfort, choose Executive Class coaches with reclining seats, A/C, and onboard refreshments.
Surabaya is also the gateway to Mount Bromo and the Ijen Crater, making it a perfect starting point for nature tours in East Java.
You can buy tickets at major train stations or book online through authorized agents and travel platforms. Both reserved and unreserved seats are available based on your preference and budget.
We also provide train + tour packages that combine your journey with guided trips to Mount Bromo, Malang, and Banyuwangi.
READY TO DISCOVER EAST JAVA?
Contact us today to book your train tickets and start your Surabaya journey.
Website: https://indonesiarailways.com
© 2017 indonesiarailways.com. All rights reserved.