Home > Train Ticket > Template Train SEO

Trains

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

Why Book Economy Train Tickets from Jakarta to Surabaya 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

Jakarta to Surabaya Economy Class Train Details

Jakarta to Surabaya Economy Train Schedule

Operator, Departure Time, Arrival Time, Departure Station, Arrival Station, Price, Gaya Baru Malam Selatan, 11:10, 23:35, Pasar Senen, Surabaya Gubeng, Rp 410.000, traveloka.com/kereta-api Dharmawangsa Ekspres, 08:10, 19:38, Pasar Senen, Surabaya Pasar Turi, Rp 320.000, # Kertajaya, 05:15, 16:45, Pasar Senen, Surabaya Pasar Turi, Rp 310.000, # Jayakarta, 17:10, 00:33 (+1 day), Pasar Senen, Surabaya Gubeng, Rp 360.000, # Jayabaya, 22:15, 00:20 (+1 day), Pasar Senen, Surabaya Pasar Turi, Rp 430.000, # Airlangga, 09:15, 20:18, Pasar Senen, Surabaya Pasar Turi, Rp 104.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 Economy Train from Jakarta to Surabaya

If you're looking for a fun and budget-friendly way to travel from Jakarta to Surabaya, taking an economy-class train is a popular choice. Not only is it affordable, but it also offers a unique travel experience. From comfy New Generation seats to scenic rice field views, the journey is perfect for budget travelers or anyone nostalgic for long-distance train rides. To ensure you choose the right train and enjoy a comfortable trip, here’s a complete guide to economy trains from Jakarta to Surabaya.



Economy Class Train Options: Jakarta to Surabaya

There are plenty of economy-class trains running the Jakarta–Surabaya route. Below are some of the most popular options available in 2025, including trains equipped with the more comfortable “New Generation Economy” coaches.


1. KA Gaya Baru Malam Selatan

Route: Pasar Senen (Jakarta) to Surabaya Gubeng

Equipped with New Generation Economy coaches.

2. KA Kertajaya

Route: Pasar Senen (Jakarta) to Surabaya Pasar Turi

A favorite among budget-conscious travelers with plenty of daily schedules.

3. KA Jayabaya

Route: Pasar Senen (Jakarta) to Malang (via Surabaya)

Ideal if you're heading to Malang but want to stop in Surabaya.

4. KA Dharmawangsa Ekspres

Route: Pasar Senen (Jakarta) to Surabaya Pasar Turi

Offers a morning departure, perfect if you want to arrive in Surabaya by evening.

5. KA Airlangga

Route: Surabaya Pasar Turi to Pasar Senen/Jatinegara (Jakarta)

Known for having super cheap ticket prices.

Other options like KA Pasundan or KA Brantas are worth checking out too, although they typically run on routes like Bandung–Surabaya or Kediri–Jakarta. Make sure to check dates and routes accordingly.


Ticket Prices – Economy Class Jakarta to Surabaya

Ticket prices vary depending on the train, travel date, and onboard facilities. Here are the current starting fares:


  1. KA Gaya Baru Malam Selatan: From Rp410,000
  2. KA Kertajaya: From Rp310,000
  3. KA Jayabaya: From Rp430,000
  4. KA Dharmawangsa Ekspres: From Rp320,000
  5. KA Airlangga: From Rp104,000
  6. KA Jayakarta: From Rp360,000

Prices are subject to change depending on promotions, booking time, and whether you're traveling during a holiday period. Some trains also offer different types of economy seats—standard and "New Generation Economy" with improved comfort.



Economy Train Schedules – Jakarta to Surabaya

Each train departs at different times—some leave in the early morning, others in the afternoon or late at night. For example, KA Dharmawangsa Ekspres typically departs around 8 AM, while KA Gaya Baru Malam Selatan consistently leaves at night.

Train schedules can change due to track maintenance, holiday adjustments, or operational updates. The easiest way to check the latest schedules is via the Traveloka app—just enter the Jakarta–Surabaya route and view available trains, ticket prices, and travel times in real-time.Train times are subject to change by the operator. Always re-check a few days before departure.



Economy Class Seat Layout – Jakarta to Surabaya

Today’s economy seats are far more comfortable, especially on trains using the “New Generation” layout. Key features include:



  1. Captain Seats: All face forward, more cushioned, and designed to reduce back strain during long trips.
  2. 72 seats per coach: Spacious layout with slightly reclinable seats.
  3. 2-2 seat arrangement: Two seats on each side of the aisle—no more back-to-back facing like in older economy coaches.
  4. Overhead luggage racks: Some coaches include reading lights and individual power outlets.

Seat numbers are usually labeled (e.g., 1A–18D) with a central aisle. If you want a seat near the toilet, door, or prefer a smoother ride mid-carriage, use the seat selection feature during booking.



Tips for Booking Jakarta–Surabaya Economy Train Tickets

Make the most of your travel experience and save money with these tried-and-tested tips:



  1. Book early: Ideally 30–45 days in advance, especially for weekends, holidays, or peak seasons like Eid or New Year.
  2. Use Traveloka promos: Keep an eye out for special discounts for new users or payments via select cards.
  3. Be flexible with your schedule: Departing on a Tuesday or Wednesday morning can often get you cheaper tickets.
  4. Choose your seat wisely: Window seats offer great views, while aisle seats near the door are perfect for those who move around a lot.
  5. Enable price alerts: Get notified of ticket price changes or flash sales.
  6. Bring your own snacks: While onboard food is available, packing your own meal can save money and suit your taste.

Fun fact: There have been fare differences of up to Rp50,000 depending on when the ticket was booked—so it’s worth checking prices multiple times!



How to Book Jakarta–Surabaya Economy Train Tickets on Traveloka

Skip the queues and book easily from your phone via the Traveloka app or website. Here’s how:



  1. Open the Traveloka app or website.
  2. Tap on the Train Tickets section.
  3. Enter your departure (e.g., Pasar Senen, Jakarta) and destination (Surabaya Gubeng or Pasar Turi).
  4. Select your travel date.
  5. Click Search Tickets to see all available trains, prices, and schedules.
  6. Use filters to narrow down by class, time of day, or price.
  7. Select your preferred train and departure time.
  8. Use seat selection to choose your ideal seat (window, aisle, mid-carriage, etc.).
  9. Fill in passenger details, then proceed with payment (via transfer, e-wallet, debit/credit card, or minimarket).
  10. After payment, your e-ticket will be sent via email and saved in your Traveloka account.

Enable price drop notifications for the routes you’re eyeing—it’s a must-have for promo hunters! Traveloka also offers helpful features like reminders so you never miss your train. Refund and reschedule options are available based on the train operator’s terms.



Read More

Frequently Asked Questions


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2025 Traveloka. All rights reserved