There are 5 ways to get from KL Metropolis to Ipoh by train, bus, 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.
Train
best- Take the train from Segambut to IpohEts
2h 8mRM 19–65Bus
- Take the bus from Hentian Duta to Terminal Meru RayaHentian Duta
2h 53mRM 23–35Drive 194.2 km
- Drive from KL Metropolis to Ipoh194.2 km
2h 7mRM 34–48Taxi
- Take the taxi from KL Metropolis to Ipoh194.2 km
2h 7mRM 430–550Bus via Bandar Tasik Selatan
- Take the bus from Terminal Bersepadu Selatan to Terminal Meru Raya
5h 1mRM 25–45
KL Metropolis to Ipoh by bus
Questions & Answers
The cheapest way to get from KL Metropolis to Ipoh is to bus which costs RM 23 - RM 35 and takes 2h 53m.
The fastest way to get from KL Metropolis to Ipoh is to drive which takes 2h 7m and costs RM 30 - RM 50.
Yes, there is a direct bus departing from Hentian Duta and arriving at Terminal Meru Raya. Services depart five times a day, and operate every day. The journey takes approximately 2h 53m.
Yes, there is a direct train departing from Segambut and arriving at Ipoh. Services depart every two hours, and operate every day. The journey takes approximately 2h 8m.
The distance between KL Metropolis and Ipoh is 197 km. The road distance is 194.2 km.
The best way to get from KL Metropolis to Ipoh without a car is to train which takes 2h 8m and costs RM 19 - RM 65.
The train from Segambut to Ipoh takes 2h 8m including transfers and departs every two hours.
KL Metropolis to Ipoh bus services, operated by Billion Stars Express, depart from Hentian Duta station.
KL Metropolis to Ipoh train services, operated by KTM Intercity, depart from Segambut station.
The best way to get from KL Metropolis to Ipoh is to train which takes 2h 8m and costs RM 19 - RM 65. Alternatively, you can bus, which costs RM 23 - RM 35 and takes 2h 53m.
What companies run services between KL Metropolis, Malaysia and Ipoh, Malaysia?
KTM Intercity operates a train from Segambut to Ipoh every 2 hours. Tickets cost RM 19–65 and the journey takes 2h 8m. Alternatively, Billion Stars Express operates a bus from Hentian Duta to Terminal Meru Raya every 4 hours. Tickets cost RM 23–28 and the journey takes 2h 53m. KPB Express also services this route 3 times a day.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Segambut to Ipoh
- Ave. Duration
- 2h 8m
- Frequency
- Every 2 hours
- Estimated price
- RM 19–65
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 19–27
- Shuttle
- RM 23–65
- Express First
- RM 35–45
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Hentian Duta to Terminal Meru Raya
- Ave. Duration
- 2h 53m
- Frequency
- Every 4 hours
- Estimated price
- RM 23–28
- Website
- http://www.billionstarsexpress.com/
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Hentian Duta to Terminal Meru Raya
- Ave. Duration
- 2h 53m
- Frequency
- 3 times a day
- Estimated price
- RM 30–33
- Website
- http://www.kpbekspres.com/
- Phone
- +60 17-659 2527
- talk2us@parkmayberhad.com.my
- Website
- plusliner.com.my
Bus from Terminal Bersepadu Selatan to Terminal Meru Raya
- Ave. Duration
- 4h 3m
- Frequency
- Hourly
- Estimated price
- RM 22–29
- Website
- https://www.plusliner.com.my/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Terminal Bersepadu Selatan to Terminal Meru Raya
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- RM 24–35
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- 017-6592527
- talk2us@parkmayberhad.com.my
- Website
- transnasional.com.my
Bus from Terminal Bersepadu Selatan to Terminal Meru Raya
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- RM 26–35
- Website
- https://www.transnasional.com.my/
- Ave. Duration
- 2h 7m
- Estimated price
- RM 430–550
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Grab Taxi
- Website
- grab.com
Comfort Taxi
- Phone
- +603-6179 6000
- Website
- comforttaxi.com.my
Blue Cab
- Phone
- +6012 212 1718
- Website
- bluecab.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 Why you should take the train in the US, How to get from Southend Airport into central London, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
KL Metropolis to Ipoh bus services, operated by Billion Stars Express, arrive at Terminal Meru Raya station.
KL Metropolis to Ipoh train services, operated by KTM Intercity, arrive at Ipoh station.
Yes, the driving distance between KL Metropolis to Ipoh is 194 km. It takes approximately 2h 7m to drive from KL Metropolis to Ipoh.
Book your KL Metropolis to Ipoh bus tickets online with Omio.
There are 1503+ hotels available in Ipoh.

















