When you want to get from Surakarta to Jakarta, your choices are limited. There is only one option we offer for this route:
The overland distance from Surakarta to Jakarta is 367 miles (590 km).
The flying distance is 283 miles (454 km).
The travel time from Surakarta to Jakarta takes approximately 16 hours.
To get from Surakarta to Jakarta prepare to shell out about IDR 108,712 for your ticket.
Flights from Central Java to Jakarta are operated 1 times a day.
Buses from Central Java to Jakarta ride 1 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Things to remember before buying your airticket:
Airlines flying from Central Java to Jakarta
Batik Air Indonesia, Citilink, Garuda Indonesia, Lion Air, NAM Air.
Up to now, 585 booked bus tickets from Surakarta to Jakarta through our service. You can check reviews above.