Ipoh, Malaysia: Inside the “Taj Mahal” & Slow Travel Secret

Everyone I know who’s done the Malaysia backpacker loop has a Penang story. Almost nobody has an Ipoh one, and that’s exactly why I keep going back.

Ipoh sits about two hours north of Kuala Lumpur by train, halfway between the capital and Penang, which means most travelers blow right past it on their way to somewhere “better.” Their loss. This is a city built on tin money that went quiet for decades and is only now waking back up — old shophouses turned into cafes, cave temples tucked into limestone cliffs, and yes, a colonial railway station so ornate that locals call it the “Taj Mahal of Ipoh.” If you’re chasing the slow travel trend instead of a checklist of landmarks, this is a place that rewards slowing down.

Why Ipoh Fits the Slow Travel Trend

Ipoh, Perak, Malaysia

Slow travel is less about how long you stay and more about how you move through a place: fewer stops, more time at each one, and actual conversations instead of drive-by photos. Ipoh is built for that. The Old Town is small enough to cover on foot in a single unhurried day but layered enough that you’ll notice something new on your third pass through Concubine Lane. There’s no pressure to “do” it the way there’s pressure to “do” Kuala Lumpur or Singapore. You wander, you eat, you sit in a kopitiam for an hour longer than planned, and that’s the whole point.

The “Taj Mahal of Ipoh” Isn’t What Most People Think

Here’s a mix-up worth clearing up before you go: a lot of blog posts and tour listings use “Taj Mahal of Ipoh” for Kellie’s Castle, the half-finished mansion outside town. That’s not quite right. The nickname actually belongs to Ipoh Railway Station, the grand white colonial building right in the city center, opened in 1917 and still a working train station today. Its Moorish arches and domed towers earned the comparison to India’s Taj Mahal, and it’s still one of the most photographed buildings in Perak. Kellie’s Castle has its own reputation—more on that below—but it’s a different landmark with a different story.

The station itself is free to walk through and photograph, and it doubles as the starting point for the self-guided Heritage Trail, a short walking route that hits most of the Old Town’s colonial landmarks. If you’re arriving from Kuala Lumpur by ETS train, this is also where you’ll step off.

Kellie’s Castle: The Unfinished Mansion With Its Own Legend

Kellie's Castle, Batu Gajah, Perak, Malaysia

About 30 minutes south of the city in Batu Gajah, Kellie’s Castle is the other half of the “which building is the real Taj Mahal” confusion, and honestly, it deserves the attention on its own terms. Scottish planter William Kellie Smith started building it in the early 1900s as a grand family estate, blending Moorish arches, Roman columns, and hidden passageways. He died before it was finished, and construction never resumed. What’s left is a maze of exposed brick, spiral staircases, and rooftop views over the Perak countryside—genuinely one of the more atmospheric ruins in Malaysia. It’s a popular day-trip stop paired with the cave temples nearby, and most city tours bundle it in.

Old Town: Concubine Lane, Murals, and Kong Heng Square

The Old Town is where the slow travel case makes itself. Start at Concubine Lane (also called Panglima Lane), a narrow alley once home to the households of wealthy tin merchants, now lined with small shops and snack stalls. It’s touristy, sure, but it earns it. From there, wander into Kong Heng Square, a cluster of restored shophouses built around old rain trees that somehow survived the redevelopment. Cafés and small vendors now operate in the shade underneath.

The street art scene here doesn’t get the credit Penang’s does, which is exactly why it’s worth seeking out. Lithuanian artist Ernest Zacharevic, the same name behind George Town’s famous murals, has pieces scattered through the Old Town, and Mural Art’s Lane in New Town is a full stretch of local and international work that rarely has a crowd around it. You can walk the whole thing without waiting your turn for a photo, which is not something you can say about Penang anymore.

Cave Temples: Limestone Hills You Can Walk Into

Kek Lok Si Temple, Jalan Balik Pulau, Air Itam, Penang, Malaysia

The city sits in the Kinta Valley, surrounded by dramatic limestone hills, and several of them have been turned into cave temples worth the detour. Perak Tong and Kek Lok Tong are both known for Buddhist statues set inside natural cave chambers, with Kek Lok Tong opening into a hidden garden and lotus pond on the far side of the hill. Sam Poh Tong, one of the oldest and largest, adds a peaceful, less-visited feel-good for the kind of unhurried, no-itinerary wandering that slow travel is supposed to be about. None of these require much time individually, but strung together with a Grab ride between them, they make for a full, easy afternoon.

The Food Alone Is Worth the Trip

Ask any Malaysian where the best food in the country is, and a surprising number will say Ipoh, not Penang or Kuala Lumpur. The tin-mining wealth of the early 1900s attracted Chinese and Indian migrant workers, and their food traditions shaped what’s now considered some of the country’s most distinctive regional cooking.

White coffee, brewed with margarine-roasted beans instead of the usual sugar-and-butter method, is the city’s signature export. You’ll find it bottled in supermarkets across Malaysia, but it tastes different fresh from an Old Town kopitiam. Pair it with chicken rice or the local specialty, bean sprout chicken with hor fun, a noodle dish built around the valley’s famously crunchy bean sprouts (locals credit the limestone-filtered groundwater). For dessert, tau fu fah, a silky beancurd pudding, shows up on almost every food list here, usually from a stall that’s been open for decades.

Getting to Ipoh and Getting Around

Ipoh doesn’t have a direct international airport connection that works well for most Filipino travelers, so the standard route is to fly into Kuala Lumpur first, then continue overland. From KL Sentral, the KTM ETS electric train is the easiest option. The fastest services cover the roughly 200-kilometer route in a little over two hours, arriving right at Ipoh Railway Station in the Old Town. Buses run the same route in around three hours if you’d rather save a bit and don’t mind the extra time. Either way, book your onward train or bus ticket in advance during peak weekends and holidays, since seats do sell out.

Once you’re in Ipoh, the Old Town and New Town are walkable on their own, but Grab is the easiest way to reach anything outside the center. Kellie’s Castle, the cave temples, and Lost World of Tambun are all a short ride away rather than a walk.

Planning Your Ipoh Stop

How much time to give it: A full day covers the Old Town highlights and one cave temple comfortably. Two days lets you add Kellie’s Castle, a second cave temple, and more unhurried food stops without rushing.

Best way to fit it into a bigger trip: Ipoh works well as a stopover between Kuala Lumpur and Penang if you’re doing the classic Malaysia route by train, or as a standalone weekend trip from KL if you’re short on time.

Booking ahead: Day tours covering Kellie’s Castle and the cave temples together are widely available through platforms like Klook, Viator, and GetYourGuide if you’d rather not coordinate transport yourself, and 12Go is a solid option for comparing train and bus schedules from KL. Entrance fees at individual sites like Kellie’s Castle are modest, but they do change, so check current rates when you book rather than relying on older blog posts (including, to be fair, ones like this).

FAQ

What is the “Taj Mahal of Ipoh”? The “Taj Mahal of Ipoh” is the nickname for Ipoh Railway Station, a colonial-era building known for its white Moorish-style domes and arches. It’s often confused with Kellie’s Castle, which is a separate landmark outside the city.

Is Kellie’s Castle the same as the Taj Mahal of Ipoh? No. Kellie’s Castle is an unfinished early-1900s mansion in Batu Gajah, about 30 minutes from Ipoh. The “Taj Mahal” nickname belongs to Ipoh Railway Station in the city center, though both buildings share a similar architectural style.

How do you get from Kuala Lumpur to Ipoh? The KTM ETS electric train is the fastest option, taking a little over two hours from KL Sentral directly to Ipoh Railway Station. Buses take around three hours and arrive at a terminal outside the city center.

How many days do you need in Ipoh? One full day covers the Old Town and a cave temple. Two days allows time for Kellie’s Castle, additional temples, and a slower pace through the food scene without rushing. has a bigger, more developed street art and food scene, while Ipoh offers a quieter, less crowded version of a similar heritage town experience. Many travelers visit both, using Ipoh as a stopover between Kuala Lumpur and Penang.

Final Thoughts

I keep coming back to Ipoh not because it has one unmissable landmark, but because it doesn’t. There’s no single reason to rush there and check a box. It’s a city that rewards the traveler who’s willing to sit in one more kopitiam, take one more wrong turn down an alley, and let an afternoon run long. If the “slow travel” trend means anything, it’s this: skip the sprint through Malaysia’s biggest names, and give Ipoh the unhurried day or two it’s been quietly waiting for.

Related Internal Links You May Like

Recommended External Links

  • KTMB (Malaysia’s national railway operator) — for current ETS train schedules
  • Tourism Malaysia’s official Perak/Ipoh page — for verified heritage site hours

Discover more from Tunex Travels

Subscribe to get the latest posts sent to your email.

Similar Posts

Leave a Reply