Ipoh day trip from Kuala Lumpur — food, heritage, and caves
Last reviewed
How do you get to Ipoh from Kuala Lumpur?
Take the ETS (Electric Train Service) from KL Sentral to Ipoh — departures every 1–2 hours from 06:30, journey 2–2.5 hours, fares MYR 30–50 one way. Return trains run until 22:00. A comfortable day trip with about 6 hours in Ipoh.
Ipoh is a city that understands its own value without overselling it. The former capital of Perak state was built on tin-mining wealth in the late 19th and early 20th centuries, and the legacy is a remarkably well-preserved old town of Peranakan shophouses, colonial civic buildings, and Hainanese coffee shops. Crucially, Ipoh has not been over-touristed the way Melaka has — you can still find locals genuinely eating breakfast in places that have not changed since the 1970s.
Ipoh’s reputation is primarily culinary: nga choi kai (beansprout chicken with flat rice noodles), white coffee, dim sum, and tau foo fah (silky soybean pudding). Combine this with a heritage walk and cave temple visit, and Ipoh fills a day trip perfectly.
Getting from KL to Ipoh
By ETS train (recommended)
KTM ETS (Electric Train Service) from KL Sentral to Ipoh Station. Departures roughly every 1–2 hours starting from around 06:30. The fastest ETS Gold trains do the journey in 2h15; ETS Silver takes 2h30–2h45.
Fares: MYR 30–50 one way depending on train class and advance booking. Book at the KTM counter in KL Sentral or on the KTM BELIA app. Advance booking recommended for weekends.
Ipoh Station itself is worth a moment — the colonial-era 1935 building (nicknamed the “Taj Mahal of Ipoh”) is one of the finest railway stations in Malaysia.
Return trains from Ipoh run until around 21:00–22:00, giving you 6–7 hours in the city on an early departure.
By bus
Frequent buses from TBS to Ipoh (MYR 18–25, 3–3.5 hours). Less comfortable and slower than ETS; useful if all ETS slots are sold out.
By guided tour (includes transport and sites)
From kuala lumpur full day tour to ipoh From kl ipoh heritage cave temples day tripThe Ipoh old town
The core is a compact grid of streets north of the Kinta River, centred on Jalan Bandar Timah, Jalan Leech (now Jalan Sultan Iskandar), and the famous Concubine Lane (Lorong Panglima).
Concubine Lane is the most visited street — a narrow alley with Peranakan shophouses now selling vintage goods, local snacks, and handicrafts. It has been commercialised but remains atmospheric. The attached Hale Street (Jalan Dato Maharajalela) is less busy and has more authentic surviving shop premises.
Ipoh Old Town murals: several commissioned street art murals (similar to Penang but smaller in scale) have been added to the old town, particularly around Concubine Lane. They are good photography spots without the Penang crowds.
Royal Ipoh Club (1895): colonial-era club building on the padang (town square). Not open to public visitors but worth seeing from outside.
Birch Memorial Clock Tower (1909): commemorating British Resident J.W.W. Birch, who was assassinated by Perak chiefs in 1875 — ironically, the memorial has an interesting tension between colonial celebration and the anti-colonial context of the murder it commemorates.
What to eat in Ipoh
Eating is the main event in Ipoh. Arrive hungry.
Nga choi kai (beansprout chicken)
The signature Ipoh dish: poached chicken with beansprouts, served over flat rice noodles in a clear broth, with a side of soy-ginger sauce. The beansprouts in Ipoh are legendarily plump due to the local water quality (a claim that may be semi-mythological but the beansprouts are genuinely good).
Lou Wong (Jalan Yau Tet Shin): the most famous venue, operating since 1967. Queue before 11:30 or expect a wait. The chicken is served at room temperature, which is correct — don’t send it back. One portion is MYR 8–12.
Onn Kee (Jalan Yau Tet Shin, next door to Lou Wong): some locals prefer it; slightly shorter queues.
White coffee
Ipoh white coffee (kopi-o putih) is roasted with palm oil margarine instead of sugar-butter-wheat, producing a lighter, less bitter flavour than standard Malaysian coffee. The original form is not actually white — it is served with evaporated milk.
Sin Yoon Loong (Jalan Bandar Timah): one of the original white coffee establishments. Noisy, fast, and good. Open from 08:00.
Oldtown White Coffee is a chain that expanded nationally from Ipoh — the real version is better than the chain, but the chain exists at the station if you’re in a rush.
Dim sum
Ipoh has several excellent dim sum restaurants. Ming Court Dim Sum (Jalan C.M. Yusuf) is consistently rated for its har gau, char siu bao, and cheung fun. Arrive by 09:00 for peak selection; dim sum runs out by 11:30.
Tau foo fah
Silky soybean pudding served with ginger syrup. Funny Mountain Soya Bean (Jalan Theatre) is the most popular stop — the tofu is made fresh and the texture is remarkable. MYR 2–3 per cup. Queue system; expect 10–15 minutes on weekends.
Cave temples
Ipoh is built on karst limestone country — the same geological environment that produces Batu Caves. The cave temples here are less famous but in some ways more interesting for that reason.
Sam Poh Tong (3 km south of town): a working Buddhist temple inside a limestone cave, with a turtle pond, ornamental fish, and a hillside garden behind the cave mouth. Free entry. The walk through the cave emerges into a natural courtyard surrounded by limestone walls. Quiet on weekdays.
Kek Lok Tong (nearby): similar format, slightly smaller, but with an impressive landscape garden at the rear. Good for the views from inside the cave looking out.
Perak Tong (6 km north): a larger cave temple with 40 Buddha statues and 30+ murals. 385 steps to the top give views over the Kinta Valley and surrounding limestone peaks. Free entry.
Getting to the cave temples: Grab from the old town to Sam Poh Tong/Kek Lok Tong (MYR 10–15, 10 min). Factor in 1.5–2 hours for the cave temples if visiting two.
Hot springs (optional extension)
The Tambun hot springs, 10 km east of Ipoh, are a commercialised version of natural thermal pools (admission MYR 20–30). They are popular with local families but not essential for a day trip unless you specifically want the experience. Grab from old town: MYR 15–20.
Suggested day trip itinerary
06:30 — ETS from KL Sentral (arrive Ipoh ~08:45) 09:00 — Breakfast: white coffee + dim sum at Ming Court 10:30 — Old town walk: Concubine Lane, Hale Street, murals 12:00 — Lunch: nga choi kai at Lou Wong 13:30 — Grab to Sam Poh Tong + Kek Lok Tong cave temples 15:30 — Back to old town; tau foo fah at Funny Mountain 16:30 — Explore Jalan Bandar Timah, browse the antique shops 17:30 — ETS back to KL Sentral (arrive ~20:00)
Costs summary
| Item | MYR | USD |
|---|---|---|
| ETS return (KL–Ipoh–KL) | 60–100 | 15–25 |
| Breakfast (coffee + dim sum) | 15–25 | 4–6 |
| Lunch (nga choi kai) | 15–20 | 4–5 |
| Grabs within Ipoh | 30–50 | 8–13 |
| Cave temples (free) | 0 | 0 |
| Tau foo fah + snacks | 10–15 | 3–4 |
| Total | ~130–210 | ~33–53 |
Ipoh vs. Melaka
Both are heritage cities worthy of a day trip. Ipoh wins on food; Melaka wins on historical architecture and coastal geography. Melaka is easier on weekend (Jonker Night Market is a draw); Ipoh is better on a weekday when the food places are operating at full capacity. See Melaka day-trip guide for comparison.
The best day trips from KL overview ranks both against each other and all other KL excursions.
Frequently asked questions about the Ipoh day trip
Is Ipoh worth a day trip from KL?
Yes, particularly for food lovers. The combination of excellent Peranakan and Hainanese food, a well-preserved old town, and accessible cave temples makes for a genuinely rewarding day. The ETS train is comfortable and the journey is easy.
How do I book the ETS train to Ipoh?
Online at the KTM website or KTMB BELIA app. You can also buy at KL Sentral station counters, but weekend trains fill up. Advance booking of 1–2 days is sufficient for weekdays; book a week ahead for weekend travel.
Can you do Ipoh as a day trip or is an overnight stay necessary?
A day trip is perfectly comfortable. With a 06:30–07:30 ETS departure, you have 7–8 hours in Ipoh before the last feasible train back. If you want to include the Perak Royal Museum (requires a separate booking system) or hot springs, an overnight makes more sense.
What is Ipoh white coffee?
A lighter-roasted coffee made with palm oil margarine rather than the sugar-and-butter roasting method used for standard Malaysian kopi. It is served with evaporated milk by default. Sin Yoon Loong and Nam Heong are the original establishments, pre-dating the Oldtown White Coffee chain by decades.
Are the cave temples free?
Sam Poh Tong, Kek Lok Tong, and Perak Tong all have free entry. Some have donation boxes; contributions are appreciated but not mandatory. All are working religious sites — dress modestly and behave respectfully.
What is the food that Ipoh is most famous for?
Nga choi kai (beansprout chicken with flat rice noodles) is the signature dish. White coffee is the iconic drink. Tau foo fah (soybean pudding) is the signature dessert. Dim sum is excellent at several establishments that have been operating for 50+ years.
Can you visit Ipoh and Penang in the same trip?
Penang is a further 2h30 north of Ipoh by ETS. A combined Ipoh–Penang trip works well as a 3-day trip from KL (KL → Ipoh overnight → Penang 2 nights → fly back). See the Penang destination guide for Penang specifics.
Related guides

Melaka day trip from Kuala Lumpur — complete guide
Everything you need for a Melaka day trip from KL — buses, what to see, where to eat, how long it takes, and honest tourist trap warnings.

Cameron Highlands day trip from KL — complete guide
Can you do Cameron Highlands as a day trip from KL? Honest guide to transport options, what to see at BOH Tea and beyond, and costs for 2026.

Genting Highlands day trip from Kuala Lumpur — complete guide
How to visit Genting Highlands from KL in a day — cable cars, SkyWorld theme park, costs, and what to skip. Honest tips for 2026.

Putrajaya day trip from Kuala Lumpur — complete guide
How to visit Putrajaya from KL in a half or full day — Putra Mosque, lake cruise, iron mosque, gardens, and transport options in 2026.
Ready to book? Top tours for this guide
We earn a small commission if you book through GetYourGuide — at no extra cost to you. Every tour is hand-picked and verified.
From kuala lumpur genting highlands day trip with cable car
Kuala lumpur malacca day trip with river cruise and lunch
From kuala lumpur cameron highlands full day tour
From kuala lumpur batu caves half day tour
Kuala lumpur batu caves private tour