There are 6 ways to get from Jakarta to Klaten by train, car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Jatinegara to Klatentrain
6h 25mRp 320,000–370,000Drive 522 km
- Drive from Jakarta to Klatencar 522 km
6h 22mRp 1,038,096–1,499,472Fly Soekarno–Hatta International Airport to Adisumarmo International Airport, train
- Fly from Soekarno–Hatta International Airport (CGK) to Adisumarmo International Airport (SOC)plane CGK - SOC
- Take the train from Solo Balapan to Klatentrain
4h 17mRp 933,568–1,972,825Line 7 bus, bus to Halim Perdanakusuma Airport, fly to Adisutjipto International Airport
- Take the bus from Kampung Melayu to Cawang Sentralbus
- Take the bus from Cawang Sentral 1 Polypaint to Komplek Angkasa Halim PKbus
- Fly from Halim Perdanakusuma Airport (HLP) to Adisutjipto International Airport (JOG)plane HLP - JOG
4h 31mRp 1,403,500–3,703,500Fly Soekarno–Hatta International Airport to Yogyakarta International Airport, train
- Fly from Soekarno–Hatta International Airport (CGK) to Yogyakarta International Airport (YIA)plane CGK - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
4h 44mRp 945,568–2,215,825Fly Soekarno–Hatta International Airport to Ahmad Yani, train
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
- Take the train from Semarang Poncol Station to Solobalapantrain
6h 26mRp 951,568–2,560,825
Jakarta to Klaten by train
Questions & Answers
The cheapest way to get from Jakarta to Klaten is to train which costs Rp320000 - Rp370000 and takes 6h 25m.
The fastest way to get from Jakarta to Klaten is to fly and train which takes 4h 17m and costs Rp900000 - Rp2000000.
Yes, there is a direct train departing from Jatinegara and arriving at Klaten. Services depart three times a day, and operate every day. The journey takes approximately 6h 25m.
The distance between Jakarta and Klaten is 533 km. The road distance is 522 km.
The best way to get from Jakarta to Klaten without a car is to train which takes 6h 25m and costs Rp320000 - Rp370000.
The train from Jatinegara to Klaten takes 6h 25m including transfers and departs three times a day.
Jakarta to Klaten train services, operated by Kereta API, depart from Jatinegara station.
Jakarta to Klaten train services, operated by Kereta API, arrive at Klaten station.
Yes, the driving distance between Jakarta to Klaten is 522 km. It takes approximately 6h 22m to drive from Jakarta to Klaten.
Book your Jakarta to Klaten train tickets online with 12go.asia.
What companies run services between Jakarta, Indonesia and Klaten, Indonesia?
Kereta API operates a train from Jatinegara to Klaten 3 times a day. Tickets cost Rp 320,000–370,000 and the journey takes 6h 25m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Adisumarmo International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- Rp 900,000–5,000,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- Rp 900,000–4,300,000
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 850,000–4,400,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Jatinegara to Klaten
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Solo Balapan to Klaten
- Ave. Duration
- 22 min
- Frequency
- Hourly
- Estimated price
- Rp 18,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 18,000–320,000
- Business
- Rp 280,000–550,000
- Executive
- Rp 34,000–650,000
Train from Semarang Poncol Station to Solobalapan
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
- Phone
- 1500102
- [email protected]
- Website
- TransJakarta
Bus from Kampung Melayu to Cawang Sentral
- Ave. Duration
- 16 min
- Frequency
- Every 10 minutes
- Estimated price
- Rp 3,500
- Schedules at
- TransJakarta
Bus from Cawang Sentral 1 Polypaint to Komplek Angkasa Halim PK
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Schedules at
- TransJakarta
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 How to get from Stansted Airport into central London, Need to know: Jadrolinija, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 449+ hotels available in Klaten.







