There are 7 ways to get from Jakarta to Kendal by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
3h 6mRp 1,188,568–2,565,825Bus
cheapest- Take the bus from DAMRI Bus Station Jakarta to Semarangbus Jakarta - Semarang
7h 45mRp 329,827–719,074Train via Pekalongan
- Take the train from Jakarta Gambir to Pekalongantrain Argo Bromo Anggrek / ...
- Take the train from Pekalongan to Weleritrain Kamandaka / ...
5h 49mRp 361,330–804,127Drive 411.4 km
- Drive from Jakarta to Kendalcar 411.4 km
4h 41mRp 811,933–1,172,791Taxi
- Take the taxi from Jakarta to Kendaltaxi 411.4 km
4h 41mRp 2,600,000–3,200,000Train
- Take the train from Bekasi to Weleritrain Tawang Jaya / ...
7h 7mRp 343,000–498,000Bus via Pondok Pinang
- Take the bus from Rasuna Said to Pondok Pinangbus 6H
- Take the bus from Pondok Pinang to Semarang Krapyakbus
11h 59mRp 423,500–553,500
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Jakarta to Kendal is to train which costs Rp340000 - Rp500000 and takes 7h 7m.
The fastest way to get from Jakarta to Kendal is to fly which takes 3h 6m and costs Rp1100000 - Rp2600000.
No, there is no direct bus from Jakarta to Kendal. However, there are services departing from Term. Senen and arriving at Semarang via DAMRI Bus Station Jakarta. The journey, including transfers, takes approximately 7h 45m.
No, there is no direct train from Jakarta to Kendal. However, there are services departing from Jakarta Gambir and arriving at Weleri via Pekalongan. The journey, including transfers, takes approximately 5h 49m.
The distance between Jakarta and Kendal is 476 km. The road distance is 411.4 km.
The best way to get from Jakarta to Kendal without a car is to train via Pekalongan which takes 5h 49m and costs Rp360000 - Rp850000.
It takes approximately 3h 6m to get from Jakarta to Kendal, including transfers.
Jakarta to Kendal bus services, operated by TransJakarta, depart from Rasuna Said station.
Jakarta to Kendal train services, operated by Kereta API, depart from Jakarta Gambir station.
The best way to get from Jakarta to Kendal is to fly which takes 3h 6m and costs Rp1100000 - Rp2600000. Alternatively, you can train via Pekalongan, which costs Rp360000 - Rp850000 and takes 5h 49m, you could also bus, which costs Rp330000 - Rp750000 and takes 7h 45m.
What companies run services between Jakarta, Indonesia and Kendal, Indonesia?
Citilink Indonesia, Batik Air, and two other airlines fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) hourly. Alternatively, you can take a train from Jakarta Gambir to Kendal via Pekalongan and Weleri in around 5h 49m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 950,000–2,600,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rp 950,000–1,500,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Jakarta Gambir to Pekalongan
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- Rp 210,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 210,000–340,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 390,000–700,000
Train from Pekalongan to Weleri
- Ave. Duration
- 48 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 29,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 29,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 50,000–650,000
Train from Bekasi to Weleri
- Ave. Duration
- 5h 9m
- Frequency
- Every 4 hours
- Estimated price
- Rp 220,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 220,000–340,000
- Business
- Rp 400,000–550,000
- Executive
- Rp 420,000–700,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from DAMRI Bus Station Jakarta to Semarang
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 130,000–480,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 1500102
- [email protected]
- Website
- transjakarta.co.id
Bus from Rasuna Said to Pondok Pinang
- Ave. Duration
- 3h 9m
- Frequency
- Every 15 minutes
- Estimated price
- Rp 3,500
- Schedules at
- transjakarta.co.id
- Phone
- 021-769 3000
- [email protected]
- Website
- kramat-djati.com
Bus from Pondok Pinang to Semarang Krapyak
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- Rp 260,000–350,000
- Website
- http://www.kramat-djati.com/
- Ave. Duration
- 4h 41m
- Estimated price
- Rp 2,600,000–3,200,000
Bluebird
- Phone
- (021) 7917 1234
- Website
- bluebirdgroup.com
Express Taxi
- Phone
- (021) 22265136
- Website
- expressgroup.co.id
Gamya
- Phone
- +62 21 840 7545
- Website
- gamya.com
Grab Taxi
- Website
- grab.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 Travelling to and around Russia for the 2018 FIFA World Cup, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Jakarta to Kendal bus services, operated by TransJakarta, arrive at Pondok Pinang station.
Jakarta to Kendal train services, operated by Kereta API, arrive at Pekalongan station.
Yes, the driving distance between Jakarta to Kendal is 411 km. It takes approximately 4h 41m to drive from Jakarta to Kendal.
Book your Jakarta to Kendal bus tickets online with Omio.
There are 60+ hotels available in Kendal.












