There are 5 ways to get from Jakarta to Klang by plane, tram, ferry, train, 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.
Fly to Sultan Abdul Aziz Shah, tram
best- Fly from Soekarno–Hatta International Airport (CGK) to Sultan Abdul Aziz Shah (SZB)plane CGK - SZB
- Take the tram from Seri Setia to Klangtram
7h 9mRM 314–776Ferry, 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 Kl Sentraltrain Ets
2d 2hRM 201–295Fly to Kuala Lumpur International Airport, train, tram
- Fly from Soekarno–Hatta International Airport (CGK) to Kuala Lumpur International Airport (KUL)plane CGK - KUL
- Take the train from Klia T2 to KL Sentraltrain
- Take the tram from Kl Sentral to Klangtram
8h 37mRM 275–855Fly to Malacca International Airport, bus
- Fly from Soekarno–Hatta International Airport (CGK) to Malacca International Airport (MKZ)plane CGK - MKZ
- Take the bus from Melaka Sentral to Terminal Bersepadu Selatanbus
10h 47mRM 628–1,808Ferry, bus
- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
- Take the bus from Golden Mile Tower Singapore to Klangbus
2d 3hRM 267–384
Jakarta to Klang by bus, foot, ferry, car, train, and tram
Questions & Answers
The cheapest way to get from Jakarta to Klang is to ferry and train which costs RM 200 - RM 300 and takes 2 days 2h.
The fastest way to get from Jakarta to Klang is to fly and tram which takes 7h 9m and costs RM 310 - RM 800.
The distance between Jakarta and Klang is 1236 km.
The best way to get from Jakarta to Klang without a car is to ferry and bus which takes 2 days 3h and costs RM 260 - RM 390.
It takes approximately 7h 9m to get from Jakarta to Klang, including transfers.
Klang is 1h ahead of Jakarta. It is currently 4:10 PM in Jakarta and 5:10 PM in Klang.
There are 2400+ hotels available in Klang.
What companies run services between Jakarta, Indonesia and Klang, Malaysia?
There is no direct connection from Jakarta to Klang. 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 Sa904 Subang Skypark Terminal, take the line 772 bus to (M) Pj611 Ktm Setia Jaya, walk to Seri Setia, then take the vehicle to Klang. Alternatively, you can take a bus from Kayu Putih Rawasari to Klang via Tanjung Priok, Port of Tanjung Priok, Batu Ampar, Batam Centre, Berjaya Waterfront Ferry Terminal Johor Bahru, Jb Sentral, Kl Sentral, and Kl Sentral in around 2d 2h.
- Website
- malindoair.com
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- RM 320–700
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- RM 230–850
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- RM 160–900
- Website
- malaysiaairlines.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- RM 270–800
- Website
- transnusa.co.id
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RM 290–650
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- RM 270–380
- Website
- airasia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- RM 280–600
- Website
- airasia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- RM 200–900
- Website
- singaporeair.com
Flights from Soekarno–Hatta International Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- RM 320–1,100
Flights from Soekarno–Hatta International Airport to Malacca International Airport via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Friday to Sunday
- Estimated price
- RM 470–1,400
- Website
- klm.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- RM 160–900
- 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 380–410
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- RM 380–800
- 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 650–1,400
- Website
- flyscoot.com
Flights from Soekarno–Hatta International Airport to Malacca International Airport via Singapore Changi
- Ave. Duration
- 4h 30m
- When
- Friday to Sunday
- Estimated price
- RM 470–1,400
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Tram from Seri Setia to Klang
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–15
- Website
- KTMB
- Shuttle
- RM 1
- Express
- RM 10–15
Train from Jb Sentral to Kl Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–13
- Express
- RM 30–50
Tram from Kl Sentral to Klang
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- RM 1–16
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–16
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Jb Sentral to Kl Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- RM 57
- Website
- KTM
- Silver
- RM 36–39
- Gold
- RM 57
- Platinum
- RM 74–79
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to KL Sentral
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 1–80
- Website
- KLIA Ekspres
- Phone
- +60 1222 59897
- [email protected]
- Website
- Melor Interline Express
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- Melor Interline Express
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- RM 23–35
- Schedules at
- kkklexpress.com
- Book at
- easybook.com
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 19m
- Frequency
- Every 2 hours
- Estimated price
- RM 22–35
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +6019 625 0098
- [email protected]
- Website
- delima.com.my
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- RM 12
- Schedules at
- delima.com.my
- Book at
- easybook.com
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Melaka Sentral to Terminal Bersepadu Selatan
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- RM 13–18
- Website
- Transnasional
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Golden Mile Tower Singapore to Klang
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Estimated price
- RM 85–120
- Book at
- Omio
- Website
- StarMart Express
- 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
- [email protected]
- Website
- Horizon Fast Ferry
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- RM 140–210
- Schedules at
- Horizon Fast Ferry
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- RM 95–150
- 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 5 incredible day trips from Florence by train, Getting around the Cyclades, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.





























