Ipoh day trip from Kuala Lumpur — food, heritage, and caves
How do you get to Ipoh from Kuala Lumpur?
Take the ETS (Electric Train Service) from KL Sentral to Ipoh — several departures a day (check current times on the official KTMB website), journey 2–2.5 hours, fares vary by train and booking date (see the official KTMB website). 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.
| Where | Ipoh, Perak, around 200 km north of KL |
| Cost | Around MYR 70–110 for food and local transport, excluding the train |
| Time needed | Around 6–8 hours in Ipoh on a day trip |
| Getting there | ETS train from KL Sentral, around 2–2.5 hours, fare variable (see the official KTMB website) |
| Best time | Weekdays, so food places aren’t at capacity |
Getting from KL to Ipoh
By ETS train (recommended)
KTM ETS (Electric Train Service) from KL Sentral to Ipoh Station. Several departures a day; check current times on the official KTMB website. The journey takes 2–2.5 hours depending on the train.
Fares vary by train and booking date; see the official KTMB website. 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 train times are on the official KTMB website.
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 tripIf Ipoh is one of several excursions you are weighing, the Cameron Highlands day trip and the Ipoh destination page give useful context on the wider region, since the two sit in the same general direction from KL.
The 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.
Antique and vintage shopping
Beyond the food and murals, several old-town shopfronts along Jalan Bandar Timah and around Concubine Lane deal in genuine vintage goods — Peranakan porcelain, old advertising signs, and colonial-era ephemera left over from the tin-mining boom years. Prices are not fixed; polite bargaining is expected and normal, though nowhere near as aggressive as markets in Bangkok or Ho Chi Minh City. Browsing here for 30–45 minutes fits naturally into the old-town walking loop.
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.
If the food side of Ipoh is what draws you, it pairs well with the rest of the country’s eating scene. Our Kuala Lumpur food guide and the best KL food tours cover what to try back in the capital, so you can compare Ipoh’s Hainanese and Cantonese-leaning dishes with KL’s mix of Malay, Chinese, and Indian cooking. If you enjoy the cooking itself, a Malaysian cooking class back in KL is a good way to carry the flavours home.
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.
Ipoh’s cave temples share the same limestone karst geology as Batu Caves near KL, but with a fraction of the crowds — a genuinely different atmosphere if you’ve already done Batu Caves and want a quieter version of the experience.
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
Morning — ETS train from KL Sentral (time to be checked) 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 Late afternoon — ETS back to KL Sentral (time to be checked)
Fitting Ipoh into a longer KL stay
An Ipoh day works best slotted between city days rather than on arrival or departure day. The one day in Kuala Lumpur itinerary and the three-day Kuala Lumpur plan show how the city sights can be paced around an out-of-town excursion, and the how many days in KL guide helps you decide whether you have room for one. If you prefer a slower pace with a highland stop, the KL highlands escape itinerary covers a longer route in the same direction.
Costs summary
| Item | MYR | USD |
|---|---|---|
| ETS return (KL–Ipoh–KL) | variable (see KTMB) | variable |
| 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 (excluding train) | ~70–110 | ~18–28 |
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.
Getting to and from KL Sentral
Ipoh trips start and end at KL Sentral, so factor in the time to reach it from your hotel — a Grab from Bukit Bintang or KLCC runs around MYR 10–20 and takes 10–15 minutes in normal traffic. See the getting around KL guide for the full transit picture if you’re connecting from elsewhere in the city on the morning of your trip.
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 morning ETS departure, you have a full day in Ipoh (check train times on the official KTMB website). 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.
Is Ipoh safe for solo travellers?
Yes. Ipoh is a quieter, lower-crime city than KL, and the old town is comfortable to walk during the day and early evening. Standard precautions apply, as covered in our general KL safety guide, most of which extends to Ipoh and other Malaysian cities.
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