Solo to Jakarta Train Tickets

Trains

Origin
Type a city or station name
Destination
Type a city or station name
Departure
20 Sept 2026
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket
Price and Train Schedule Solo - Jakarta
Travelling by Train from Solo to Jakarta
Solo to Jakarta Train: Frequently Asked Questions
List of Trains Serving the Solo Routes to Jakarta
Other Train Routes From Solo
Other Train Routes to Jakarta

Price and Train Schedule Solo - Jakarta

Train Name
Departure
Arrival
Duration
Price
Argo lawu
Executive (13)
08:30
Solo
15:25
Jakarta
6h 55m
Direct
Rp 720.000
Select
Argo lawu luxury
Executive (13L)
08:30
Solo
15:25
Jakarta
6h 55m
Direct
Rp 975.000
Select
Mataram
Economy (75B)
08:40
Solo
16:34
Jakarta
7h 54m
Direct
Rp 410.000
Select
Mataram
Executive (75B)
08:40
Solo
16:34
Jakarta
7h 54m
Direct
Rp 580.000
Select
Madiun jaya
Economy (143B)
09:18
Solo
17:04
Jakarta
7h 46m
Direct
Rp 380.000
Select
Madiun jaya
Executive (143B)
09:18
Solo
17:04
Jakarta
7h 46m
Direct
Rp 570.000
Select
Manahan
Executive (61B)
09:50
Solo
17:31
Jakarta
7h 41m
Direct
Rp 670.000
Select
Manahan panoramic
Executive (61BPC)
09:50
Solo
17:31
Jakarta
7h 41m
Direct
Rp 900.000
Select
Bangunkarta
Economy (161)
09:57
Solo
18:33
Jakarta
8h 36m
Direct
Rp 360.000
Select
Bangunkarta
Executive (161)
09:57
Solo
18:33
Jakarta
8h 36m
Direct
Rp 530.000
Select
Gaya baru malam selatan
Economy (89)
10:25
Solo
19:03
Jakarta
8h 38m
Direct
Rp 440.000
Select
Gaya baru malam selatan
Executive (89)
10:25
Solo
19:03
Jakarta
8h 38m
Direct
Rp 590.000
Select
Argo semeru
Executive (5)
12:11
Solo
19:13
Jakarta
7h 2m
Direct
Rp 810.000
Select
Matarmaja
Economy (269B)
14:25
Solo
23:09
Jakarta
8h 44m
Direct
Rp 350.000
Select
Brantas
Economy (151)
17:22
Solo
01:40
Jakarta
8h 18m
Direct
Rp 300.000
Select
Brantas
Executive (151)
17:22
Solo
01:40
Jakarta
8h 18m
Direct
Rp 520.000
Select
Jayakarta
Economy (251B)
17:40
Solo
02:36
Jakarta
8h 56m
Direct
Rp 400.000
Select
Senja utama solo
Economy (73B)
18:55
Solo
02:51
Jakarta
7h 56m
Direct
Rp 390.000
Select
Senja utama solo
Executive (73B)
18:55
Solo
02:51
Jakarta
7h 56m
Direct
Rp 570.000
Select
Gajayana
Executive (35)
19:38
Solo
02:48
Jakarta
7h 10m
Direct
Rp 840.000
Select
Gajayana luxury
Executive (35L)
19:38
Solo
02:48
Jakarta
7h 10m
Direct
Rp 1.680.000
Select
Argo dwipangga
Executive (15)
20:35
Solo
03:30
Jakarta
6h 55m
Direct
Rp 720.000
Select
Argo dwipangga luxury
Executive (15L)
20:35
Solo
03:30
Jakarta
6h 55m
Direct
Rp 975.000
Select
Singasari
Economy (149)
20:50
Solo
05:33
Jakarta
8h 43m
Direct
Rp 380.000
Select
Singasari
Executive (149)
20:50
Solo
05:33
Jakarta
8h 43m
Direct
Rp 580.000
Select
Brawijaya
Executive (37)
20:58
Solo
04:10
Jakarta
7h 12m
Direct
Rp 710.000
Select
Brawijaya priority
Executive (37P)
20:58
Solo
04:10
Jakarta
7h 12m
Direct
Rp 1.200.000
Select
Batavia
Economy (7005)
22:00
Solo
06:48
Jakarta
8h 48m
Direct
Rp 410.000
Select
Batavia
Executive (7005)
22:00
Solo
06:48
Jakarta
8h 48m
Direct
Rp 600.000
Select
Bima
Executive (7)
22:26
Solo
05:28
Jakarta
7h 2m
Direct
Rp 810.000
Select
Manahan
Executive (63B)
22:35
Solo
06:16
Jakarta
7h 41m
Direct
Rp 670.000
Select
Manahan panoramic
Executive (63BPC)
22:35
Solo
06:16
Jakarta
7h 41m
Direct
Rp 900.000
Select
Bengawan
Economy (281)
22:45
Solo
07:34
Jakarta
8h 49m
Direct
Rp 74.000
Select
Majapahit
Economy (245B)
23:18
Solo
06:43
Jakarta
7h 25m
Direct
Rp 350.000
Select
Jaka tingkir
Economy (255B)
23:35
Solo
07:44
Jakarta
8h 9m
Direct
Rp 400.000
Select
Jaka tingkir
Economy (255B)
23:43
Solo
07:44
Jakarta
8h 1m
Direct
Rp 400.000
Select
Gajayana tambahan
Executive (7001A)
23:48
Solo
07:55
Jakarta
8h 7m
Direct
Rp 660.000
Select

Travelling by Train from Solo to Jakarta

The Solo to Jakarta train route is served by 21 intercity services. Departures from Solo are handled by Solo Balapan Station, Purwosari Station, while arrivals in Jakarta are handled by Gambir Station, Pasar Senen Station. Available classes range from Economy, Executive, Panoramic, Luxury, Compartment to Priority.

Route and Stations from Solo to Jakarta

The journey begins at Solo Balapan Station, Purwosari Station and ends at Gambir Station, Pasar Senen Station. The stations used differ by service, so check the departure and arrival station names on the schedule details before completing your booking.

Trains and Classes on the Solo – Jakarta Route

Services on this route include Argo Dwipangga, Argo Lawu, Argo Semeru, Bangunkarta, Batavia, Bengawan, Bima, Brantas, Brawijaya, Gajayana, Gajayana Tambahan, Gaya Baru Malam Selatan, Jaka Tingkir, Jayakarta, Madiun Jaya, Majapahit, Manahan, Mataram, Matarmaja, Senja Utama Solo and Singasari. Economy is the most affordable option, while Executive offers wider reclining seats. Availability of each service and class varies by departure date, so compare them directly in the search results.

How to Check Schedules and Book Solo to Jakarta Train Tickets

Enter Solo as the origin, Jakarta as the destination and your departure date. Available schedules appear with the train name, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.

Solo to Jakarta Train: Frequently Asked Questions

Which trains serve the Solo to Jakarta route?

Services on the Solo – Jakarta route include Argo Dwipangga, Argo Lawu, Argo Semeru, Bangunkarta, Batavia, Bengawan, plus 15 further services. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.

Which stations does the Solo to Jakarta train use?

Departures from Solo are generally served by Solo Balapan Station, Purwosari Station, and arrivals in Jakarta by Gambir Station, Pasar Senen Station. The stations used vary by service, so check the station names on the schedule details before completing your booking.

Which classes are available on the Solo to Jakarta train?

Classes available on the Solo – Jakarta route include Economy, Executive, Panoramic, Luxury, Compartment and Priority. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.

How do I check schedules and book Solo to Jakarta train tickets?

Enter Solo as the origin, Jakarta as the destination and your departure date on Traveloka. Available schedules appear with the train, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.