There are 4 ways to get from Gemas to Shah Alam by taxi, train, car, 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.
Taxi, train
best- Take the taxi from Gemas to Pulau Sebangtaxi
- Take the train from Pulau Sebang to Seputehtrain Pulau Sebang
5h 4mRM 125–157Train, bus
cheapest- Take the train from Gemas to Sertingtrain Sh
- Take the bus from Terminal Bahau to Ktm Serembanbus
- Take the train from Seremban to Kuala Lumpurtrain
7h 18mRM 25–55Drive 174.6 km
- Drive from Gemas to Shah Alamcar 174.6 km
2h 15mRM 30–43Taxi
- Take the taxi from Gemas to Shah Alamtaxi 174.6 km
2h 15mRM 290–350
Gemas to Shah Alam by train and bus
Questions & Answers
The cheapest way to get from Gemas to Shah Alam is to drive which costs RM 29 - RM 45 and takes 2h 15m.
The fastest way to get from Gemas to Shah Alam is to drive which takes 2h 15m and costs RM 29 - RM 45.
The distance between Gemas and Shah Alam is 183 km. The road distance is 174.6 km.
The best way to get from Gemas to Shah Alam without a car is to taxi and train which takes 5h 4m and costs RM 120 - RM 160.
It takes approximately 5h 4m to get from Gemas to Shah Alam, including transfers.
Yes, the driving distance between Gemas to Shah Alam is 175 km. It takes approximately 2h 15m to drive from Gemas to Shah Alam.
There are 7982+ hotels available in Shah Alam.
What companies run services between Gemas, Malaysia and Shah Alam, Malaysia?
There is no direct connection from Gemas to Shah Alam. However, you can take the taxi to Pulau Sebang, take the train to Seputeh, walk to Angkasapuri, then take the train to Batu Tiga. Alternatively, you can drive from Gemas to Shah Alam in around 2h 15m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Pulau Sebang to Seputeh
- Ave. Duration
- 2h 12m
- Frequency
- Every 3 hours
- Estimated price
- RM 28–40
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Seremban to Kuala Lumpur
- Ave. Duration
- 1h 47m
- Frequency
- Every 2 hours
- Estimated price
- RM 18–25
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Gemas to Serting
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- RM 1–16
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–2
- Express
- RM 11–16
- Phone
- 010-2266222
- [email protected]
- Website
- nssit.com.my
Bus from Terminal Bahau to Ktm Seremban
- Ave. Duration
- 1h 24m
- Frequency
- Every 4 hours
- Estimated price
- RM 5–9
- Schedules at
- bas.my
- Ave. Duration
- 1h 31m
- Estimated price
- RM 90–350
Terminal Pengangkutan Awam Segamat
- Phone
- +60 7-931 4009
Terminal Pengangkutan Awam Segamat
- Phone
- +60 7-931 4009
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 Train travel in Spain: A guide to Renfe, Italy Travel Guides, and Getting to Milan from the airport - to help you get the most out of your next trip.







