Ipoh Railway Station — the Taj Mahal of Ipoh, KTM ETS fares and the heritage walk that goes with it

Arthur Benison Hubback's 1914-1917 Moorish-revival masterpiece, still an active KTM station. We cover the architecture, the ETS service to KL Sentral and Butterworth, the best photo windows, and how SG visitors should bundle the station into a wider Old Town day.

Ipoh Railway Station Guide — Taj Mahal of Ipoh Heritage Architecture and KTM Tickets — Jumppy Transport

Ipoh Railway Station is the architectural anchor of Old Town Ipoh — a white-domed, Moorish-revival colonial building completed in 1917, designed by Arthur Benison Hubback, the same British architect who drew up KL Railway Station, the Old KL High Court and Penang Railway Station. The arches, colonnades and five domes earned it the nickname “Taj Mahal of Ipoh” and the building is still an active KTM station with daily ETS departures to KL Sentral and Butterworth on the West Coast line. For SG visitors, the station is two things at once: a free-to-walk-through heritage stop on any Old Town circuit, and a working transit hub that turns Ipoh into a viable rail base for KL-and-Penang day trips inside a longer Malaysia road trip.

TL;DR — Ipoh Railway Station in 4 lines
Built 1914-1917, designed by Arthur Benison Hubback (KL Railway Station, Old KL High Court, Penang Railway Station); Moorish-revival white facade with 5 domes — nicknamed “Taj Mahal of Ipoh”.
Free to walk through during operating hours; best photos early morning (7-9 AM) or late afternoon (4-5 PM). Pair with the wider Ipoh Old Town heritage walk.
Active KTM station — ETS Ipoh→KL Sentral ~2 hr 15 min (MYR 25-50); Ipoh→Butterworth (Penang) ~2 hr 30 min (MYR 35-65). Book via ktmb.com.my 1-2 weeks ahead for weekends.
Ipoh isn’t in our fixed pricing matrix — frame as from SGD ~340 (Standard MPV, similar to SG↔KL via PLUS Highway) one-way; see our SG to KL chauffeur hub and our fleet.

What the station actually is — Hubback, 1914 to 1917

Construction ran from 1914 to 1917 under Arthur Benison Hubback, a British architect attached to the Federated Malay States Public Works Department. Hubback’s signature is everywhere on the West Coast colonial spine — KL Railway Station, the Old KL High Court (now the Sultan Abdul Samad Building precinct), Penang Railway Station and the Jamek Mosque all carry the same Indo-Saracenic and Moorish-revival vocabulary. Ipoh is arguably the cleanest single execution: a white facade running roughly 600 feet long, an arcaded ground-floor verandah running the full length, five large white domes punctuating the roofline, and Islamic-influenced horseshoe arches framing the main concourse. The building was restored in the 2010s and the platforms still see daily ETS and Komuter service.

The “Taj Mahal of Ipoh” nickname is local shorthand — not a literal architectural comparison, but the white-domed silhouette against an Old Town sky reads the same way in photographs. For visitors who’ve already done the Penang ferry from Butterworth heritage transit crossing or seen Penang Railway Station at the other end of the line, Ipoh is the West Coast’s other Hubback masterpiece — and the more photogenic of the two.

Visiting and photographing the station

Entry is free. The station is open to walk through during operating hours (roughly 5 AM to 11 PM aligned with KTM service). The main heritage shot is the front facade with the colonnaded verandah and dome roofline — best taken from across Jalan Panglima Bukit Gantang Wahab (the road fronting the station) for a clean composition. The interior concourse, ticket counters and arched waiting hall are all photographable, but tripods on the active platforms are restricted — keep tripods to the front courtyard and concourse.

Best windows for photography: early morning (7-9 AM) for soft east-facing light and minimal commuter crowds; late afternoon (4-5 PM) for the golden-hour glow on the white facade. Avoid harsh midday sun (11 AM to 2 PM) — it washes out the dome detail and the white walls go flat in photographs. Weekends are busier with day-trippers; weekday mornings are the quietest window. The station courtyard has benches and a small cafe for a coffee stop while you wait for the light to settle.

KTM service from Ipoh — ETS fares and timings

Ipoh sits on the KTM West Coast line and is one of the two anchor stops for ETS (Electric Train Service) — Malaysia’s intercity rail product that runs a steady cadence of departures to KL Sentral southbound and to Butterworth northbound. ETS is the comfortable option: air-conditioned coaches, reserved seats, snacks trolley. The two routes most relevant to SG visitors:

RouteServiceDurationFare (MYR)Booking
Ipoh → KL SentralETS Platinum / Gold / Silver~2 hr 15 minMYR 25-50 one-wayktmb.com.my; 1-2 weeks ahead for weekends
Ipoh → Butterworth (Penang)ETS Platinum / Gold~2 hr 30 minMYR 35-65 one-wayktmb.com.my; 1-2 weeks ahead for weekends
Ipoh → Tapah RoadETS / Komuter~30-45 minMYR 8-15 one-waySame-day counter purchase fine
Ipoh → Padang Besar (Thai border)ETS through-service~5 hrMYR 60-90 one-wayBook ahead — limited daily seats
Booking channelsktmb.com.my, station counter (cash + card)

Several daily departures cover both KL and Butterworth; verify the day-of timetable on ktmb.com.my since track work and seasonal adjustments shift the schedule a few times a year. For SG visitors, the practical use case is doing Ipoh as a base and taking ETS day-trips north to George Town (combine with the Butterworth ferry crossing) or south to KL — three to five hours total transit each way leaves a half-day at the destination, which works for a single attraction or food crawl rather than a full city tour.

What sits next to the station — the Old Town walking circuit

The station is a 5-15 minute walk from most of Old Town Ipoh’s heritage anchors, which is what makes it a natural inclusion on any heritage day rather than a standalone stop. The walking shape that works:

Practical loop: arrive at the station for 7:30 AM golden light, photograph the facade, walk to Sin Yoon Loong for white coffee and kaya toast at 8:30 AM, continue to Concubine Lane for late breakfast crawl by 10 AM, then Han Chin Pet Soo at 10:30 AM (book the morning slot). Lunch at Lou Wong bean sprout chicken — see our bean sprout chicken guide — then mural lane in the late-afternoon golden hour. The station bookends a clean half-day or full-day Old Town circuit.

When SG visitors should bother — three honest use cases

Most SG visitors arrive Ipoh by chauffeur or self-drive (the 5-hour SG↔Ipoh haul via PLUS Highway is the standard SG route) and won’t use the station as transit at all. Three specific use cases where the station goes from “photo stop” to “load-bearing” on the trip plan:

Outside these three, the station is a free heritage walk-through that adds 30-60 minutes to any Old Town circuit. We’d say always include it on a first visit; skip it only if you’ve already done the photographs on a prior trip.

Planning Ipoh from Singapore

Ipoh sits ~330 km / 5 hours each way from Singapore via the PLUS Highway — longer than KL (4.5 hours) but a similar fare band given the same NSE corridor. We frame Ipoh as from SGD ~340 (Standard MPV) one-way, similar to the SG↔KL run, all Causeway clearance and Malaysian highway tolls included. Three reasonable trip shapes:

For larger groups (extended family, school trip, MICE off-site), our group bus rental Singapore page covers Hiace 13-seater and 24-seater coach options for the SG↔Ipoh haul. If you’re driving yourself, you’ll need a VEP since July 2025. For SG-side full-day disposal in the lead-up to the long-haul drive — airport runs, errands — see our full-day driver Singapore page.

Practical bits and pitfalls

How we get you to Ipoh from SG

The Standard MPV (Voxy / Noah / Serena, 7-seat) is the workhorse for SG↔Ipoh — boot space for a 4-pax family with cool-weather layers if you’re extending to Cameron, the right tier for the 5-hour highway run. The Luxury MPV (Alphard / Vellfire) is the recline-seat upgrade for grandparents or business travellers. Our fleet has the tier breakdown. Ipoh isn’t on our fixed pricing matrix — frame as from SGD ~340 (Standard MPV) one-way, similar to the SG↔KL fare given the shared PLUS Highway corridor. All Causeway clearance, Malaysian highway tolls and driver expenses included. The closest pillar is our SG to KL chauffeur hub since Ipoh sits on the same NSE spine. We get you there in a jiffy.

Ipoh Railway Station FAQ

Who designed Ipoh Railway Station?

Arthur Benison Hubback, a British architect with the Federated Malay States Public Works Department. He also designed KL Railway Station, the Old KL High Court (Sultan Abdul Samad Building precinct), Penang Railway Station and the Jamek Mosque. Construction at Ipoh ran from 1914 to 1917, in the same Moorish-revival and Indo-Saracenic vocabulary as his other West Coast work.

Why is it called the Taj Mahal of Ipoh?

Local shorthand for the white-domed Moorish-revival silhouette — five large white domes on a long colonnaded facade read like a grand mausoleum in photographs. Not a literal architectural comparison; the building is a working railway station, not a tomb. The nickname stuck because of the photogenic profile against the Old Town sky.

How much does it cost to visit?

Free. The station is an active KTM facility open to walk through during operating hours (roughly 5 AM to 11 PM aligned with train service). Photography in the front concourse and exterior is unrestricted; tripods on the active platforms are limited. Restrooms and a small cafe inside.

What’s the best time to photograph the station?

Early morning 7-9 AM for soft east-facing light and minimal commuter crowds, or late afternoon 4-5 PM for golden-hour glow on the white facade. Avoid 11 AM to 2 PM — harsh midday sun flattens the dome detail. Weekday mornings are quieter than weekends.

What KTM trains run from Ipoh?

ETS service south to KL Sentral (~2 hr 15 min, MYR 25-50 one-way) and north to Butterworth for Penang (~2 hr 30 min, MYR 35-65 one-way), with multiple daily departures. Local Komuter trains run shorter routes (Tapah Road, Sungai Petani). Through-service runs as far north as Padang Besar at the Thai border (~5 hours, MYR 60-90). Book on ktmb.com.my 1-2 weeks ahead for weekends.

Can SG visitors use Ipoh as a rail base?

Yes, and it’s underused. Chauffeur up from SG, park the chauffeur at the Ipoh hotel, then take ETS day trips to KL or to George Town (via Butterworth and the heritage ferry crossing). Saves the long drive across multiple Malaysian cities. 4-5 nights in Ipoh works as the rail-base shape; 2D1N is too short to justify it.

How do we get to Ipoh from Singapore?

Door-to-door private chauffeur is the standard SG route — ~5 hours each way via PLUS Highway. Standard MPV from SGD ~340 one-way (similar to the SG↔KL fare since it’s the same NSE corridor); Luxury MPV is the recline-seat upgrade for grandparents. All tolls and Causeway clearance included. WhatsApp us with hotel address, dates and group size — we’ll line up the right tier. Driving yourself: see our VEP application guide for the post-July-2025 rule.

Ipoh heritage weekend, planned door to door

Hotel address, dates and group size on WhatsApp — we'll line up the SG↔Ipoh chauffeur with the right tier and bundle the rail-base shape if you want KL or Penang day trips.

WhatsApp us

Book this route

Required field