Sleman
Sleman
Surabaya
Surabaya
Train Driving

Sleman to Surabaya

Updated: 28 May 2026

The journey from Sleman to Surabaya covers approximately 330 km. The most efficient way to travel is by executive train from Yogyakarta Station, which takes about 4 to 5 hours. Driving is also an option via the Trans-Java Toll Road, taking about 5 to 6 hours. Surabaya is a major industrial and port city in East Java.

Total Distance: 330 km driving distance, 280 km straight-line air distance.
Fastest Way
Train at 5 hours.
Cheapest Way
Economy train at IDR 150,000.
Compare Sleman to Surabaya Routes
Train
Direct
Driving
Direct
Duration 300 mins 360 mins
Avg Price IDR 250,000 IDR 400,000
Operator KAI (Sancaka) Private Taxi
Route Yogyakarta Station to Surabaya Gubeng Station Trans-Java Toll Road
Tip The train is the most comfortable and reliable option. The toll road is fast but requires toll fees.
Travel Tips
  • Train Booking
    Book your train tickets early via the KAI Access app.
  • Toll Road
    If driving, ensure your e-toll card has enough balance.
  • Traffic
    Surabaya traffic can be intense; use ride-hailing apps.
  • Food
    Try the local 'Rujak Cingur' for a unique taste.
  • Transport
    Suroboyo Bus is a great way to get around the city.
Safety Tips
  • Personal Belongings
    Be careful in crowded markets and public transport.
  • Road Safety
    Follow traffic rules strictly on the toll road.
  • Night Travel
    Stick to well-lit areas at night.
  • Emergency
    Keep the local emergency number saved.
People Also Ask
  • Is the train direct?
    Yes, there are direct trains from Yogyakarta to Surabaya.
  • How long is the trip?
    About 4 to 5 hours by train.
  • Is Surabaya worth visiting?
    Yes, it is a vibrant city with a rich history.
  • Can I take a bus?
    Yes, buses are available from Giwangan Terminal.
  • Is it safe?
    Yes, it is a safe and major city.
Quick Info
  • From Sleman, Special Region of Yogyakarta, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, ideal for city exploration.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the famous clove cigarette brand.
2
Suramadu Bridge
The longest bridge in Indonesia connecting Java and Madura Island.
3
Submarine Monument
A real Russian submarine turned into a museum.
4
Tunjungan Plaza
One of the largest shopping malls in Indonesia.
Tags
Sleman to Surabaya Surabaya travel Yogyakarta to Surabaya train Sleman to Surabaya distance getting to Surabaya East Java travel Sleman transport Surabaya tourism