Surabaya to Yogyakarta Train
Train Schedule & Ticket Prices Surabaya - Yogyakarta
What to Know About Surabaya to Yogyakarta Train
Got a trip from Surabaya to Yogyakarta coming up soon? Consider taking the train - a perfect option for those seeking a comfortable, affordable way to travel. Whether you’re visiting for fun or for business, there are a variety of classes and trains to choose from.
With Yogyakarta as your destination, it’s definitely a trip to remember. Known for its rich history and culture, there’ll be much to explore and do throughout your stay.
Ticket Prices |
Starting from IDR 88,000 |
Journey Duration |
4 to 6 hours |
First Train to Yogyakarta |
05:50 AM |
Last Train to Yogyakarta |
08:00 PM |
Departure Stations |
Surabaya Gubeng Station (SGU), Wonokromo Station (WO) |
Arrival Stations |
Yogyakarta Station (YK), Lempuyangan Station (LPN), Wates Station (WT) |
Train Classes |
Economy, Executive, Business |
*The information in the table above is subject to change.
Save on Your Surabaya to Yogyakarta Tickets with tiket.com
Make the most out of your trip by booking your Surabaya to Yogyakarta train tickets with tiket.com. You’ll be able to order your tickets up to 45 days in advance, making planning future trips much easier.
Plus, you can opt into our Full Protection travel insurance program, ensuring your peace of mind. You can find out more about booking your ticket through our guide.
For those looking to save on their journey, we’ve got your back. With lots of exclusive discounts in store, traveling by train is more affordable than ever. Keep an eye out for our OTW promo for even bigger discounts, too! So hurry - book now to get your Surabaya to Yogyakarta train tickets for less, only at tiket.com.
Stations in Surabaya
Located in the heart of Surabaya, Surabaya Gubeng Station serves as a hub for both local and intercity trains. Known as the biggest station in East Java, trains of all classes depart from this station.
Another option for travelers heading from Surabaya to Yogyakarta is Wonokromo Station. For travelers who want to get off at Yogyakarta Station, consider choosing Surabaya Gubeng Station as your departure point, as Wonokromo Station only stops at Lempuyangan Station or Wates Station.
Stations in Yogyakarta
Commonly known as Tugu Station, Yogyakarta Station serves economy, business, and executive class intercity trains. In business since July 20, 1897, it’s now known as the busiest station in the island of Java. Its central location gives you access to many of Yogyakarta’s hotels and famed tourist hotspots, such as Malioboro.
Passengers from Surabaya looking to get off at Yogyakarta Station should note that trains from Wonokromo Station do not stop here.
Aside from Yogyakarta Station, those looking to travel to Yogyakarta by train can also choose to arrive at Lempuyangan Station and Wates Station.
Where to Stay in Yogyakarta
- Khas Tugu Hotel Yogyakarta
- Malioboro Garden Hotel
- Aveta Hotel Malioboro
- H Boutique Hotel Yogyakarta
- Prima In Hotel Malioboro
- Harper Malioboro Yogyakarta by ASTON
- Hotel King Wates Yogyakarta
- RedDoorz Telaga Mulya Hotel Wates
- Melia Purosani Yogyakarta
- The Victoria Hotel Yogyakarta
Things to Do in Yogyakarta
- Candi Prambanan
- Sendratari Ramayana Ballet at Prambanan
- Sindu Kusuma Edupark
- Trans Studio Mini Maguwo Jogja
- Waterboom Jogja
- Sendratari Roro Jonggrang at Prambanan
- Keraton Ratu Boko
- Griya Shiatsu Yogyakarta
- Sabrina Beauty Care
- Xcocoland Jogja City Mall