Ipoh, Malaysia - Things to Do in Ipoh

Things to Do in Ipoh

Ipoh, Malaysia - Complete Travel Guide

Ipoh sits in a wide valley ringed by karst limestone hills that jut from the earth like the knuckles of some buried giant. The old town smells of roasting white coffee beans and charcoal, a scent that drifts through pre-war shophouses along Jalan Sultan Yussuf and Concubine Lane, where crumbling plaster walls have been painted over with murals that locals treat less as street art and more as neighborhood furniture. The air here carries a particular warmth, heavy and still in the mornings, cut only by the rattle of kopitiam shutters rolling up and the clatter of porcelain bowls being stacked. Ipoh is the capital of Perak state, a city of roughly 800,000 that spent the twentieth century growing fat on tin mining wealth and now, after decades of quiet decline, has found a second wind as a food destination and a weekend escape from Kuala Lumpur. What strikes you first is the scale of the colonial architecture relative to the pace of the city. The Ipoh Railway Station, finished in 1917 and often called the Taj Mahal of Ipoh for its Mughal-influenced dome and whitewashed colonnades, presides over a town center where you can cross the street without hurrying. The Kinta River divides old town from new, and on both banks the buildings are low enough that the limestone ridges remain visible from almost anywhere. Ipoh feels unhurried in a way that Penang and KL no longer do. This is the kind of city where lunch stretches to two hours because someone at the next table wants to tell you which hawker stall does the best curry mee, and they're probably right. There is a gentle stubbornness to the place. The same families have been running the same coffee shops for three or four generations, and the recipes haven't shifted much. The cool, dripping interiors of cave temples carved into the surrounding limestone hills feel like they belong to a different geological era, which they do. Ipoh rewards slowness. If you arrive expecting the sensory overload of Penang's Georgetown, you'll need to recalibrate. Ipoh's pleasures are quieter, more textural, and earned by wandering rather than ticking off a list.

Top Things to Do in Ipoh

Perak Cave Temple

Perak Cave Temple sits about six kilometers north of the city center, built into a massive limestone cliff face. You climb a steep staircase of 450 steps to reach the upper cave, where a forty-foot-tall Buddha statue stands in cool, cathedral-scale silence, the limestone walls streaked with mineral stains in rust and pale green. Bats wheel overhead and the air smells of damp stone and old incense. The effort of the climb makes the stillness at the top feel earned. Go early in the morning when the tour buses haven't arrived yet and you'll have the upper chamber nearly to yourself. The light filtering through crevices in the rock is best before ten.

Booking Tip: Go early in the morning when the tour buses haven't arrived yet

Concubine Lane

Concubine Lane, or Lorong Panglima, threads through the heart of old town Ipoh in a narrow corridor of pre-war shophouses that once housed the mistresses of wealthy tin miners. Today the lane is a jumble of craft stalls, snack vendors selling freshly fried keropok and sticky tau fu fah, and small galleries tucked behind weathered wooden doors. The walls are covered in murals, some commissioned, some guerrilla, and the whole stretch smells of caramelized sugar and sesame oil. Weekday mornings are the sweet spot. Weekends draw crowds from KL that can make the lane feel cramped rather than intimate.

Booking Tip: Weekday mornings are the sweet spot. Weekends draw crowds from KL

Kek Lok Tong

Kek Lok Tong is a cave temple southeast of the city center that most visitors reach by a short drive through an industrial area that gives no hint of what's behind it. You pass through the cave, cool and dripping, the floor polished smooth by decades of foot traffic, and emerge into a landscaped garden backed by sheer limestone walls covered in ferns and creeping vines. The contrast between the dim cave interior and the sudden green brightness of the garden is startling. It's worth spending an unhurried hour here. The garden benches face a small lake, and the quiet is broken only by birdsong and the trickle of water down the rock face. Mornings tend to be less humid, and the temple is free to enter, though a small donation is customary.

Booking Tip: Mornings tend to be less humid, and the temple is free to enter, though a small donation is customary.

Tempurung Cave

Tempurung Cave, about twenty-four kilometers south of Ipoh near Gopeng, is one of Peninsular Malaysia's longest limestone caves, stretching roughly 1.9 kilometers through five enormous domed chambers. The wet route takes you wading through an underground river in near-total darkness, the water cool against your shins, the sound of your own breathing amplified by the rock overhead. Stalactites hang in formations that look like melted candelabras, and the guide's headlamp catches flashes of mineral crystal embedded in the walls. Book the longer wet-route option if you're comfortable with uneven terrain and getting thoroughly soaked. It's considerably more interesting than the dry walkway.

Booking Tip: Book the longer wet-route option if you're comfortable with uneven terrain and getting thoroughly soaked.

The Mural Trail

The mural trail through Ipoh's old town is an unstructured wander rather than a formal route, but that's part of the appeal. Ernest Zacharevic, the Lithuanian artist who painted Georgetown's famous children-on-a-bicycle mural, created several pieces here, notably "Old Uncle with Coffee" on Jalan Masjid and a hummingbird piece near the old market. You'll stumble across newer works by local artists on side streets between Jalan Sultan Idris Shah and Jalan Dato Maharajalela, some half-hidden behind parked motorbikes. The best light for photography falls in the late afternoon when the shophouse facades glow amber. Wear shoes you don't mind scuffing on broken pavement.

Booking Tip: Wear shoes you don't mind scuffing on broken pavement

Getting There

Ipoh sits roughly two hours north of Kuala Lumpur by road, planted firmly on the main north-south rail corridor. The ETS (Electric Train Service) from KL Sentral runs several departures daily and takes around two and a half hours, pulling into Ipoh's grand colonial railway station right in the city center. That location is convenient. It also means your first impression of the city is a good one. Book a few days ahead. Weekend services fill fast with KL residents heading north for the food. Driving from KL via the North-South Expressway takes about two hours in light traffic, though Friday evening departures can stretch that considerably. The toll costs are modest. From Penang, it's roughly a two-hour drive south, or you can take the ETS in the opposite direction. Sultan Azlan Shah Airport handles a limited number of domestic flights, primarily from Singapore. For most international arrivals, the practical route is to fly into KLIA or KLIA2 in Kuala Lumpur and connect overland. Long-distance buses from KL's TBS terminal arrive at Ipoh's Amanjaya Bus Terminal, which sits about fifteen kilometers north of the city center. Factor in a Grab ride to your hotel from there.

Getting Around

Ipoh's old town is compact enough to cover on foot. Walking is the best way to appreciate the shophouse architecture and duck into kopitiams as you find them. The new town, across the Kinta River, is also walkable but slightly more spread out. For the cave temples and attractions outside the center (Perak Cave, Kek Lok Tong, Tempurung Cave, the pomelo orchards at Tambun), you'll need wheels. Grab is reliable in Ipoh and fares within the city are inexpensive by any standard. A ride from old town to Kek Lok Tong runs to a fraction of what you'd pay for the same distance in KL. Renting a car makes sense if you plan to explore the surrounding Perak countryside, the Gopeng area or the Cameron Highlands, which sit about ninety minutes east. A few hotels and guesthouses in old town lend or rent bicycles, which work well for the flat terrain between the old and new town areas. The midday heat makes anything beyond a short ride uncomfortable. There's a local bus network. But routes are infrequent and not well-documented in English. As a practical matter, Grab plus walking covers nearly everything a visitor needs.

Where to Stay

Ipoh's old town is the obvious base for first-time visitors. The shophouse conversions along Jalan Sultan Yussuf and the surrounding lanes put you within walking distance of Concubine Lane, the mural trail, and the best kopitiams. The buildings have high ceilings that keep things cool. The better ones preserve original tile floors and timber louvered windows. Stay here.

The new town area across the Kinta River has more conventional hotel stock. Think chain properties and mid-range business hotels clustered near the Ipoh Parade mall. It's a practical choice if you value air conditioning, parking, and modern plumbing over atmosphere. It's still only a short walk or Grab ride from the food action.

The area around Ipoh Railway Station is a sweet spot: heritage surroundings, easy access to both old and new town, and a handful of guesthouses in converted colonial-era buildings. The station itself is worth a morning visit even if you're not catching a train. Don't skip it.

Tambun, east of the city center, appeals if you want to be closer to the limestone hills and hot springs. The area is quieter and more suburban. Lost World of Tambun, a theme park built around natural hot springs, draws families. You'll need your own transport or a Grab for every meal, though. Plan accordingly.

Bercham, a residential suburb north of the city center, has seen a few boutique stays open in recent years. It's where Ipoh residents go for excellent hawker food away from the tourist orbit. The morning markets here are worth the detour. Go early.

Gopeng, about thirty minutes south, is the adventure-sports corridor: white-water rafting, caving, and jungle trekking. A night or two here makes sense if Tempurung Cave and the Gopeng rainforest are high on your list. The accommodation tends toward eco-lodges and homestays surrounded by rubber plantations and secondary jungle. Book ahead.

Food & Dining

Ipoh's food reputation rests on a handful of dishes done with an obsessive consistency you don't find in cities that are trying harder to be modern. Ipoh white coffee, roasted with palm oil margarine, brewed thick, served with sweetened condensed milk, is the city's calling card, and the kopitiams along Jalan Bandar Timah and around the old town market serve it in heavy ceramic cups that retain heat long enough to get through a conversation. The taste is roasty and faintly caramelized, less bitter than Penang's kopi. Bean sprout chicken, or nga choi gai, is the dish that draws weekend caravans from KL. The chicken is poached until silky and served at room temperature alongside fat, crunchy bean sprouts, the sprouts grown with Ipoh's mineral-rich water, which locals credit for their unusual size and snap. The best-known spots are along Jalan Yau Tet Shin in the new town area, where the lunch queues start forming before noon and the tables smell of sesame oil and light soy. Ipoh hor fun, flat rice noodles in a clear, prawn-based broth with shredded chicken and prawns, is the other signature. The noodles here are silkier and more translucent than versions elsewhere in Malaysia, again attributed to the local water. The hawker stalls along Jalan Dato Maharajalela and inside the old town market building serve it steaming hot, the broth fragrant with dried shrimp and fried shallots. For curry mee, thick coconut curry broth over yellow noodles, topped with cockles, tofu puffs, and a slick of chili paste, head to the hawker stalls around Jalan Raja Ekram. The versions here are thicker and more coconut-forward than the Penang style, with a warmth that builds slowly. Pomelos are a Tambun specialty, sold at roadside stalls east of the city where you can watch the fruit being sectioned. The flesh is pale pink, juicy, and less bitter than grapefruit, with a floral sweetness that's hard to describe until you've tasted it straight from the rind in the heat of the afternoon. Salt-baked chicken, baked in a thick crust of coarse salt and cracked open at the table, is an Ipoh tradition with roots in Hakka cooking. The meat is impossibly tender and faintly saline, and the spectacle of the salt crust being hammered apart adds a theatrical element. A few dedicated shops along Jalan Pasir Puteh have been doing this for decades, and the aroma of hot salt and chicken fat carries out to the sidewalk. Eating in Ipoh is remarkably affordable even by Malaysian standards. A full hawker breakfast, coffee, hor fun, and a plate of curry puffs, costs a fraction of what you'd spend in KL or Penang. The splurge options in Ipoh tend to be Chinese seafood restaurants rather than fine dining, and even those feel reasonable.

When to Visit

Ipoh sits inland in a valley, so it's warm year-round, though marginally less humid than the coast. Temperatures hover in the low thirties Celsius during the day and drop to the mid-twenties at night, which, combined with the limestone geography, means evenings can feel almost pleasant compared to KL's relentless sticky heat. The driest months tend to fall between January and March, when the northeast monsoon that drenches the east coast largely passes Ipoh by. This is the most comfortable window for walking the old town and visiting the cave temples without arriving drenched. The inter-monsoon months of April and May bring afternoon thunderstorms that are heavy but short, the kind that clears the air and drops the temperature for an hour. These months are quieter on the tourist front, and hotel availability in old town is easier to come by. June through September sees moderate rainfall but nothing that should deter a visit. The rain tends to fall in late afternoon bursts, leaving mornings clear for sightseeing. This period overlaps with Malaysian school holidays, so domestic visitor numbers rise, on weekends. October through December is the wettest stretch, with heavier and more sustained rainfall. The cave temple steps get slippery, and the outdoor mural walk is less enjoyable in a downpour. That said, Ipoh's food scene is entirely indoors, so a rainy weekend here is hardly wasted, you'll just spend more time in kopitiams, which is arguably the point. Weekdays versus weekends matters more than season in Ipoh. The city's proximity to KL means Saturday mornings bring a wave of day-trippers who fill the bean sprout chicken restaurants and clog Concubine Lane. If you can visit midweek, you'll eat the same food without the queue and walk the old town at a pace that lets you notice the tile work and the window grilles.

Insider Tips

The Yasmin At Kong Heng space, housed inside the Kong Heng kopitiam building on Jalan Bandar Timah, is a small gallery and screening room dedicated to the late filmmaker Yasmin Ahmad, who grew up in Ipoh. It's easy to walk past, the entrance is through the coffee shop. But the collection of personal memorabilia, film stills, and screening schedules gives a window into Ipoh's cultural life that the cave temples and food tours don't touch. It's free, quiet, and rarely crowded.
Ipoh's night scene is low-key compared to Penang or KL, but the stretch of bars and cafes along Jalan Sultan Yussuf and the lanes off Concubine Lane comes alive on weekend evenings. The old shophouse interiors, with their exposed brick and ceiling fans, make for atmospheric drinking spots, and a few places serve local craft beer. Weeknight evenings are sleepier but also more atmospheric, you'll hear the geckos clicking on the walls and the occasional motorbike puttering down the lane.
If you're heading to the Cameron Highlands from Ipoh, stock up on food before you leave. The highlands' restaurant scene is thin and overpriced relative to Ipoh. The contrast is jarring. A thermos of white coffee and a bag of curry puffs from the old town market will serve you better than anything you'll find at a Cameron Highlands food court. The drive up takes roughly ninety minutes and climbs through rubber estates and tea plantations. The temperature drops noticeably as you gain elevation. The air starts to smell of wet earth and eucalyptus.

Explore Activities in Ipoh

Didn't see anything interesting yet?

Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Ipoh.

See All Ipoh Tours on Viator