How To Go To Ipoh From Kuala Lumpur (KL)

The journey from Kuala Lumpur to Ipoh is uncomplicated. Despite the bountiful limestone ranges that surround Ipoh! These same limestone hills make Ipoh geographically unique in Malaysia!

Electric trains run from KL to Ipoh via the West Coast line. While cars and buses can use the North-South Express highway.

Whichever mode of transport you choose to get from KL to Ipoh, you can expect at least 2.5 hours of travel time!

Table of contents:

Kuala Lumpur To Ipoh By Train

Going from KL to Ipoh by train is worth considering if you don’t have your own car. And if you want to travel during peak season (e.g. public holidays, weekends, school holidays, etc)!


Because the highway traffic can go out of hand! Particularly during the longer public holidays like Chinese New Year or Hari Raya!

Sometimes it takes more than 5 hours to reach Ipoh because of the traffic! And don’t forget the return journey too!

1. Type Of Tickets, Duration & Price

There are different categories for the train according to duration. Of course, the cheapest train (ETS Silver) will make a stop at every station! And it runs at night!


The priciest train (ETS Platimum) will only stop at a total of 4 stations! And there is WiFi onboard too!

CategoryDurationPrice Per AdultPrice Per Child
ETS Platinum (EP)2 hours, 29 minutesRM46RM27
ETS Gold (EG)2 hours, 40 minutesRM36RM22
ETS Silver (ES)2 hours, 50 minutesRM25RM17
Prices here may not be accurate. Do refer to the official KTMB website.


  • Tickets do sell out fast during peak season so keep that in mind and do not book last-minute!
  • Ticket prices and durations listed here are subject to changes by the train operator!
  • There is food for sale and toilets onboard the train

The Electric Train Service (ETS) or KTM from KL to Ipoh has several departure points in Kuala Lumpur. But Ipoh Railway Station is the endpoint.

2. Bandar Tasek Selatan To Ipoh By Train

This is one of the main interchange stations in Kuala Lumpur for 4 different lines:

  1. KTM Seremban Line
  2. LRT Sri Petaling Line
  3. KTM ETS
  4. Express Rail Link (KLIA Transit)

The KTM ETS train departs from this station (Bdr Tasek Selatan) only twice a day! Once in the morning (~10am) and another time in the evening (~5pm)!

Journey duration: ~3 hours, 13 minutes

Cost: ~RM40

3. KL Sentral To Ipoh By Train

Many take the train from KL Sentral to Ipoh. KL Sentral is the largest transport hub in Malaysia.

While waiting for the departure from KTM KL Sentral to Ipoh, passengers can browse or dine at the mall (NU Sentral) right inside the station!

Ipoh city
Ipoh city – photo credits to kee_jc (Instagram)

Other facilities here include a luggage storage service and a counter for AirAsia flight tickets! Just be wary of pickpockets hiding among the crowds!

Journey Duration: ~2.5 hours

Cost: ~RM35

4. Kuala Lumpur To Ipoh By Train

First-timers to Kuala Lumpur often make the mistake of alighting at this older station (Kuala Lumpur Station) rather than at KL Sentral.

The heritage building was once the main train station in Kuala Lumpur. Now, it’s quite empty so if you want to avoid the crowds at KL Sentral, then this is an alternative.

Recent upgrades have improved some of the facilities. Including an area for WiFi connection.

ETS train from Ipoh Railway Station
ETS train from Ipoh Railway Station – photo credits to alvineey (Instagram)

There is no air-conditioning here as the station relies on natural breeze instead.

If you need to withdraw some money, there are ATMs just outside. One of the drawbacks of this station are the excessive day parking fees!

Journey Duration: ~2.5 hours

Cost: ~RM35

5. Kepong Sentral To Ipoh By Train

With a frequency of 2 hour intervals,

The ETS train has fewer stops here than at the KL Sentral or Kuala Lumpur stations. So do prepare for a wait if you decide on this departure point!

Facilities like the ticket top up machines, toilets and elevators are often in need of repair.

Journey Duration: ~2 hours

Cost: ~RM32

6. KL To Ipoh Train Times

New schedules are published so you may want to check out the latest one on the KTM website!

Train operation from KL Sentral typically starts at around 7am until about 11pm at night! With almost hourly intervals in between!

Ipoh Train Station At Sunset
Ipoh Train Station At Sunset

7. How To Book A Train Ticket From Kuala Lumpur To Ipoh

You can buy tickets from the respective counter at the various stations. But it is advisable to book online instead (or book via easybook). Especially if you’re taking popular dates and times!

As tickets for the more comfortable and modern trains are in high demand during peak season!

Read more: Ipoh Travel Guide – What Makes Ipoh A Must-Visit City In Malaysia

Kuala Lumpur To Ipoh By Bus

Taking the bus is the cheapest way to travel from Kuala Lumpur to Ipoh.

Unless you’re travelling on a public holiday or weekend, the KL to Ipoh bus usually takes ~3 to 3.5 hours to reach Ipoh. Depending on where you’re starting from in KL.

There are more than 20 bus operators that offer regular daily services for this route. There are buses almost every half hour and even at midnight!

Departure Points (Kuala Lumpur):

  • Puduraya Bus Terminal
  • Hentian Duta Bus Terminal
  • TBS (Terminal Bersepadu Selatan)
Bus Terminal Bersepadu Selatan
Bus Terminal Bersepadu Selatan

Popular bus operators are:

  • Plusliner
  • Sri Maju
  • Transnasional
  • Konsortium Bas Express
  • Era Mesra Express

Most buses from Kuala Lumpur are air-conditioned and will terminate at Ipoh Aman Jaya Bus Terminal.

AmanJaya Bus Terminal
AmanJaya Bus Terminal at Ipoh – photo credits to

Which is 20 minutes’ drive from Ipoh Old Town!

Note: However, there is one bus operator (Sri Maju Group) that drops passengers closer to Ipoh Old Town at Jalan Bendahara.

Price Range: ~RM20-40 per person

You can book online at either:

Note: Since most buses do not have toilets onboard, the drivers will occasionally stop at rest stations along the route!

Self-Drive From Kuala Lumpur To Ipoh

Locals will choose this way if they have their own car.

It’s convenient, fast between 2-3 hours (depending on traffic and your driving skills), and not that expensive.

Enroute to Ipoh
Enroute to Ipoh – photo credits to faez_guest (Instagram)

The best part is that you can travel at your own pace – stop at Batu Caves or Kellie’s Castle along the way to Ipoh!

Toll fees and petrol should come up to under RM100 one-way.

Read more: 27 Best Things To Do In Ipoh

Taxi From Kuala Lumpur To Ipoh

Don’t want to drive or take public transport?

Convenience and comfort comes at a high cost!

According to Rome2Rio, a one-way 2-hour taxi trip from Kuala Lumpur to Ipoh can set you back for close to RM500!

Private Ipoh Tour With RayTheTour & Travelswithsun

Which is roughly the cost of a private day tour up to Cameron Highlands from Ipoh with RayTheTour!

Read more: Ipoh Trip Itinerary – How Long Should You Stay?

Private Tour Service From Kuala Lumpur To Ipoh

Our guides start from Ipoh so we are not able to cater for groups smaller than 4 pax.

Contact RayTheTour via WhatsApp or Facebook to book for:

The private tours that we offer run on a flexible itinerary with typical tour hours of 9am to 6pm. That means:

  • You can choose where you want to go
  • Or leave the planning to our experienced local guides! Including stops at local venues for meals!

Booking deposit is 20% of the total fee and you get a full refund if you cancel at least 15 days before your starting tour date!

Price Range: ~RM150/person/day (for 4 pax group)

Further reading:

Frequently Asked Questions About Getting To Ipoh From KL

Q1: What is the driving distance between Ipoh and Kuala Lumpur?

A1: ~197km.

Q2: Why should you visit Ipoh?

A2: Natural beauty, colonial charm, delicious Ipoh food and rich history await you!

Q3: What Ipoh souvenirs can you buy?

A3: Ipoh white coffee, peanut candy, Ipoh biscuits like heong piah and kaya puffs! And more!

Q4: What is Ipoh famous for?

A4: Tin mining history, British colonial architecture, Ipoh Old Town, Ipoh white coffee, Ipoh food, cave temples, limestone hills, etc.

Q5: What can you do in Ipoh at night?

A5: For nightlife in Ipoh, do what the locals do! Indulge in hawker fare for supper or get a snow beer! Or find one of Ipoh’s hidden cocktail bars!


Finding transport from Kuala Lumpur to Ipoh is straightforward with the use of daily buses and trains.

The route is popular among locals who crave a taste of Ipoh food and will drive to Ipoh just to go food-hunting on the weekends!

For international visitors, Ipoh is a perfect stopping point between Kuala Lumpur to Penang or Cameron Highlands!

Disclaimer: This site contains affiliate links. We may receive a small commission for purchases or bookings made through these links at no extra cost to you. Thank you!

Similar Posts