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
Stasiun Pasar Senen → Stasiun Gubeng
Starts from
One-way
Stasiun Pasar Senen → Stasiun Pasar Turi
Starts from
One-way
Stasiun Pasar Senen → Stasiun Pasar Turi
Starts from
One-way
Stasiun Pasar Senen → Stasiun Gubeng
Starts from
One-way
Stasiun Pasar Senen → Stasiun Pasar Turi
Starts from
One-way
Stasiun Pasar Senen → Stasiun Pasar Turi
Starts from
One-way
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.
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 vary depending on the train, travel date, and onboard facilities. Here are the current starting fares:
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.
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.
Today’s economy seats are far more comfortable, especially on trains using the “New Generation” layout. Key features include:
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.
Make the most of your travel experience and save money with these tried-and-tested tips:
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!
Skip the queues and book easily from your phone via the Traveloka app or website. Here’s how:
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.