Surakarta to Yogyakarta Train: Schedules, Tickets & Prices
Trains from Surakarta to Yogyakarta take around 40m to 1h 32m, with tickets starting from 86,766 IDR to 238,608 IDR.
Train from Surakarta to Yogyakarta
Board a train at Purwosari, Surakarta for a journey from Surakarta to Yogyakarta, arriving at Lempuyangan, Jogja or Wates, Yogyakarta. With multiple departures throughout the day, the ride typically lasts around 40 minutes. Tickets start from 86,766 IDR, reserve your seat in advance and check available times.
Prices: 86,766 IDR to 238,608 IDR
Duration: 40m – 1h 32m ⏱
Train Routes & Schedules from Surakarta to Yogyakarta
- Set off from Purwosari, Surakarta by train and spend roughly 1h 11m to 1h 32m traveling before reaching Lempuyangan, Jogja. Ticket prices begin at 86,766 to 238,608 IDR, and rail services operate from 09:05 until 23:43.
- Board the train at Purwosari, Surakarta and spend approximately 1h 11m to 1h 32m on the rails, arriving at Wates, Yogyakarta. The train operates from 09:05 until 23:43 with fares from 86,766 to 238,608 IDR.
Cheapest Train Surakarta to Yogyakarta
86766 IDR, from Purwosari, Surakarta to Lempuyangan, Jogja, departure 22:45, duration 44m.Fastest Train Surakarta to Yogyakarta
238608 IDR, from Purwosari, Surakarta to Wates, Yogyakarta, departure 23:43, duration 1h 11m.Train Timetable: Purwosari, Surakarta → Lempuyangan, Jogja
- 09:05 09:49 44m 211592 IDR
- 10:25 11:05 40m 216917 IDR
- 14:51 15:38 47m 140996 IDR
- 16:42 17:27 45m 179055 IDR
- 18:45 19:33 48m 108458 IDR
- 20:50 21:34 44m 184379 IDR
- 22:45 23:29 44m 86766 IDR
- 23:43 00:25 42m 238608 IDR
Train Timetable: Purwosari, Surakarta → Wates, Yogyakarta
- 09:05 10:35 1h 30m 211592 IDR
- 10:25 11:38 1h 13m 216917 IDR
- 14:51 16:23 1h 32m 140996 IDR
- 16:42 18:05 1h 23m 179055 IDR
- 20:50 22:07 1h 17m 184379 IDR
- 22:45 00:01 1h 16m 86766 IDR
- 23:43 00:54 1h 11m 238608 IDR
Frequently Asked Questions Train Surakarta to Yogyakarta
Below you will find answers to the most common questions about traveling from Surakarta to Yogyakarta by train.
How long is the train trip from Surakarta to Yogyakarta?
The train trip from Surakarta to Yogyakarta takes about 1 hour 11 minutes to 1 hour 32 minutes, depending on the service and station pair. It is a short journey, so it works well for travelers who want a quick connection between Surakarta and Yogyakarta by train.
What is the price of train tickets for Surakarta to Yogyakarta?
Train tickets for Surakarta to Yogyakarta cost between 86766 IDR and 238608 IDR. The final fare can vary by service and availability, so it is a good idea to check the train tickets before booking your Surakarta to Yogyakarta trip.
What time does the first train depart from Surakarta to Yogyakarta?
The first train departure from Surakarta to Yogyakarta is at 09:05. If you are planning an early train journey, it helps to arrive at the station in advance and be ready for the Surakarta to Yogyakarta train service.
When is the last train from Surakarta to Yogyakarta?
The last train departure for Surakarta to Yogyakarta is at 23:43. That gives travelers a late option for the train journey, which can be useful if you need a flexible schedule for Surakarta to Yogyakarta by train.
How many train services run between Surakarta and Yogyakarta?
There are 15 train services available for Surakarta to Yogyakarta. With several departures across the day, it is easier to find a train connection that fits your plans for the Surakarta to Yogyakarta route.
Can I book train tickets from Surakarta to Yogyakarta in advance?
Yes, it is sensible to book train tickets in advance for Surakarta to Yogyakarta, especially if you want a preferred departure time. Since the train service has multiple options, early booking can help you secure the best train journey for your schedule.
Which stations are used for the train route from Surakarta to Yogyakarta?
For the Surakarta to Yogyakarta train route, departures are listed from Purwosari, Surakarta, and arrivals include Lempuyangan, Jogja and Wates, Yogyakarta. Checking the exact station pair before your train trip is important so you choose the right Surakarta to Yogyakarta train service.
Is the train journey between Surakarta and Yogyakarta a practical option for travelers?
Yes, the train journey between Surakarta and Yogyakarta is a practical choice because it is relatively short and has multiple departures. With train tickets available across a range of prices and stations, it can be a convenient way to travel from Surakarta to Yogyakarta by train.
Travel options for Surakarta to Yogyakarta
More Train routes from and to Surakarta or Yogyakarta
Routes in Train from Surakarta →
Routes in Train to Yogyakarta ←
Routes in Train to Surakarta ←
Routes in Train from Yogyakarta →
Planning more than just Surakarta to Yogyakarta?
You’re currently viewing Train options for Surakarta to Yogyakarta. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.