Bantul
Bantul
Surabaya
Surabaya
Train Bus

Bantul to Surabaya

Updated: 28 May 2026

To travel from Bantul to Surabaya, you can take a train from Yogyakarta Station to Gubeng or Pasar Turi Station in Surabaya. The train journey takes about 5 to 6 hours. Alternatively, you can take a bus from Giwangan Terminal, which takes about 7 to 8 hours. Surabaya is the second-largest city in Indonesia and a major industrial hub.

Total Distance: Driving distance 330 km, straight-line air distance 280 km.
Fastest Way
Train.
Cheapest Way
Public bus.
Compare Bantul to Surabaya Routes
Train
Direct
Bus
Direct
Duration 5 hours 7 hours
Avg Price 150,000 - 400,000 IDR 120,000 - 200,000 IDR
Operator Argo Wilis Sugeng Rahayu
Route Yogyakarta Station to Surabaya Gubeng. Giwangan Terminal to Bungurasih Terminal.
Tip Book your train tickets early for better seats. Buses are frequent but can be crowded.
Travel Tips
  • Transport
    Use the Suroboyo Bus for city travel.
  • Food
    Try 'Rujak Cingur'; it is a local specialty.
  • Weather
    Surabaya is very hot; stay hydrated.
  • Navigation
    The city is large; use ride-hailing apps.
  • Booking
    Book train tickets via the KAI Access app.
Safety Tips
  • Traffic
    Traffic is heavy; allow extra time for travel.
  • Valuables
    Keep your belongings secure in public areas.
  • Health
    Drink plenty of water.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • How long is the train ride?
    About 5 hours.
  • Is it better to take the bus or train?
    The train is much more comfortable.
  • What is Surabaya famous for?
    Industry and history.
  • Is it safe to travel?
    Yes, it is safe.
  • Are there many hotels?
    Yes, plenty of options.
Quick Info
  • From Bantul, Yogyakarta, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Anytime, but avoid the rainy season.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of clove cigarettes. It is a unique cultural site.
2
Suramadu Bridge
The longest bridge in Indonesia connecting Java and Madura. It is a great sight at night.
3
Tunjungan Plaza
One of the largest shopping malls in Indonesia. It is a hub for shopping and dining.
4
Submarine Monument
A real submarine turned into a museum. It is a fascinating experience.
Tags
Bantul to Surabaya travel to Surabaya train to Surabaya Yogyakarta to Surabaya East Java travel Surabaya transport Bantul commute Surabaya tourism