Book Train Tickets for Surabaya - Jakarta Route

Hero image
Select city or station
Going anywhere?
Mon, 21 Apr 25 (One Way)
1 Passenger
Select city or station
Going anywhere?
Mon, 21 Apr 25 (One Way)
1 Passenger

Train Schedule & Ticket Prices Surabaya - Jakarta

Gaya Baru Malam Selatan
Economy Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 410,000/paxSee Train
Gaya Baru Malam Selatan
Economy Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 420,000/paxSee Train
Gaya Baru Malam Selatan
Economy Monday, 21 April 2025
06:30
12h 20m
Surabaya Gubeng
18:50Jatinegara
IDR 440,000/paxSee Train
Gaya Baru Malam Selatan
Economy Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 440,000/paxSee Train
Gaya Baru Malam Selatan
Economy Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 460,000/paxSee Train
Gaya Baru Malam Selatan
Executive Monday, 21 April 2025
06:30
12h 20m
Surabaya Gubeng
18:50Jatinegara
IDR 530,000/paxSee Train
Gaya Baru Malam Selatan
Executive Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 530,000/paxSee Train
Gaya Baru Malam Selatan
Executive Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 550,000/paxSee Train
Gaya Baru Malam Selatan
Executive Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 590,000/paxSee Train
Gaya Baru Malam Selatan
Executive Monday, 21 April 2025
06:30
12h 33m
Surabaya Gubeng
19:03Pasar Senen
IDR 610,000/paxSee Train

What to Know About Surabaya to Jakarta Train

Thinking of heading to Jakarta soon? Take the train from Surabaya to Jakarta and arrive relaxed and ready to start your adventure.Throughout your journey, you’ll travel an average distance of 796 kilometers and see stunning cityscapes and Instagram-worthy landscapes. Depending on your arrival station, you can also arrive directly in the heart of the city with no connections required. 

 

Whether you’re here for work or play, there are three train classes to choose from. With affordable price points, train travel is great for those who want to save while traveling in comfort. Discover the best Jakarta has to offer and book your tickets today!

 

Ticket Prices

Starting from IDR 104,000

Journey Duration

8 to 13.5 hours

First Train to Jakarta

08:00 AM

Last Train to Jakarta

10:30 PM

Departure Stations

Surabaya Gubeng Station (SGU), Surabaya Pasar Turi Station (SBI), Wonokromo Station (WO)

Arrival Stations

Gambir Station (GMR), Jatinegara Station (JNG), Pasar Senen Station (PSE)

Train Classes

Economy, Business, Executive

*The information in the table above is subject to change.

 

Save on Your Surabaya to Jakarta Train Tickets with tiket.com

Make the most out of your trip by booking your Surabaya to Jakarta 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 at tiket.com, 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 Jakarta train tickets for less, only at tiket.com.

 

Popular Train Routes from Surabaya

 

Popular Train Routes from Jakarta

 

Stations in Surabaya

Trains from Surabaya will depart via Surabaya Gubeng Station, Surabaya Pasar Turi Station, or Wonokromo Station. Out of all three stations, Surabaya Gubeng Station is currently the biggest and main station in the city and in East Java as a whole. Its location is in the city center, while Surabaya Pasar Turi Station and Wonokromo Station are located in the east and south side of the city respectively. All train stations are relatively well equipped, with facilities such as smoking areas, charging spots, and prayer rooms.  

 

Stations in Jakarta

Passengers will arrive at either Gambir Station, Pasar Senen Station, or Jatinegara Station. As major stations in Jakarta, passengers will have a variety of transit options to continue their journey, such as local commuter trains, buses, microbuses, taxis, and online ride-hailing services. Gambir Station and Pasar Senen Station are located in Central Jakarta, with the former located just east of Jakarta’s famed National Monument (Monas). Pasar Senen Station is situated right next to the market it was named after, while Jatinegara Station is located within East Jakarta.

 

Where to Stay in Jakarta

 

Things to Do in Jakarta

Vacation Activities in Jakarta

Pintu Gerbang Utama Ancol
Jakarta
IDR 23,250
Choose ticket
Jakarta AQuarium Safari
Jakarta
IDR 121,250
Choose ticket
BXSea
Banten
IDR 155,000
Choose ticket
Taman Safari Indonesia Bogor
Jawa Barat
IDR 185,000
Choose ticket
Boyce Avenue Live In Jakarta
Jakarta
IDR 660,000
Choose ticket

Find The Best Hotel in Jakarta

Horison Ultima Suite & Residence Rasuna
Setiabudi, Jakarta Selatan
Starts from
IDR 648,899/room/night
Find
Discovery Ancol
Ancol, Jakarta Utara
Starts from
IDR 740,740/room/night
Find
HABITARE Rasuna Jakarta
Setiabudi, Jakarta Selatan
Starts from
IDR 998,325/room/night
Find
Mangkuluhur Residences by LORIN
Setiabudi, Jakarta Selatan
Starts from
IDR 1,853,280/room/night
Find
Movenpick Hotel Jakarta City Centre
Gambir, Jakarta Pusat
Starts from
IDR 2,210,945/room/night
Find