There are 7 ways to get from Tanjong Karang to Ipoh by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Kuala Selangor to The Store Sungai Bulohbus 100
- Take the train from Sungai Buloh to Ipohtrain Ets
4h 53mRM 12–43Drive 162.6 km
- Drive from Tanjong Karang to Ipohcar 162.6 km
2h 23mRM 28–40Taxi
- Take the taxi from Tanjong Karang to Ipohtaxi 162.6 km
2h 23mRM 360–430Bus, train via Ipoh
- Take the bus from Kuala Selangor to The Store Sungai Bulohbus 100
- Take the train from Sungai Buloh Station to Ipohtrain Northbound
5h 5mRM 42Bus via Kuala Lumpur
- Take the bus from Kuala Selangor to Bandarayabus 100
- Take the bus from Terminal Bersepadu Selatan to Terminal Meru Rayabus Ipoh / ...
6h 32mRM 45–72Bus
- Take the bus from Kuala Selangor to Hub Lebuh Pudubus 100
- Take the bus from Hentian Duta to Terminal Meru Rayabus Hentian Duta
7h 37mRM 34–74Taxi, train
- Take the taxi from Tanjong Karang to Tanjong Malimtaxi
- Take the train from Tanjong Malim to Ipohtrain Ets
2h 23mRM 181–235
Comparing Your Travel Options
The cheapest way to get from Tanjong Karang to Ipoh is to bus and train which costs RM 12 - RM 45 and takes 4h 53m.
The fastest way to get from Tanjong Karang to Ipoh is to taxi and train which takes 2h 23m and costs RM 180 - RM 240.
No, there is no direct bus from Tanjong Karang to Ipoh. However, there are services departing from Tanjong Karang and arriving at Terminal Meru Raya via Kuala Selangor and Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 6h 32m.
The distance between Tanjong Karang and Ipoh is 249 km. The road distance is 162.6 km.
The best way to get from Tanjong Karang to Ipoh without a car is to bus and train which takes 4h 53m and costs RM 12 - RM 45.
It takes approximately 4h 53m to get from Tanjong Karang to Ipoh, including transfers.
Tanjong Karang to Ipoh bus services, operated by Selangor Bus, depart from Kuala Selangor station.
Tanjong Karang to Ipoh bus services, operated by Selangor Bus, arrive at Bandaraya station.
Yes, the driving distance between Tanjong Karang to Ipoh is 163 km. It takes approximately 2h 23m to drive from Tanjong Karang to Ipoh.
There are 1503+ hotels available in Ipoh.
What companies run services between Tanjong Karang, Malaysia and Ipoh, Malaysia?
You can take a bus from Tanjong Karang to Terminal Meru Raya via Kuala Selangor, Bandaraya, Bandaraya, Bandar Tasik Selatan, and Terminal Bersepadu Selatan in around 6h 32m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Sungai Buloh to Ipoh
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- RM 4–35
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 21–35
Train from Tanjong Malim to Ipoh
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- RM 3–25
- Website
- KTMB
- Shuttle
- RM 3–5
- Express
- RM 17–25
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Sungai Buloh Station to Ipoh
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- RM 34
- Website
- KTM
- Silver
- RM 23–25
- Gold
- RM 34
- Platinum
- RM 43–45
Bus from Kuala Selangor to The Store Sungai Buloh
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- RM 8
Bus from Kuala Selangor to The Store Sungai Buloh
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- RM 8
Bus from Kuala Selangor to Bandaraya
- Ave. Duration
- 2h 12m
- Frequency
- Every 30 minutes
- Estimated price
- RM 9
Bus from Kuala Selangor to Hub Lebuh Pudu
- Ave. Duration
- 2h 15m
- Frequency
- Every 30 minutes
- Estimated price
- RM 9
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Terminal Bersepadu Selatan to Terminal Meru Raya
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 21–28
- Website
- Transnasional
- Phone
- +60 17-659 2527
- [email protected]
- Website
- Plus Liner
Bus from Terminal Bersepadu Selatan to Terminal Meru Raya
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- RM 22–30
- Website
- Plus Liner
- Phone
- +60165217775
- [email protected]
- Website
- easybook.com
Bus from Terminal Bersepadu Selatan to Terminal Meru Raya
- Ave. Duration
- 4h 25m
- Frequency
- Every 3 hours
- Estimated price
- RM 35–60
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- +60 111 066 1111
- [email protected]
- Website
- Billion Stars Express
Bus from Hentian Duta to Terminal Meru Raya
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- RM 25–60
- Website
- Billion Stars Express
- Phone
- +60 12-470 7815
- [email protected]
- Website
- KPB Express Facebook
Bus from Hentian Duta to Terminal Meru Raya
- Ave. Duration
- 2h 53m
- Frequency
- 4 times a day
- Estimated price
- RM 24–45
- Website
- KPB Express Facebook
- Ave. Duration
- 1h 48m
- Estimated price
- RM 170–430
Grab Car Dungun
- Phone
- +60 11-2188 8879
Taxi Tanjung Jara Outstation Service
- Phone
- +60 17-878 0027
- Website
- taxikemasek.blogspot.com
Grab Car Dungun
- Phone
- +60 11-2188 8879
Taxi Tanjung Jara Outstation Service
- Phone
- +60 17-878 0027
- Website
- taxikemasek.blogspot.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 Why you should take the train in the US, How to plan an amazing trip around Scandinavia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.



















