
Ipoh by ETS train.
The best day out of KL.
A low-rise mining town in a bowl of limestone karst, two hours and twenty minutes north of Kuala Lumpur on a train that leaves at 05:10 and comes back at 20:26. It is the physical opposite of the city you are staying in, which is exactly why it works.
Take the ETS from KL Sentral: 2h20 each way, roughly RM25–45 per leg, first train 05:10 and last back 20:26. That is a genuine twelve hours in Ipoh with no driving, no coach and no pickup window. Doing it yourself beats every organised tour on this route — not marginally, structurally: no tour departs at 05:10, no tour moves faster than the train, and Ipoh’s railway station is a ten-minute walk from everything you came for. Old Town white coffee, the limestone cave temples, Concubine Lane, the shophouse street art, and bean sprout chicken.
A train, not a coach — and that is the whole argument
Every other day trip from Kuala Lumpur puts you on a road. Ipoh puts you on the ETS, and a fixed 2h20 on rails changes what a day trip can be.
The ETS is electric, reserved-seat and fast, and 2h20 means 2h20 in the evening peak as much as at dawn. That reliability is what lets you run the day from the 05:10 first departure to the 20:26 last return without leaving a safety margin for traffic. At roughly RM25–45 per leg depending on class and how far ahead you book, the return fare is about the price of one Petronas ticket.
No tour can compete with that and the arithmetic is not close. A coach cannot leave at 05:10, cannot beat the train’s journey time, and has to spend part of your day collecting other people from hotels. What a tour would normally sell you — access, transfers, local knowledge — is not scarce here: Ipoh railway station is a ten-minute walk from Old Town, and the town is flat and small enough to cross on foot.
What is actually there: a colonial-era tin-mining town that got rich, stopped, and never got demolished. Two-storey shophouses, five-foot ways, a white Moorish railway station, and a ring of limestone hills with Buddhist and Taoist cave temples cut into them. It is the architectural and social opposite of Kuala Lumpur, which is why it works so well as a break from it.
And the coffee. Ipoh white coffee — beans roasted in palm-oil margarine rather than with sugar, then pulled with condensed milk — is from here, and drinking it in an Old Town kopitiam at 08:00 is the single most Malaysian hour available on a day trip from the capital.
Twelve hours in Ipoh, 05:10 to 20:26
First ETS from KL Sentral — about RM25–45
The 05:10 is the first train and the one that makes this a full day. Anything up to about 08:00 still works if you would rather sleep. Book ahead: the ETS runs on reserved seats and weekend services fill. Buy at the KL Sentral counter or online in advance, and take the return leg at the same time so the 20:26 is locked in.
Old Town, white coffee and the kopitiam belt
Walk out of the white colonial railway station and into Old Town in ten minutes. Start with Ipoh white coffee in a proper kopitiam, then eat: bean sprout chicken is the town’s dish, the sprouts are famously short and fat because of the limestone water, and it is served with poached chicken and flat rice noodles. Two breakfasts is not excessive here and locals will not blink.
The street art and the shophouse grid
Ipoh’s murals are on the Old Town walls between Jalan Sultan Yussuf and Jalan Panglima, and unlike most street-art trails they sit on genuinely intact 1890s–1930s shophouses rather than on hoardings. Walk the grid rather than hunting a checklist. This is the outdoor half of the day and it belongs before 11:00 — Ipoh sits in a bowl and holds heat as well as Kuala Lumpur does.
Concubine Lane
The restored alley off Jalan Bandar Timah — three parallel lanes, tin-boom history that the name gestures at rather than explains, now full of small shops and photographs being taken. It is the most touristed 200 metres in Ipoh and still worth twenty minutes. Go early: by afternoon it is shoulder to shoulder at weekends.
The cave temples — Perak Tong and Sam Poh Tong
The reason Ipoh looks the way it does. Buddhist and Taoist temples built into the limestone hills on the edge of town, with painted interiors, stalactites and, at Perak Tong, a long stair climb to a viewpoint over the valley. A Grab out and back is cheap and there is no realistic walking option. This is the indoor-ish middle of the day — cave temples are naturally cool, which is convenient.
Lunch, and the afternoon indoors
Back into town for the second serious meal: bean sprout chicken if you did not have it at breakfast, or the Hakka noodle and dim sum places Ipoh is quietly better at than anywhere south of it. Then find a kopitiam with a fan and sit in it. Ipoh has the same 16:00 storm habit as Kuala Lumpur and none of its covered walkways.
The last hour — the station, or a bar
The railway station itself is the best building in Perak and worth twenty minutes at the end of the day, when the light is on the white facade. If you would rather drink than photograph, Old Town has a handful of bars in restored shophouses — and note that alcohol is the one genuinely expensive thing in Malaysia, at RM22–35 a pint after the November 2025 excise rise.
The last ETS back to Kuala Lumpur
20:26 is the last train back. Do not cut it fine — missing it means an unplanned night, and while Ipoh rooms are cheap, that is not the way to discover it. You are back at KL Sentral around 22:45, which is early enough for a mamak: roti canai and teh tarik, about RM5.
The train against the tour
This is the clearest do-it-yourself case on the whole site, and the reason Ipoh sits at number one on our day trips ranking.
Twelve hours in Ipoh on your own clock — the 05:10 out and the 20:26 back — with two proper meals, the cave temples and every walkable sight in the Old Town. About US$34 at RM4.09 to the dollar, for two people’s worth of nothing skipped.
A guided Ipoh heritage and cave temples day trip from Kuala Lumpur, with transport and a guide. It cannot leave at 05:10, it cannot beat 2h20 on rails, and it spends part of the morning collecting other passengers from hotels.
Compare the tour anywayVerdict. Take the train. This is the least ambiguous verdict on this site: the ETS is faster than anything on the road, the first departure is earlier than any tour will collect you, the fare is RM50–90 return, and Ipoh station is a ten-minute walk from Old Town. A tour here buys a driver and a narration for a journey that has neither problem. Book the seats, not the seat plus a coach.
Ipoh from Kuala Lumpur, practically
What to book for Ipoh
Almost every ticketed attraction in Kuala Lumpur charges foreigners more than Malaysians — Petronas is RM98 against RM35, a 180% gap. Resellers headline the MyKad rate. Every price on this site is the non-MyKad rate you will actually pay, and the gate price sits next to the reseller price so you can see the markup.
Ipoh day trip FAQ
Is Ipoh worth a day trip from Kuala Lumpur?
It is the best day trip from Kuala Lumpur. The ETS train is 2h20 each way, the first departure is 05:10 and the last return is 20:26, which gives you a genuine twelve hours in a town that is the architectural opposite of KL — flat, low-rise, intact and ringed by limestone.
How long is the train from KL to Ipoh?
2 hours 20 minutes each way on the ETS from KL Sentral, at roughly RM25–45 per leg depending on class and how far ahead you book. Because it is rail, that time does not change with traffic — which is the whole reason this trip works as a day out.
Should I book an Ipoh tour or go by train?
Go by train. No tour departs at 05:10, none beats 2h20 on rails, and Ipoh railway station is a ten-minute walk from Old Town, so a guide is not buying you access. This is the clearest do-it-yourself verdict on our day trips ranking.
What is Ipoh famous for?
White coffee, bean sprout chicken, limestone cave temples and an intact tin-boom Old Town. The white coffee is genuinely from here — roasted in palm-oil margarine and pulled with condensed milk — and the bean sprouts are short and fat because of the limestone water.
What time is the last train from Ipoh to KL?
20:26. Do not cut it fine, because missing it means an unplanned overnight. From the 05:10 out to the 20:26 back you get about twelve hours on the ground, which is more than any coach tour can offer.
Can you walk around Ipoh?
Old Town yes, the cave temples no. The station, the murals, Concubine Lane and the kopitiam belt are all within ten or fifteen minutes of each other on foot. The temples are on the edge of town in the hills and need a cheap Grab each way.
Is Ipoh better than Melaka?
As a day trip, yes — a reliable 2h20 train against a two-hour road journey, and a town whose best hours are during the day rather than after the last coach. Melaka is the better overnight, especially Friday to Sunday for the Jonker night market. Full comparison on our Melaka page.