Ipoh from Kuala Lumpur: The Easiest Day Trip Nobody Takes

Ipoh is two hours north of Kuala Lumpur on a comfortable train, and the station sits at the edge of a walkable old town full of restored shophouses, coffee shops and some of the best food in the country. You arrive, you walk out, you start eating. There is no transfer, no taxi haggling and no working out a local bus network.

That combination makes it the easiest long day trip from KL, and yet it barely appears on international itineraries. One correction to that, though, because it matters.

Malaysians take this trip constantly

Calling Ipoh the day trip nobody takes is only true of foreign visitors. Government transport data reported in 2026 shows KL Sentral to Ipoh is the single busiest intercity train route in Malaysia, carrying more passengers than the KL to Butterworth or KL to Johor Bahru lines.

So this is not an undiscovered secret. It is the domestic favourite that international guides skip, largely because Ipoh has no single headline attraction to photograph. What it has instead is a dense, low-key concentration of food and heritage that rewards wandering, which is harder to sell in a listicle and much better to actually experience.

Why it beats every other day trip from KL

The case is structural, not sentimental.

TripTravel each wayTransport needed on arrival?
IpohAbout 2 hrs by trainNo, the old town is walkable from the station
MelakaAbout 2 hrs by coachShort ride or walk from the terminal
Cameron Highlands3.5 to 4.5 hrs by roadYes, attractions are spread across a valley
Genting HighlandsAbout 1 hr plus cable carContained resort, no

The train is the difference. It is unaffected by traffic, it leaves from the middle of KL and it arrives in the middle of Ipoh. Compare that to a coach that can sit in Friday congestion, or a highland drive that eats most of your day. See our full ranking of day trips from Kuala Lumpur for how the rest compare.

Getting there

OptionTimeIndicative costVerdict
ETS train2 hrs to 2.5 hrsRM44 to RM54The obvious choice
Express bus from TBS3 to 4 hrsRM25 to RM45Only if the train is sold out
DrivingAbout 2.5 hrsFuel plus tollsUseful only if you want the outskirts
GrabAbout 2 hrsExpensive for intercityNot sensible

Booking the train, and the parts that catch people out

Book directly with KTMB, on their website or the KTMB Mob Ticket app. KTMB has stated publicly that it has not appointed any ticket agents, and third party resellers simply add a fee.

  • Every seat is reserved. When a train sells out, nobody stands. Popular departures genuinely close, particularly at weekends and holidays.
  • Fares move with a flexi fare system. Booking more than a month ahead is cheapest, and inside six days is priciest.
  • Service classes differ. Express services are fastest with fewest stops, Gold makes more stops and costs a little less. On a two hour journey the difference is minor.
  • Avoid booking late at night. The KTMB system runs maintenance around 11pm to just after midnight Malaysia time and will often fail during that window.

If the train is full, buses run from TBS in three to four hours. You can compare bus operators and times on 12Go, though the train is worth waiting a day for.

The food, which is the actual reason to go

Ipoh is a food city first and a heritage city second. Malaysians travel here specifically to eat, and if you only did that the trip would still be worth it.

White coffee

The city’s most famous export. The beans are roasted with palm oil margarine rather than the sugar used in conventional Malaysian roasting, producing a smoother, less bitter cup, usually served with condensed milk. Every old town kopitiam serves it, and the instant supermarket version is not the same thing.

Bean sprout chicken

Nga choy kai, and the dish Ipoh is judged on. Poached chicken with a plate of bean sprouts and noodles or rice. It sounds unremarkable until you eat the sprouts, which are noticeably plumper and crunchier than elsewhere in Malaysia. This is generally attributed to the mineral-rich water coming off the limestone hills around the valley. Restaurants cluster together around Jalan Yau Tet Shin, and the busy ones are busy for a reason.

The rest of the list

  • Ipoh hor fun, flat rice noodles in a clear chicken and prawn broth. Delicate rather than rich.
  • Nasi ganja, also known as nasi vanggey, rice with curries and sides. The name is affectionate hyperbole about how addictive it is.
  • Tau fu fah, silky soybean curd in ginger syrup, sold from shops that do little else.
  • Heong peng, flaky biscuits with a sweet filling, the standard thing to carry home.

For the wider context on where these dishes come from, see our guide to Malaysian dishes worth trying.

What to see in the walkable core

Everything below is on foot from the station, which is the whole advantage of this trip.

Ipoh Railway Station is your first sight whether you plan it or not. It is a white colonial-era building with arches and domes, and locals call it the Taj Mahal of Ipoh. Worth knowing: a lot of blogs and tour listings misapply that nickname to Kellie’s Castle. It belongs to the station.

Concubine Lane is the best known of a cluster of narrow shophouse alleys, alongside Wife Lane and Market Lane. Be realistic: it is now heavily souvenir and cafe oriented rather than untouched, and at weekends it is shoulder to shoulder. It is still worth walking, and the surrounding lanes are quieter.

The street art is scattered through the old town, with a concentration around Mural Arts Lane. Less curated than Penang’s but pleasant to stumble across while walking between coffee shops.

The old town itself is the point. Restored shophouses, independent cafes, second-hand bookshops in former bank buildings and kopitiams that have not changed in decades. It is small enough to cover in a day and layered enough that you notice new things on a second pass.

What needs transport, and whether to bother

Two things frequently appear on Ipoh lists that are not walkable, and on a day trip you should pick one at most.

The cave temples sit in limestone outcrops on the outskirts. Perak Tong, Sam Poh Tong and Kek Lok Tong are the main three, built into caves with statues, painted walls and, in some cases, gardens behind. They are genuinely striking and unlike anything in KL. Reaching them means a Grab each way, so budget an hour and a half including travel for one temple.

Kellie’s Castle is further out at Batu Gajah, an unfinished mansion abandoned when its owner died in 1926, and the subject of enthusiastic local ghost stories. It is atmospheric and photogenic, but it is a substantial detour and the thing most likely to wreck a day trip schedule.

The honest advice: on a day trip, do the old town properly and add one cave temple if you have energy. Skip Kellie’s Castle unless you are staying overnight or driving. Trying to do all three means rushing everything and eating badly, which defeats the purpose of coming to Ipoh at all.

Grab works well within Ipoh and is inexpensive for these short hops. Our guide to using Grab in Malaysia covers setup if you have not used it here.

Kuala Lumpur to Ipoh ETS day trip plan with a realistic itinerary

A realistic day trip schedule

TimeWhat
Early morningETS from KL Sentral, book the earliest you will tolerate
Around 9amArrive Ipoh, walk out, breakfast of white coffee and toast
MorningOld town on foot, Concubine Lane, murals, shophouses
LunchBean sprout chicken, or hor fun
Early afternoonOne cave temple by Grab, or more old town and cafes
Late afternoonTau fu fah, buy heong peng to take back
EveningETS back to KL, home for a late dinner

Book the return train when you book the outbound. Turning up at the station hoping for a seat on a Sunday evening is how people end up on a four hour bus.

Should you stay overnight instead?

A day works well and most people should do that. An overnight makes sense if any of these apply:

  • You want the cave temples and Kellie’s Castle without rushing
  • You are travelling with children, and a two hour train twice in a day is a lot
  • You want the evening, when the night market and dessert street come alive
  • You are continuing north to Penang, or east to Cameron Highlands, and Ipoh is the natural staging point

Accommodation is inexpensive compared with KL, with a good supply of boutique hotels in restored shophouses right in the old town. Compare Ipoh stays on Booking.com or on Agoda.

When to go

Ipoh is hot and humid year round with no dry season, much like KL, so there is no bad month. Rain tends to arrive as afternoon or evening thunderstorms, and October to November is the wettest stretch. Since most of this trip is walking outdoors, an umbrella is worth carrying.

Weekdays are noticeably better than weekends. Ipoh is a domestic weekend destination, so Saturday and Sunday bring crowds to Concubine Lane and queues at the well-known restaurants. A Tuesday is a different city. Our guide to the best time to visit covers the wider calendar, and the rainy season guide explains the weather pattern.

Frequently asked questions

Can you visit Ipoh as a day trip from Kuala Lumpur?

Yes, and it is the easiest long day trip from KL. The ETS train takes about two hours each way and the station sits at the edge of the walkable old town, so you arrive and start exploring without needing onward transport. Take an early train out and an evening train back.

How long is the train from KL to Ipoh?

About two hours on ETS Express services and up to around two and a half hours on Gold services, covering roughly 200 km from KL Sentral. There are frequent daily departures, and it is the busiest intercity rail route in Malaysia.

How much is the train from KL to Ipoh?

Indicatively RM44 to RM54 one way depending on service class and when you book. KTMB uses a flexi fare system, so booking more than a month ahead is cheapest and booking within six days is the most expensive. Book directly with KTMB rather than through a reseller.

What is Ipoh famous for?

Food above all, particularly white coffee and bean sprout chicken, the latter benefiting from the mineral-rich limestone water of the valley. It is also known for its heritage old town of restored shophouses, its street art, its limestone cave temples and its tin mining history.

Is one day enough for Ipoh?

One day covers the walkable old town comfortably plus one cave temple. Two days lets you add the other temples, Kellie’s Castle and the evening night market without rushing. If you only have a day, do the old town properly rather than trying to see everything.

Do I need a car in Ipoh?

No. The old town is walkable from the railway station, and Grab covers the outlying cave temples and Kellie’s Castle cheaply. A car only helps if you plan to combine Ipoh with Gopeng, the coast or Cameron Highlands.

Is Ipoh better than Melaka as a day trip?

They suit different tastes. Melaka has more concentrated history and a stronger colonial trail. Ipoh has better food, fewer tourists and an easier journey because the train avoids traffic entirely. If you care most about eating well and walking a quiet heritage town, Ipoh wins.

Related reading

Subscribe

Related articles

KL’s Shopping Malls, Ranked by Who They’re Actually For

Kuala Lumpur has more large shopping malls per square...

Cameron Highlands from KL: Why It Isn’t a Day Trip

Cameron Highlands is about 200 km north of Kuala...

How Long Is the Flight to Kuala Lumpur? From London, Sydney and More

The quick answer: London to Kuala Lumpur takes about...
Akhmas
Akhmashttp://destinationkualalumpur.com
I'm a software engineer who has lived in Malaysia for over 10 years and travelled all over the country, from KL's backstreets to the islands, highlands, and small towns most visitors never reach. This site is where I share what I've learned about Kuala Lumpur as someone who actually lives here: the food, the neighborhoods, the practical stuff, and the honest "skip this, do that" advice you only get from staying put. Not a fly-in-for-three-days take, just a decade of real local knowledge.