There are 10 ways to get from Sragen to Jakarta by train, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Semarang
best- Take the train from Sragen to Semarang Tawangtrain Majapahit / ...
- Take the train from Semarang Tawang to Jakarta Gambirtrain Argo Bromo Anggrek / ...
6h 59mRp 343,273–670,000Train
cheapest- Take the train from Sragen to Jatinegaratrain Majapahit / ...
7h 31mRp 320,000–380,000Bus
- Take the bus from Solo Terminal Tirtonadi to Pondok Pinangbus
12h 3mRp 331,208–753,500Drive 539.7 km
- Drive from Sragen to Jakartacar 539.7 km
6h 27mRp 1,067,034–1,541,272Train to Adisumarmo International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Sragen to Solo Balapantrain
- Fly from Adisumarmo International Airport (SOC) to Soekarno–Hatta International Airport (CGK)plane SOC - CGK
4h 24mRp 982,209–1,977,001Train, bus
- Take the train from Sragen to Cirebontrain Jayakarta / ...
- Take the bus from Cirebon to Jakarta Pulogadung Bus Stationbus
11h 44mRp 330,387–427,083Train to Ahmad Yani, fly to Soekarno–Hatta International Airport
- Take the train from Sragen to Semarang Tawangtrain
- Fly from Ahmad Yani (SRG) to Soekarno–Hatta International Airport (CGK)plane SRG - CGK
4h 50mRp 1,170,773–2,770,000Train to Adisutjipto International Airport, fly to Halim Perdanakusuma Airport
- Take the train from Sragen to Klatentrain
- Fly from Adisutjipto International Airport (JOG) to Halim Perdanakusuma Airport (HLP)plane JOG - HLP
5h 31mRp 1,539,768–2,423,500Train, train to Yogyakarta International Airport, fly to Soekarno–Hatta International Airport
- Take the train from Sragen to Klatentrain
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Soekarno–Hatta International Airport (CGK)plane YIA - CGK
5h 57mRp 980,768–2,340,000Shuttle to Kediri, fly to Soekarno–Hatta International Airport
- Take a shuttle bus from Sragen to Nganjuk
- Fly from Kediri (DHX) to Soekarno–Hatta International Airport (CGK)plane DHX - CGK
5h
Sragen to Jakarta by train
Questions & Answers
The cheapest way to get from Sragen to Jakarta is to train which costs Rp320000 - Rp380000 and takes 7h 31m.
The fastest way to get from Sragen to Jakarta is to train and fly which takes 4h 24m and costs Rp950000 - Rp2000000.
No, there is no direct bus from Sragen to Jakarta. However, there are services departing from Solo Terminal Tirtonadi and arriving at Rasuna Said via Pondok Pinang. The journey, including transfers, takes approximately 12h 3m.
Yes, there is a direct train departing from Sragen and arriving at Jatinegara. Services depart four times a day, and operate every day. The journey takes approximately 7h 31m.
The distance between Sragen and Jakarta is 576 km. The road distance is 539.7 km.
The best way to get from Sragen to Jakarta without a car is to train via Semarang which takes 6h 59m and costs Rp340000 - Rp700000.
It takes approximately 6h 59m to get from Sragen to Jakarta, including transfers.
Sragen to Jakarta bus services, operated by Kramat Djati, depart from Solo Terminal Tirtonadi station.
Sragen to Jakarta train services, operated by Kereta API, depart from Sragen station.
The best way to get from Sragen to Jakarta is to train via Semarang which takes 6h 59m and costs Rp340000 - Rp700000. Alternatively, you can bus, which costs Rp330000 - Rp800000 and takes 12h 3m.
What companies run services between Sragen, Indonesia and Jakarta, Indonesia?
You can take a train from Sragen to Jakarta Gambir via Semarang Tawang in around 6h 59m. Alternatively, Kramat Djati operates a bus from Solo Terminal Tirtonadi to Pondok Pinang once daily. Tickets cost Rp 310,000–430,000 and the journey takes 9h 9m.
- Website
- garuda-indonesia.com
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 950,000–2,700,000
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 1,000,000–3,100,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 900,000–3,500,000
- Website
- batikair.com
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,600,000
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,600,000
- Website
- citilink.co.id
Flights from Adisumarmo International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 950,000–1,400,000
Flights from Ahmad Yani to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,500,000
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,000,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,500,000
- Website
- air-connect.com
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,500,000–9,500,000
- Website
- flynamair.com
Flights from Ahmad Yani to Soekarno–Hatta International Airport via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–5,500,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 700,000–4,600,000
- Website
- transnusa.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
- Website
- pelita-air.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 800,000–1,900,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Saturday
- Estimated price
- Rp 800,000–3,800,000
- Website
- sriwijayaair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 700,000–4,600,000
- Website
- superairjet.com
Flights from Kediri to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,000,000–1,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Sragen to Semarang Tawang
- Ave. Duration
- 1h 21m
- Frequency
- 3 times a day
- Estimated price
- Rp 80,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 80,000–320,000
- Business
- Rp 320,000–550,000
- Executive
- Rp 150,000–650,000
Train from Semarang Tawang to Jakarta Gambir
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
Train from Sragen to Solo Balapan
- Ave. Duration
- 24 min
- Frequency
- 5 times a day
- Estimated price
- Rp 17,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 17,000–320,000
- Business
- Rp 280,000–550,000
- Executive
- Rp 32,000–650,000
Train from Sragen to Jatinegara
- Ave. Duration
- 7h 31m
- Frequency
- 4 times a day
- Estimated price
- Rp 320,000–380,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–380,000
- Business
- Rp 470,000–550,000
- Executive
- Rp 600,000–900,000
Train from Sragen to Cirebon
- Ave. Duration
- 5h 57m
- Frequency
- 3 times a day
- Estimated price
- Rp 240,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 240,000–350,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 450,000–700,000
Train from Sragen to Semarang Tawang
- Ave. Duration
- 1h 21m
- Frequency
- 3 times a day
- Estimated price
- Rp 80,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 80,000–320,000
- Business
- Rp 320,000–550,000
- Executive
- Rp 150,000–650,000
Train from Sragen to Klaten
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Sragen to Klaten
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- 021-769 3000
- [email protected]
- Website
- kramat-djati.com
Bus from Solo Terminal Tirtonadi to Pondok Pinang
- Ave. Duration
- 9h 9m
- Frequency
- Once daily
- Estimated price
- Rp 310,000–430,000
- Website
- http://www.kramat-djati.com/
Bus from Cirebon to Jakarta Pulogadung Bus Station
- Ave. Duration
- 4h 23m
- Frequency
- Hourly
- Estimated price
- Rp 80,001
- Schedules at
- jadwalbis.com
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Sragen to Nganjuk
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- indahjayatrans.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, How to get from Stansted Airport into central London, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Sragen to Jakarta bus services, operated by Kramat Djati, arrive at Pondok Pinang station.
Sragen to Jakarta train services, operated by Kereta API, arrive at Semarang Tawang station.
Yes, the driving distance between Sragen to Jakarta is 540 km. It takes approximately 6h 27m to drive from Sragen to Jakarta.
Book your Sragen to Jakarta train tickets online with 12go.asia.
Book your Sragen to Jakarta bus tickets online with Omio and 12go.asia.
There are 5684+ hotels available in Jakarta.













