There are 7 ways to get from Johor Bahru JB Larkin Terminal to Batang Kali by plane, train, bus, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Seletar Airport to Sultan Abdul Aziz Shah, train
best- Fly from Seletar Airport (XSP) to Sultan Abdul Aziz Shah (SZB)XSP - SZB
- Take the train from Sungai Buloh to Batang Kali
3h 46mRM 384–850Bus, train
cheapest- Take the bus from Larkin Bus Terminal to TBS Kuala LumpurLarkin Bus Terminal
- Take the train from Bank Negara to Batang KaliPelabuhan Klang
6h 20mRM 31–68Bus, train via Segamat
- Take the bus from JB Larkin Terminal to Bus Terminal Segamat
- Take the train from Segamat to Batang KaliEts
7h 46mRM 40–97Drive 371.5 km
- Drive from Johor Bahru JB Larkin Terminal to Batang Kali371.5 km
4h 5mRM 64–93Fly Senai International Airport to Sultan Abdul Aziz Shah, train
- Fly from Senai International Airport (JHB) to Sultan Abdul Aziz Shah (SZB)JHB - SZB
- Take the train from Sungai Buloh to Batang Kali
5h 8mRM 172–471Fly Senai International Airport to Kuala Lumpur International Airport, train, tram
- Fly from Senai International Airport (JHB) to Kuala Lumpur International Airport (KUL)JHB - KUL
- Take the train from Klia T1 to KL Sentral
- Take the tram from Kl Sentral to Batang Kali
5h 27mRM 147–318Bus, tram
- Take the bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Take the tram from Kl Sentral to Batang KaliPort Klang Line
6h 29mRM 36–74
Johor Bahru JB Larkin Terminal to Batang Kali by bus, subway, and train
Questions & Answers
The cheapest way to get from Johor Bahru JB Larkin Terminal to Batang Kali is to bus and train which costs RM 30 - RM 70 and takes 6h 20m.
The fastest way to get from Johor Bahru JB Larkin Terminal to Batang Kali is to fly and train which takes 3h 46m and costs RM 380 - RM 850.
The distance between Johor Bahru JB Larkin Terminal and Batang Kali is 390 km. The road distance is 371.5 km.
The best way to get from Johor Bahru JB Larkin Terminal to Batang Kali without a car is to bus and train which takes 6h 20m and costs RM 30 - RM 70.
It takes approximately 3h 46m to get from Johor Bahru JB Larkin Terminal to Batang Kali, including transfers.
Batang Kali is 2h 30m ahead of Johor Bahru JB Larkin Terminal. It is currently 2:50 AM in Johor Bahru JB Larkin Terminal and 5:20 AM in Batang Kali.
Yes, the driving distance between Johor Bahru JB Larkin Terminal to Batang Kali is 371 km. It takes approximately 4h 5m to drive from Johor Bahru JB Larkin Terminal to Batang Kali.
There are 574+ hotels available in Batang Kali.
What companies run services between Johor Bahru JB Larkin Terminal, Malaysia and Batang Kali, Malaysia?
There is no direct connection from Johor Bahru JB Larkin Terminal to Batang Kali. However, you can drive to Seletar Airport (XSP) airport, fly to Sultan Abdul Aziz Shah (SZB), walk to Subang Airport, take the bus to Mrt Kwasa Sentral Pintu A, walk to Kwasa Sentral, take the subway to Kwasa Damansara, take the subway to Sungai Buloh, walk to Sungai Buloh, then take the train to Batang Kali. Alternatively, you can take a bus from Larkin Bus Terminal to Batang Kali via TBS Kuala Lumpur, Bandar Tasik Selatan, Bandaraya, and Bank Negara in around 6h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- fireflyz.com.my
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 360–800
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 160–430
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RM 95–240
- Website
- malaysiaairlines.com
Flights from Seletar Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 360–800
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 160–430
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RM 95–240
- Website
- airasia.com
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- RM 95–240
- Website
- malindoair.com
Flights from Senai International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 320–650
Flights from Senai International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 100–230
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buloh to Batang Kali
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- RM 4–6
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Bank Negara to Batang Kali
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- RM 6–8
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buloh to Batang Kali
- Ave. Duration
- 27 min
- Frequency
- Every 2 hours
- Estimated price
- RM 4–20
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 14–20
- Shuttle
- RM 4–13
- Express First
- RM 13–17
Train from Segamat to Batang Kali
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- RM 21–75
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 21–29
- Shuttle
- RM 28–75
- Express First
- RM 40–55
Tram from Kl Sentral to Batang Kali
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- RM 6–21
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 15–21
- Shuttle
- RM 6–18
- Express First
- RM 16–21
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buloh to Batang Kali
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- RM 12
- Website
- https://www.ktmb.com.my
- Silver
- RM 12
- Gold
- RM 12
- Platinum
- RM 13–14
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from Klia T1 to KL Sentral
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 40–60
- Website
- https://www.kliaekspres.com
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Larkin Bus Terminal to TBS Kuala Lumpur
- Ave. Duration
- 4h 27m
- Frequency
- Hourly
- Estimated price
- RM 23–45
- Website
- http://www.billionstarsexpress.com/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Larkin Bus Terminal to TBS Kuala Lumpur
- Ave. Duration
- 4h 27m
- Frequency
- 4 times a day
- Estimated price
- RM 35–55
- Website
- https://www.srimaju.com/
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Larkin Bus Terminal to TBS Kuala Lumpur
- Ave. Duration
- 4h 27m
- Frequency
- 3 times a day
- Estimated price
- RM 40–55
- Website
- http://www.kpbekspres.com/
- Phone
- 019-2179072
- info@maralinergroup.my
- Website
- maralinergroup.my
Bus from Larkin Bus Terminal to TBS Kuala Lumpur
- Ave. Duration
- 4h 27m
- Frequency
- Once daily
- Estimated price
- RM 30–50
- Website
- https://maralinergroup.my/
- Phone
- 012-708 2999
- enquiry@kkkl.com.my
- Website
- kkklexpress.com
Bus from JB Larkin Terminal to Bus Terminal Segamat
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- RM 19–23
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- RM 30–40
- Schedules at
- kkklexpress.com
- Book at
- kkklexpress.com
- Phone
- (+60) 123895689
- general@laholidays.com.my
- Website
- laholidays.my
Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 4h 27m
- Frequency
- Hourly
- Estimated price
- RM 35–45
- Schedules at
- laholidays.my
- Book at
- laholidays.my
- Phone
- +60 7 360 2244
- enquiry@causewaylink.com.my
- Website
- causewaylink.com.my
Bus from Johor Larkin Terminal to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- RM 28–45
- Schedules at
- causewaylink.com.my
- Book at
- causewaylink.com.my
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 Is ride-sharing platform BlaBlaCar right for you?, Best ways to travel around Australia, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.




































