There are 5 ways to get from Jakarta to Kajang by plane, train, ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sultan Abdul Aziz Shah, MRT
best- Fly from Soekarno–Hatta International Airport (CGK) to Sultan Abdul Aziz Shah (SZB)plane CGK - SZB
- Take the train from Kwasa Sentral to Stadium Kajangtrain
6h 38mRM 287–663Ferry, train
cheapest- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
- Take the train from Jb Sentral to Kajangtrain Ets
2dRM 208–285Fly to Malacca International Airport, train
- Fly from Soekarno–Hatta International Airport (CGK) to Malacca International Airport (MKZ)plane CGK - MKZ
- Take the train from Pulau Sebang/Tampin to Kajangtrain
8h 31mRM 639–1,736Fly to Kuala Lumpur International Airport, bus
- Fly from Soekarno–Hatta International Airport (CGK) to Kuala Lumpur International Airport (KUL)plane CGK - KUL
- Take the bus from Klia 1 2 to Nilai Sentralbus
7h 43mRM 242–634Ferry, drive, bus
- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Centre to Tanah Merahferry
- Drive from Tanah Merah to Pengerangcar
- Take the bus from Pengerang to Terminal Bersepadu Selatanbus
2d 4hRM 336–512
Jakarta to Kajang by bus, foot, ferry, taxi, and train
Comparing Your Travel Options
The cheapest way to get from Jakarta to Kajang is to ferry and train which costs RM 200 - RM 290 and takes 2 days 0h.
The fastest way to get from Jakarta to Kajang is to fly and MRT which takes 6h 38m and costs RM 280 - RM 700.
The distance between Jakarta and Kajang is 1264 km.
The best way to get from Jakarta to Kajang without a car is to ferry and train which takes 2 days 0h and costs RM 200 - RM 290.
It takes approximately 6h 38m to get from Jakarta to Kajang, including transfers.
Kajang is 1h ahead of Jakarta. It is currently 7:47 PM in Jakarta and 8:47 PM in Kajang.
There are 8388+ hotels available in Kajang.
What companies run services between Jakarta, Indonesia and Kajang, Malaysia?
There is no direct connection from Jakarta to Kajang. However, you can take the bus to Soekarno-Hatta International Airport, walk to Soekarno–Hatta International Airport (CGK) airport, fly to Sultan Abdul Aziz Shah (SZB), walk to Subang Skypark Terminal, take the bus to Mrt Kwasa Sentral Pintu A, walk to Kwasa Sentral, then take the train to Stadium Kajang. Alternatively, you can take a bus from Kayu Putih Rawasari to Kajang via Tanjung Priok, Port of Tanjung Priok, Batu Ampar, Batam Centre, Berjaya Waterfront Ferry Terminal Johor Bahru, Flat Sri Stulang, JB Sentral, and Jb Sentral in around 2d.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- RM 170–1,100
- Website
- malindoair.com
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RM 280–600
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah via Penang
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RM 600–1,200
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- RM 230–750
- Website
- malaysiaairlines.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- RM 280–1,100
- Website
- transnusa.co.id
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RM 270–550
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- RM 300–390
- Website
- airasia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- RM 250–550
- Website
- singaporeair.com
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 430–1,500
Flights from Soekarno–Hatta International Airport to Malacca International Airport via Singapore Changi
- Ave. Duration
- 4h 25m
- When
- Friday to Sunday
- Estimated price
- RM 380–1,700
- Website
- airasia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RM 190–850
- Website
- klm.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- RM 170–1,000
- Website
- lionair.co.id
Flights from Soekarno–Hatta International Airport to Malacca International Airport via Sultan Syarif Kasim II
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RM 600–1,200
- Website
- flyscoot.com
Flights from Soekarno–Hatta International Airport to Malacca International Airport via Singapore Changi
- Ave. Duration
- 4h 40m
- When
- Friday to Sunday
- Estimated price
- RM 380–1,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RM 310–800
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- RM 390–750
- Phone
- 1800-88-6782
- [email protected]
- Website
- mymrt.com.my
Train from Kwasa Sentral to Stadium Kajang
- Ave. Duration
- 1h 8m
- Frequency
- Every 15 minutes
- Estimated price
- RM 5–7
- Schedules at
- myrapid.com.my
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Kajang
- Ave. Duration
- 3h 47m
- Frequency
- Every 3 hours
- Estimated price
- RM 8–45
- Website
- KTMB
- Shuttle
- RM 8–12
- Express
- RM 30–45
Train from Pulau Sebang/Tampin to Kajang
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Estimated price
- RM 2–22
- Website
- KTMB
- Shuttle
- RM 2–4
- Express
- RM 15–22
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Jb Sentral to Kajang
- Ave. Duration
- 3h 48m
- Frequency
- 5 times a day
- Estimated price
- RM 54
- Website
- KTM
- Silver
- RM 34–37
- Gold
- RM 54
- Platinum
- RM 69–73
Train from Pulau Sebang/Tampin to Kajang
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- RM 21
- Website
- KTM
- Silver
- RM 16–18
- Gold
- RM 21
- Platinum
- RM 25–27
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Pulau Sebang/Tampin to Kajang
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- RM 23–35
- Website
- KTM Intercity
- Phone
- +6 012 205 2259
- [email protected]
- Website
- Mybus Kr Travel
Bus from Klia 1 2 to Nilai Sentral
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- RM 4–18
- Website
- Mybus Kr Travel
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Pengerang to Terminal Bersepadu Selatan
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 50–90
- Website
- Maraliner
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- RM 85–110
- Schedules at
- pelni.co.id
- Economy Class
- RM 85–110
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- RM 85–110
- Schedules at
- pelni.co.id
- Economy Class
- RM 85–110
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- RM 95–150
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- RM 95–140
- Schedules at
- batamfast.com
- Book at
- batamfast.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 around the UAE, What documents do I need to cross Niagara Falls?, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.























