Surabaya
Surabaya
Train Driving

Kroya to Surabaya

Updated: 28 May 2026

The journey from Kroya to Surabaya spans approximately 450 kilometers across the heart of Java. The most efficient method is the executive class train, which follows the southern rail corridor. You will pass through scenic landscapes including the mountains of Central Java and the plains of East Java. The route is well-connected by the Trans-Java railway network. Expect a smooth transition from the quiet town of Kroya to the bustling metropolitan hub of Surabaya. This route is highly popular for business and leisure travelers alike.

Total Distance: 450 km driving distance, 410 km straight-line air distance.
Fastest Way
Train (Argo Wilis) is the fastest, taking roughly 7 hours 30 minutes.
Cheapest Way
Train (Economy class) is the most affordable at approximately 200,000 IDR.
Compare Kroya to Surabaya Routes
Train
Direct
Driving
Direct
Duration 7 hours 30 mins 9 hours
Avg Price 250,000 - 650,000 IDR 800,000 - 1,200,000 IDR
Operator KA Argo Wilis Private Car
Route Kroya Station to Surabaya Gubeng Station via Yogyakarta and Solo. Via Trans-Java Toll Road (Jalan Tol Trans Jawa).
Tip Book your tickets via the KAI Access app at least two weeks in advance for better seat selection. Ensure your e-toll card has sufficient balance for the long-distance toll fees.
Travel Tips
  • Station Arrival
    Arrive at Kroya Station at least 45 minutes before departure to clear boarding checks.
  • Luggage
    Keep your valuables in a small bag that stays with you at your seat on the train.
  • Food
    Train food is available, but bringing your own snacks is cheaper and offers more variety.
  • Connectivity
    Download offline maps of Surabaya before you arrive to navigate easily without mobile data.
  • Transport
    Use ride-hailing apps like Gojek or Grab for reliable transport from Surabaya Gubeng Station.
Safety Tips
  • Pickpockets
    Stay vigilant in crowded areas like Pasar Turi or Gubeng station.
  • Scams
    Avoid unofficial taxi drivers at the station; use official apps or designated taxi counters.
  • Hydration
    Drink bottled water only to avoid stomach issues during your travel.
  • Emergency
    Save the local emergency number 112 in your phone for quick access.
People Also Ask
  • Is there a direct train from Kroya to Surabaya?
    Yes, several trains like the Argo Wilis and Turangga provide direct service.
  • How long is the drive?
    The drive takes approximately 9 hours via the Trans-Java Toll Road.
  • Which station in Surabaya is better?
    Surabaya Gubeng is more central for most travelers compared to Pasar Turi.
  • Are there flights?
    No, you must travel to Yogyakarta or Solo first to catch a flight to Surabaya.
  • Is the train safe?
    Yes, Indonesian trains are considered very safe and reliable for long-distance travel.
Quick Info
  • From Kroya, Jawa Tengah, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures minimal delays on rail tracks and road networks.

Things to Do in Surabaya
1
Surabaya Submarine Monument
Visit the KRI Pasopati 410, a real Soviet-made submarine turned museum. It offers a unique look into Indonesia's naval history.
2
House of Sampoerna
Explore this historic tobacco museum housed in a colonial-style building. It features a gallery and a cafe with a vintage atmosphere.
3
Tunjungan Plaza
Experience one of the largest shopping malls in Indonesia. It is a central hub for dining, fashion, and entertainment in Surabaya.
4
Cheng Ho Mosque
Admire the unique architecture of this mosque, which blends Chinese and Islamic styles. It is a symbol of cultural harmony in the city.
Tags
Kroya to Surabaya train Kroya to Surabaya distance Surabaya travel guide Java train routes Kroya transport Surabaya tourism train from Kroya Surabaya city guide
More to Kroya