Bangkalan
Bangkalan
Yogyakarta
Yogyakarta
Train Driving

Bangkalan to Yogyakarta

Updated: 28 May 2026

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.
Fastest Way
Train (Argo Wilis) at 7 hours, avoiding road congestion on the Trans Java Toll Road.
Cheapest Way
Train (Economy class) at 200,000 IDR, offering reliable schedules and fixed pricing.
Compare Bangkalan to Yogyakarta Routes
Train
Connecting via Surabaya
Driving
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.
Travel Tips
  • Station Arrival
    Arrive at Surabaya Gubeng at least 45 minutes before your train departure.
  • Toll Cards
    Ensure your e-toll card has sufficient balance for the Trans Java Toll Road.
  • Local Transport
    Use TransJogja buses for affordable city travel within Yogyakarta.
  • Food
    Try Gudeg, the signature jackfruit stew of Yogyakarta, available near the station.
  • Booking
    Use official KAI channels to avoid third-party service fees.
Safety Tips
  • Traffic
    Be cautious of heavy motorcycle traffic when exiting the Suramadu Bridge.
  • Valuables
    Keep your bags in sight at all times in crowded train stations.
  • Hydration
    Drink bottled water to avoid stomach issues during long road trips.
  • Emergency
    Save the local police emergency number 110 in your phone.
People Also Ask
  • Is there a direct train from Bangkalan?
    No, you must travel to Surabaya Gubeng station first.
  • How long is the Suramadu crossing?
    The bridge crossing takes approximately 15 minutes by car.
  • Can I take a bus?
    Yes, buses are available from Bungurasih Terminal in Surabaya.
  • Is the toll road expensive?
    Tolls from Surabaya to Yogyakarta cost roughly 400,000 IDR.
  • What is the best station in Jogja?
    Yogyakarta Tugu is the most central station for tourists.
Quick Info
  • From Bangkalan, Jawa Timur, Indonesia
  • To Yogyakarta, Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and comfortable sightseeing in Yogyakarta.

Things to Do in Yogyakarta
1
Malioboro Street
The heart of Yogyakarta, famous for street food and traditional batik shopping. It is best visited in the evening when the street performers emerge.
2
Borobudur Temple
A massive 9th-century Buddhist temple located 40 km from the city center. It is the largest Buddhist monument in the world.
3
Kraton Yogyakarta
The royal palace of the Sultan of Yogyakarta, showcasing Javanese architecture and cultural history. It remains an active residence for the Sultan.
4
Prambanan Temple
A spectacular 9th-century Hindu temple complex known for its towering spires. It is a UNESCO World Heritage site located east of the city.
Tags
Bangkalan to Yogyakarta train Surabaya to Yogyakarta train Gubeng station to Yogyakarta travel Bangkalan to Jogja Jawa Timur to Yogyakarta transport train fare Bangkalan Jogja best way to Yogyakarta from Madura Surabaya train schedule