There are 3 ways to get from Shah Alam to Cheras by train, taxi or car
Questions & Answers
The cheapest way to get from Shah Alam to Cheras is to drive which costs RM 5 - RM 8 and takes 23 min.
The quickest way to get from Shah Alam to Cheras is to taxi which costs RM 40 - RM 50 and takes 23 min.
No, there is no direct train from Shah Alam to Cheras. However, there are services departing from Batu Tiga and arriving at Cheras via Bandaraya. The journey, including transfers, takes approximately 1 h 13 min.
The distance between Shah Alam and Cheras is 21 km. The road distance is 28.1 km.
The best way to get from Shah Alam to Cheras without a car is to train and LRT which takes 1 h 13 min and costs RM 7 - RM 13.
It takes approximately 1 h 13 min to get from Shah Alam to Cheras, including transfers.
Shah Alam to Cheras train services, operated by KTM Komuter, depart from Batu Tiga station.
Shah Alam to Cheras train services, operated by Rapid KL, arrive at Cheras station.
Yes, the driving distance between Shah Alam to Cheras is 28 km. It takes approximately 23 min to drive from Shah Alam to Cheras.
There are 4204+ hotels available in Cheras. Prices start at $30 USD per night.
What companies run services between Shah Alam, Malaysia and Cheras, Kuala Lumpur, Malaysia?
You can take a train from Shah Alam to Cheras via Bank Negara and Bandaraya in around 1 h 13 min.
Train from Bandaraya to Cheras
- Ave. Duration
- 9 min
- Every 15 minutes
- Estimated price
- $1 - $2
- Schedules at
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?, How to get from Gatwick Airport into central London and Travelling around the UAE - to help you get the most out of your next trip.