Home > Train Ticket > Template Train SEO

Executive Train from Surabaya to Yogyakarta

Trains

Origin
Type a city or station name
Destination
Type a city or station name
Departure
6 Aug 2025
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket

Why Book Executive Train Tickets from Surabaya to Yogyakarta at Traveloka?

Reliable Booking

Linked with PT KAI for valid e-tickets

Easy Check-in

Scan e-ticket barcode for your boarding pass

Complete Info

Schedules and station info all in your hands

24-hour Customer Service

Reach out to us anytime, anywhere

Various Payment Options

Easy booking with ATM, credit card, or internet banking

Easy Payment with TPayLater

Lets you secure tickets without full payment

Surabaya to Yogyakarta Executive Class Train Details

Distance from origin to destination

325 KM

Average time

4 - 5 hours

Surabaya to Yogyakarta Executive Train Schedule

Operator, Departure Time, Arrival Time, Departure Station, Arrival Station, Price, Sancaka , 07:00, 11:00, Stasiun Gubeng, Stasiun Yogyakarta, Rp 320.000, # Turangga, 20:00, 23:45, Stasiun Gubeng Poncol, Stasiun Yogyakarta, Rp 360.000, # Wijayakusuma , 16:45, 22:20, Stasiun Wonokromo, Stasiun Yogyakarta, Rp 330.000, # Bima, 19:20, 23:06, Stasiun Gubeng, Stasiun Yogyakarta, Rp 440.000, # Ranggajati, 09:45, 14:22, Stasiun Gubeng, Stasiun Yogyakarta, Rp 360.000, # Argo Wilis, 08:30, 12:10, Stasiun Gubeng, Stasiun Yogyakarta, Rp 445.000, #

Other Popular Train Routes

Semarang

Jakarta → Semarang,from,Rp 74.000,# Bandung → Semarang,from,Rp 161.000,# Tegal → Semarang,from,Rp 49.000,# Solo → Semarang,from,Rp 28.000,# Surabaya → Semarang,from,Rp 49.000,#

Bandung

Jakarta → Bandung,from,Rp 45.000,# Tasikmalaya → Bandung,from,Rp 58.000,# Yogyakarta → Bandung,from,Rp 80.000,# Solo → Bandung,from,Rp 290.000,# Surabaya → Bandung,from,Rp 340.000,#

Surabaya

Solo → Surabaya,from,Rp 88.000,# Yogyakarta → Surabaya,from,Rp 88.000,# Semarang → Surabaya,from,Rp 49.000,# Bandung → Surabaya,from,Rp 340.000,# Jakarta → Surabaya,from,Rp 310.000,#

All About Executive Train from Surabaya to Yogyakarta

Looking for an executive-class train for your journey from Surabaya to Jogja can be a great choice. With the comfort and speed offered, your trip will be much more enjoyable. In this article, we’ll explore the executive train options for the Surabaya–Jogja route, including ticket prices, departure schedules, and helpful tips for choosing the right schedule and booking tickets through platforms like Traveloka.

Executive Train Options from Surabaya to Jogja

There are several executive train options you can consider for travel from Surabaya to Jogja. Here are some examples:

  1. Argo Wilis: One of the top executive trains connecting Surabaya and Yogyakarta. Travel time is approximately 4 hours and 18 minutes.
  2. Sancaka: This train offers a comfortable journey with an average speed of 90 km/h.
  3. Ranggajati: Though the journey is longer, Ranggajati provides a relaxing ride with affordable executive-class ticket prices.
  4. Turangga: Also a popular choice, offering executive-class comfort with comprehensive facilities for the Surabaya–Jogja trip.
  5. Bima: Another option with a shorter travel time of about 4 hours and 46 minutes.

Comfort of New Generation Executive Trains

The new generation executive trains are equipped with modern features such as ergonomic seats, spacious legroom, and reclining seats up to 135 degrees. Other features include the Passenger Information Display System (PIDS), footrests, foldable tables, power outlets, and USB ports to meet your tech needs during the journey.

Surabaya–Jogja Executive Train Ticket Prices

Ticket prices for executive-class trains from Surabaya to Jogja vary depending on the train and class. Here's a price range for several executive trains on this route:

  1. Argo Wilis: Rp445,000
  2. Sancaka: Rp320,000
  3. Ranggajati: Rp360,000
  4. Turangga: Rp360,000
  5. Bima: Rp440,000

Executive Train Departure Schedule from Surabaya to Jogja

To check train departure times, you can visit the Traveloka app directly. Train schedules are subject to change depending on the railway operator’s policies. Therefore, make sure to check the schedule regularly ahead of your trip.

For example, if you choose Sancaka, there are several available departure times—morning, afternoon, evening, and night. These schedules may change depending on holiday seasons or special dates.

Seat Layout on Executive Trains Surabaya–Jogja

Executive-class trains usually feature a more spacious and comfortable seating layout. The seats can swivel and include amenities like footrests, making your journey more relaxing. In addition, modern trains are equipped with advanced technology such as PIDS and USB ports for charging devices during travel.

Executive Seat Illustration

Executive seats are typically arranged more spaciously and ergonomically compared to the denser seating of economy class. Footrests and foldable tables provide extra comfort, allowing you to work or relax during your trip.

Tips for Booking Surabaya–Jogja Executive Train Tickets

To ensure you get the best deal on executive train tickets, here are a few helpful tips:

  1. Book Early: Train tickets are generally cheaper if purchased well in advance.
  2. Choose the Right Schedule: Less popular schedules, such as early morning or late at night, may offer lower prices.
  3. Use Promos: Traveloka frequently offers promotions, especially during holidays or special events.

How to Book Surabaya–Jogja Executive Train Tickets on Traveloka

Booking train tickets via Traveloka is very easy. Here are the steps:

  1. Open the Traveloka App: On the app or website, go to the train ticket booking section.
  2. Select Route and Date: Enter the route from Surabaya to Jogja and your preferred travel date.
  3. Choose a Train: Pick the executive train you want, such as Argo Wilis or Sancaka.
  4. Select a Seat: Use the seat map feature to choose your preferred seat.
  5. Make Payment: Once you’ve chosen your seat, proceed to payment.

By using Traveloka, you can also take advantage of extra features such as price filters, ticket price alerts, and attractive promo options.

Make Your Journey Easier

Overall, traveling by executive-class train from Surabaya to Jogja offers optimal comfort and efficiency. Make sure to choose a train that fits your needs and budget, and take advantage of available promotions to get the best deal.


Read More

Frequently Asked Questions

Buy your train ticket at Traveloka by following these steps:

  • Tap Train on your homepage.Fill in the routes, departure and return dates, and the number of passengers, then tap Search.
  • You will see the train names, classes, and departure times. Select one that fits your preferences.
  • Fill in the required details, such as Contact Details and Passenger Details.
  • You can choose your seat by tapping on Select Seat. Then, tap Continue to Payment to make your payment. Please review your details before making your payment. Keep in mind that your payment must be made in the exact amount as stated on the invoice to the last three digits.


Your booking is confirmed as soon as you receive your e-ticket, which contains a booking code from PT Kereta Api Indonesia. You should be able to find your e-ticket in your email, SMS, and on My Booking.

On the day of your departure, you have to bring your Traveloka e-ticket to the departure station. Please make sure to arrive at the station at the latest 60 minutes before your departure schedule. Upon your arrival at the station, please follow these steps:


  • Go to the check-in machine.
  • Open My Booking on your Traveloka App and find your e-ticket.
  • Enter the booking code or scan the barcode at the machine.
  • Print your boarding pass.


You can book up to four seats for four adults under one booking code. You can also bring your infant with you, but please be informed that they will not have their own seat.

Yes, you can manage to cancel or get a refund for your train ticket, for further information, you can learn it here.

PT KAI requires reschedule or reroute requests to be made in person at any of the selected stations for verification purposes. For further information, you can find it here.

You can get cheaper train tickets if you purchase them within two hours before departure. However, this offer may not be available for all routes or schedules, and discounted tickets are limited.

Passengers must show an ID before boarding. While a KTP (Indonesian ID card) is preferred, other forms of identification that include personal details and a photo can also be used if a KTP is not available.

Train tickets are valid only for the named passenger and cannot be transferred or used for a different schedule, train number, or departure time from what is stated on the ticket.

Passengers are allowed to bring up to 20 kg of baggage without extra charges. Baggage exceeding this limit will incur additional fees.

Excess baggage fees are Rp 10,000/kg for executive class, Rp 6,000/kg for business class, and Rp 2,000/kg for economy class.