Ipoh sits about 200 km north of Kuala Lumpur, which makes it the easiest of Malaysia’s west-coast routes: two hours by train, a little longer by coach or car. Many travellers treat it as a day trip, others as a stopover on the way to Penang or Cameron Highlands. This guide compares the options so you can pick one in a minute.
Quick comparison
| Option | Journey time | Typical price (as of 2026) | Best for |
|---|---|---|---|
| ETS train | 2h 15m-2h 30m | RM 25-35 and up | Speed, reliability |
| Coach | 2.5-3.5 hours | RM 15-25 | Budget |
| Car or private transfer | 2.5-3 hours | RM 250-350 per car | Groups, combining stops |
| Flight | Not practical | - | Skip it |
ETS train: the best option for most visitors
ETS trains from KL Sentral to Ipoh run roughly hourly through the day, as part of the same service that continues to Butterworth. Ipoh station is a short walk from the Old Town; its Moorish-style building is sometimes called the Taj Mahal of Ipoh. Fares start from about RM 25-35 as of 2026, with Gold the usual choice and Platinum worth the extra only for a slightly faster journey. Buy tickets on the KTMB website or app, and see our ETS and KTM train guide for classes and seat tips.
Day-trip tip: catch a train before 9am, keep the return flexible, and book that return seat in advance. Weekend evening trains are the ones that sell out.
Coach from TBS or Pudu Sentral
Coaches run all day to the Ipoh Amanjaya terminal, and to the older Medan Kidd station depending on the operator. Fares are about RM 15-25 as of 2026 and the journey takes 2.5 to 3.5 hours depending on traffic. You can compare schedules on Omio. The coach terminal is outside the centre, so budget RM 10-20 for a Grab into town, which narrows the price gap with the train.
Driving or private transfer
The North-South Expressway makes the drive simple. Expect about 2.5 hours, plus toll costs of roughly RM 20-30 each way. A private transfer suits groups who want to stop at Kellie’s Castle or the Gopeng area. If you want a car for several days, compare car rental in Malaysia; Ipoh’s heritage centre is compact, though, so you will not need one in town.
Why go to Ipoh
The Old Town has restored shophouses, street art and white coffee cafés, and the limestone cave temples such as Sam Poh Tong and Perak Tong are minutes by Grab. Food is the main draw: dim sum, chicken bean sprouts and the local white coffee. Our Ipoh city guide covers the full list, and where to stay in Ipoh helps if you want to spend a night. Prefer to see it with a guide? Browse Ipoh tours for food and cave temple outings.
Stations and terminals
In KL the train leaves from KL Sentral, which links to the LRT, MRT, monorail and KLIA Ekspres. Coaches use TBS in the south or Pudu Sentral in the centre, and the right one depends on the operator, so check the ticket. In Ipoh the railway station is close to the Old Town, but coach terminals are further out, which is one more reason the train works well for short visits and day trips. Heavy luggage is also easier on the train than on a Grab from a distant terminal.
Combining Ipoh with other stops
- Ipoh then Penang: continue on the same ETS line; see KL to Penang.
- Ipoh then Cameron Highlands: buses and taxis climb from Tapah; read KL to Cameron Highlands.
- Ipoh, Penang, then the islands: after Penang, see Penang to Langkawi.
Sample day trip from KL
Take an ETS train around 8am and arrive before 10:30. Walk the Old Town lanes and street art, stop for white coffee and a plate of chicken with bean sprouts, then take a Grab to Sam Poh Tong or Perak Tong in the early afternoon before the heat peaks. Return from Ipoh station on a train departing between 5pm and 7pm and you are back in KL Sentral in time for dinner. If you would rather stay overnight, the evening is the best time for the Old Town cafés and the food streets, and you can leave on the first morning train.
Getting around once you arrive
Ipoh’s Old Town is walkable, but the cave temples, Kellie’s Castle and the Lost World of Tambun are spread out. Grab is the standard way to get between them, with typical fares of RM 8-20 for short hops as of 2026. Some visitors hire a driver for half a day, and a guided tour combines several stops with transport included. The station and Old Town are close enough to walk with a daypack, so you rarely need a taxi on arrival.
What it costs for a day out
A return train ticket on Gold is roughly RM 50-70 as of 2026 when booked ahead, and food in Ipoh is inexpensive: a dim sum breakfast and white coffee come to around RM 15-25 per person, with Grab rides to the cave temples adding RM 20-40. A full day trip from KL therefore costs about RM 120-180 per person without a guide, which is a fraction of what it costs to see the same distance in most other countries.
Practical tips
- Ipoh is hot and humid; start early and rest between midday and 3pm.
- Fares and timetables change, so check the operator’s site before you buy.
- Many Old Town cafés close on Sundays or early evening, so check opening hours if you are on a day trip.