Ipoh spent decades as a place travelers passed through on the way between Kuala Lumpur and Penang, until its faded colonial old town and cave temples turned it into a destination in its own right. This Ipoh travel guide covers the limestone cave temples, street art, and colonial architecture that reward a proper stop, how to get there by train, and where the city’s famous white coffee and bean sprout chicken fit into a visit.
A Tin-Mining Boomtown Rediscovered
Ipoh grew wealthy in the late 19th and early 20th centuries on tin mining, and the fortunes it generated built the grand colonial-era buildings — the railway station, town hall, and shophouses — that still define the Old Town today. When tin prices collapsed in the 1980s, Ipoh’s growth stalled and much of its historic core sat quietly unused for decades, which, unintentionally, preserved it. That preserved old town, combined with a wave of street art and a genuinely distinct food culture, has made Ipoh one of Peninsular Malaysia’s more compelling city stops over the past decade.
Top Things to Do in Ipoh
Ipoh’s Limestone Cave Temples
Ipoh sits amid dramatic limestone karst outcrops, and several have been turned into cave temples built directly into the rock. Perak Tong and Kek Lok Tong are the two most visited — both combine Buddhist shrines and statues inside natural cave chambers with, in Kek Lok Tong’s case, a landscaped garden and reflecting pond at the cave’s rear entrance framed by the surrounding hills. Both temples are free to enter, though donations are welcomed, and both are a short drive from the Old Town.
Ipoh Street Art
Following Penang’s lead, Ipoh commissioned murals across its Old Town in the 2010s, including several by Lithuanian artist Ernest Zacharevic, whose work also anchors George Town’s street art trail. The murals are scattered across a walkable few blocks of the Old Town, mixing whimsical scenes with references to Ipoh’s tin-mining past, and are easily combined with a coffee stop and a wander through the surrounding heritage shophouses.
Concubine Lane and the Old Town
Concubine Lane’s name traces back to Ipoh’s tin-boom era, when the street reportedly housed the mistresses of wealthy tin barons; today it’s a narrow lane of small shops, snack stalls, and photo-friendly heritage shopfronts just off the main Old Town grid. The wider Old Town area, centered on the grand Ipoh railway station and town hall, rewards simply walking without a fixed itinerary — restored shophouses now hold cafes and boutiques alongside buildings still waiting their turn.
Kellie’s Castle
A short drive south of Ipoh in Batu Gajah, this unfinished colonial mansion was commissioned by Scottish planter William Kellie Smith in the early 1900s and left half-built after his sudden death in 1926. The result is a genuinely eerie mix of Moorish, Tudor, and Indian architectural styles with staircases leading nowhere and rooms never completed — one of the more unusual historical sites in Malaysia and a popular half-day trip from the city.
Lost World of Tambun
A theme park built around Ipoh’s limestone hills and natural hot springs, combining water slides and family rides with a hot spring and spa section and a small petting zoo — a popular full-day stop for families, particularly as a break from the heritage-focused sights in town.
Where to Stay in Ipoh
Most visitors base themselves near the Old Town, within walking distance of the railway station, street art, and Concubine Lane — a scattering of boutique hotels occupy restored heritage shophouses here, trading modern chain-hotel amenities for genuine period character. Ipoh’s New Town, across the river, has more standard mid-range and business hotels along with a wider choice of restaurants and shopping, a reasonable alternative if you’d rather have more amenities within reach.
Getting to Ipoh
Ipoh’s biggest advantage over most Malaysian secondary cities is its train connection: the ETS (Electric Train Service) runs directly from Kuala Lumpur Sentral to Ipoh in around two to two and a half hours, a comfortable and scenic alternative to driving. Buses cover the same route in a similar time from KL’s Terminal Bersepadu Selatan, and driving via the North-South Expressway takes roughly two hours. Ipoh also sits directly on the route between Kuala Lumpur and Penang, making it a natural stopover for anyone doing that drive rather than flying.
Getting Around Ipoh
The Old Town itself is entirely walkable, with the railway station, street art, and Concubine Lane all within a compact grid. For the cave temples, Kellie’s Castle, and Lost World of Tambun, all of which sit outside the city center, Grab is the easiest option, or a rental car if you’re planning to string several outlying sights together in one day.
Best Time to Visit Ipoh
Ipoh follows the same broad weather pattern as the rest of Peninsular Malaysia’s west coast: hot and humid year-round, with the driest, most comfortable stretch for walking the Old Town generally falling between December and February, and heavier rain arriving from September through November. Because most of Ipoh’s appeal is outdoor walking through the Old Town, an overcast day is actually preferable to full midday sun for exploring on foot.
Food in Ipoh
Ipoh’s food reputation rivals its heritage architecture. Ipoh white coffee — beans roasted with margarine rather than sugar, giving it a lighter color and smoother, less bitter taste than typical Malaysian kopi — originated here and is sold everywhere from old-school coffee shops to modern cafes. Ipoh bean sprout chicken (known locally as nga choy kai), paired with flat hor fun noodles, is the city’s signature dish, credited to the local water supply that’s said to produce unusually crisp, plump bean sprouts. Old Town coffee shops serving both, alongside dim sum and curry mee, make Ipoh one of the more food-focused stops on a Malaysia itinerary.
Ipoh Travel Guide: Frequently Asked Questions
Is Ipoh worth visiting?
Yes — the combination of cave temples, street art, colonial architecture, and a genuinely distinct food culture makes Ipoh one of the more rewarding secondary-city stops in Peninsular Malaysia, particularly for anyone already traveling between Kuala Lumpur and Penang.
How many days do you need in Ipoh?
One full day covers the Old Town, street art, and a cave temple. Two days lets you add Kellie’s Castle or Lost World of Tambun without rushing, and gives more time to properly sample the city’s food scene.
Can I take a train from Kuala Lumpur to Ipoh?
Yes — the ETS train runs directly from KL Sentral to Ipoh in around two to two and a half hours, and is generally the most comfortable way to make the trip.
Is Ipoh a good stop between Kuala Lumpur and Penang?
Yes — Ipoh sits roughly halfway along that route, making it a natural overnight stopover for anyone driving or taking the train between the two cities rather than flying directly.
What is Ipoh white coffee?
A local coffee style where beans are roasted with margarine instead of sugar, producing a lighter-colored, smoother, less bitter brew than typical Malaysian kopi. It originated in Ipoh and remains one of the city’s signature exports.
Bottom Line
Ipoh rewards travelers willing to slow down between Kuala Lumpur and Penang rather than just drive through — a morning among the cave temples, an afternoon in the Old Town’s street art and heritage shophouses, and a proper sit-down plate of bean sprout chicken and white coffee. Take the train if you can, base yourself in the Old Town, and leave room in the schedule for Kellie’s Castle if you have a second day. Ipoh fits naturally into our 5-day northern Malaysia road trip from KL to Penang, or as a stop if you’re comparing train, bus, and flight options between Kuala Lumpur and Penang; for general safety context before you go, see our practical guide to whether Malaysia is safe for tourists.
Pingback: 5-Day Northern Malaysia Road Trip: KL to Penang - Malaysia With Me
Pingback: Kuala Lumpur to Penang: Train, Bus, or Flight Compared
Pingback: Malaysia Adds 21 New International Flight Routes for 2026
Pingback: Malaysian Food: Essential Dishes You Must Try Before You Go