Recently Searched

You haven't searched for anything yet

Once you already have, the list of recently viewed items will appear here.

Book Train Tickets for Surabaya - Jakarta Route

From
To
Departure
Passenger
Search

Train Ticket Price & Schedule of Surabaya - Jakarta

RouteClassPriceTime

Surabaya gubeng (SGU), Surabaya Pasar senen (PSE), Jakarta

Jayakarta 217
EKO:747966591IDR 290.000
14:10
12h 31m
Direct
02:41
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Kertajaya 219
EKO:738575936IDR 280.000
21:45
10h 30m
Direct
08:15
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Dharmawangsa 131
EKO:830313177IDR 280.000
22:30
10h 31m
Direct
09:01
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Kertajaya 219
EKO:738576560IDR 270.000
21:45
10h 30m
Direct
08:15
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Dharmawangsa 131
EKO:830312170IDR 270.000
22:30
10h 31m
Direct
09:01
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Dharmawangsa 131
EKO:830321102IDR 260.000
22:30
10h 31m
Direct
09:01
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Kertajaya 219
EKO:738576837IDR 250.000
21:45
10h 30m
Direct
08:15
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Dharmawangsa 131
EKO:830322007IDR 250.000
22:30
10h 31m
Direct
09:01
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Dharmawangsa 131
EKO:830322985IDR 240.000
22:30
10h 31m
Direct
09:01
Search

Surabaya pasarturi (SBI), Surabaya Pasar senen (PSE), Jakarta

Airlangga 235
EKO:809734989IDR 104.000
10:35
12h 6m
Direct
22:41
Search

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