Recently Searched

You haven't searched for anything yet

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

Booking Jakarta to Surabaya Train Ticket

From
To
Departure
Passenger
Search

Train Ticket Price & Schedule of Jakarta - Surabaya

RouteClassPriceTime

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

Dharmawangsa 132
EKO:832114800IDR 290.000
08:40
11h 3m
Direct
19:43
Search

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

Kertajaya 220
EKO:738436790IDR 280.000
14:30
10h 32m
Direct
01:02
Search

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

Dharmawangsa 132
EKO:832114244IDR 280.000
08:40
11h 3m
Direct
19:43
Search

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

Kertajaya 220
EKO:738437124IDR 270.000
14:30
10h 32m
Direct
01:02
Search

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

Dharmawangsa 132
EKO:832112250IDR 270.000
08:40
11h 3m
Direct
19:43
Search

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

Dharmawangsa 132
EKO:832124582IDR 260.000
08:40
11h 3m
Direct
19:43
Search

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

Kertajaya 220
EKO:738437434IDR 250.000
14:30
10h 32m
Direct
01:02
Search

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

Dharmawangsa 132
EKO:832125763IDR 250.000
08:40
11h 3m
Direct
19:43
Search

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

Dharmawangsa 132
EKO:832126955IDR 240.000
08:40
11h 3m
Direct
19:43
Search

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

Airlangga 236
EKO:810207164IDR 104.000
11:20
11h 45m
Direct
23:05
Search

What to Know about Jakarta to Surabaya Train

Who is ready for an exciting adventure from Jakarta to Surabaya by train? It must be really exciting to go on holiday by taking a comfortable and practical train. You can order Jakarta Surabaya train tickets easily and quickly at tiket.com. With just a few clicks, you can get train tickets according to the schedule you want. No need to worry about traffic jams or tiring travel, because the train is definitely a fun and efficient choice for you traveling to Surabaya. So what are you waiting for? Check the Jakarta Surabaya train schedule, order Jakarta to Surabaya Train tickets now!

 

Ticket Prices

Starting from IDR 104,000

Journey Duration

10 to 11 hours

First Train to Surabaya

08:40 AM

Last Train to Surabaya

02:30 PM

Departure Stations

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

Arrival Stations

Surabaya Pasarturi Station (SBI), Surabaya Gubeng Station (SGU)

Classes

Economy, Executive, Business

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

 

Luxury Jakarta to Surabaya Train

Introducing the Argo Bromo Luxury Sleeper, operating on the Gambir - Surabaya Pasar Turi route, offering a round-trip journey filled with comfort and luxury. Tickets for the Argo Bromo Anggrek Luxury train start from IDR 830,000 for departures from Gambir Station (Jakarta) and arrivals at Surabaya Pasar Turi Station (Surabaya). Experience a lavish travel experience on this premium train service, ensuring a delightful trip between these prominent destinations.

 

*price may change at anytime

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

Embark on a hassle-free journey by purchasing Jakarta to Surabaya train tickets effortlessly through tiket.com. Dive into a world of exclusive promotions, like the enticing OTW promo, boasting special prices across a variety of products. This limited-time offer ensures a treasure trove of discounted deals. 

 

Grab the opportunity to secure your Jakarta to Surabaya train tickets promptly on tiket.com, where convenience meets affordability. Don't miss out on the excitement and  take advantage of our promotional offers and elevate your travel experience with tiket.com's user-friendly platform. Secure your tickets now and enjoy a seamless ride filled with savings and perks.

 

Popular Routes from Jakarta

Popular Routes from Surabaya

Train Station in Jakarta

The location of Gambir Station is in the heart of Jakarta, precisely in the Gambir sub-district, Central Jakarta, east of the National Monument. Gambir Station is a station in PT KAI's Jakarta Operational Area 1 as well as a type A station that serves the departure and arrival of Executive, Priority, Sleeper Train, Business, Economy and Premium Class trains. 

 

Pasar Senen Station is located in Senen, Central Jakarta. The name of this train station is taken from the nearby market, namely Pasar Senen. This station has been established since 1925 until now. Pasar Senen Station is PT KAI's Jakarta Operational Area 1 which serves the departure and arrival of Business and Economy Class long-distance trains.

 

Train Station in Surabaya

Located in Pacar Keling Village, Tambaksari District, Surabaya City, Surabaya Gubeng Station serves this route. Functioning as a hub for both long-distance and local commuter trains, it services destinations like Malang, Blitar, and Sidoarjo.

 

There is another option if you want to go from Jakarta to Surabaya. Surabaya Pasar Turi Station is one of the busiest stations in the Java Island area. Surabaya Pasar Turi Station is located in Bubutan District, Surabaya City. The distance from Surabaya Gubeng Station to Surabaya Pasar Turi is around 4.6 km with a travel time of 18 minutes by car.

 

Hotel in Surabaya

 

Things to Do in Surabaya