Best Hotels in Ipoh: Where to Stay in Perak's Heritage City
Ipoh has had a significant revival over the past decade. The former tin-mining capital of Perak — once considered a city in slow decline — is now one of Malaysia’s most talked-about domestic travel destinations. The colonial architecture in the Old Town is largely intact, the coffee shop culture is arguably the best in the country (ahead of Penang, though both cities dispute this vigorously), and the food scene has been discovered by a broad audience without yet being overrun by it.
Ipoh splits neatly into two main accommodation zones: the Old Town on the west bank of the Kinta River, and the New Town on the east bank. The Old Town is where you want to be for heritage atmosphere and access to the famous Ipoh White Coffee shops. The New Town is more commercially developed and closer to Ipoh Parade mall and the train station.
All prices are approximate MYR per room per night at standard rates as of 2026.
Old Town: Heritage Shophouses and Coffee Culture
The Old Town stretches roughly between Jalan Bandar Timah, Jalan Clare, and Jalan Sultan Iskandar. The streets are lined with colonial-era shophouses — many now converted into cafes, boutique guesthouses, and art galleries. The famous Concubine Lane (Lorong Panglima) runs through the heart of the Old Town and is perpetually busy on weekends. The best Ipoh white coffee shops — Sin Yoon Loong, Thean Chun, and Nam Heong — are all walkable from Old Town accommodation.
The Old Town is where most visitors to Ipoh want to base themselves, and the boutique guesthouse scene has grown significantly to meet demand.
Luxury
The Banjaran Hotsprings Retreat — from approximately MYR 1,200 as of 2026 — is not in the Old Town but deserves a mention as one of the most distinctive luxury properties in Malaysia. Set in a valley surrounded by limestone karst, the retreat has a series of thermal pools, geothermal steam rooms, and private villas built around natural hot springs. It is not a city hotel but a destination stay. If you have the budget, combining two nights at Banjaran with Old Town exploration is the premium Ipoh itinerary.
Hotel Casuarina @ Meru — from approximately MYR 350 as of 2026 — is a modern 4-star with good facilities (pool, gym, multiple dining options) in the Meru area, about 10 minutes from the Old Town by Grab. The rooms are spacious and reliable — this is the go-to choice for business travellers or those wanting full hotel amenities with proximity to the city.
Mid-range
Sekeping Kong Heng — from approximately MYR 350 as of 2026 — is one of the most celebrated boutique guesthouses in Malaysia. It occupies part of the historic Kong Heng shophouse complex in the Old Town and has been converted into a thoughtfully designed boutique with an open-air pool in the courtyard, gallery spaces, and rooms that blend industrial and heritage elements. The architects behind it are well-known in Malaysian design circles. It books out weeks in advance on weekends — plan ahead.
The Nest Heritage Hotel Ipoh — from approximately MYR 280 as of 2026 — is another Old Town shophouse conversion with polished design and a strong reputation for service. The rooms are compact but well-finished, the breakfast is good, and the ground-floor cafe doubles as a reliable social space for meeting other travellers.
Plan B Hotel Ipoh — from approximately MYR 200 as of 2026 — is a mid-range option with a more hotel-like feel than the boutique guesthouses. Reliable air conditioning, clean rooms, and a central Old Town address. Good value if the design-forward boutiques are fully booked.
Budget
T-Hotel Ipoh — from approximately MYR 100 as of 2026 — is a functional budget option in the Old Town with clean rooms and no pretension. It is not as atmospheric as Sekeping Kong Heng or The Nest, but for budget travellers who want a clean, air-conditioned base in the right neighbourhood, it delivers what it needs to.
Mingle Hostel Ipoh — from approximately MYR 45 per dorm bed, MYR 120 for privates, as of 2026 — is a converted shophouse hostel on Jalan Bandar Timah with a genuinely sociable atmosphere. Good Wifi, a communal kitchen, and staff who are helpful with Ipoh recommendations. Popular with solo travellers and backpackers making the Penang–Ipoh–KL corridor.
Getting around from the Old Town: Most of Ipoh’s heritage sights are walkable from Old Town accommodation — Concubine Lane, the Ipoh Railway Station (a colonial masterpiece worth visiting in itself), Birch Memorial Clock Tower, and the old courthouse and FMS Bar building. The cave temples — Perak Tong and Sam Poh Tong — require a Grab (approximately MYR 15–25 each way). The Kellie’s Castle day trip is 15km south of Ipoh by Grab.
New Town: Station Area and Modern Hotels
The New Town, east of the Kinta River, is more commercially developed. Ipoh Parade mall, the bus terminal (Medan Gopeng), and the main commercial stretch are here. The Ipoh Railway Station — the famous Moorish colonial building — sits between Old and New Town on the station road.
Mid-range
Ipoh Bali Hotel — from approximately MYR 220 as of 2026 — is a Bali-themed boutique in the New Town with a small pool and well-maintained rooms. It is not as atmospheric as the Old Town boutiques, but the facilities are solid and the price reflects reasonable value.
Fairmont Hotel Ipoh — from approximately MYR 180 as of 2026 — is a reliable mid-range chain option near the New Town commercial area. Clean, air-conditioned, and well-positioned for Grab access to either side of the river.
Budget
D’Eastern Hotel — from approximately MYR 90 as of 2026 — is a practical budget choice in the New Town. The rooms are basic but clean, and the hotel is a short walk from Ipoh Parade and the Kinta City mall. A functional base for travellers prioritising price over atmosphere.
Getting around from New Town: A Grab from the New Town station area to the Old Town heart costs approximately MYR 8–12 and takes about 10 minutes. The Ipoh Sentral KTM station — which connects to KL Sentral (approximately 2 hours on the ETS train, MYR 30–60 as of 2026) and Penang — is in the New Town area.
Practical Notes
Train connections: Ipoh is well-connected by KTM ETS trains to Kuala Lumpur (approximately 2 hours, MYR 30–60 as of 2026 for second class) and Butterworth/Penang (approximately 1.5 hours, MYR 20–40). The Ipoh Railway Station itself is one of the most beautiful colonial stations in Malaysia — arrive with time to photograph it.
Weekend crowds: Ipoh has become a major domestic tourism draw, particularly for Kuala Lumpur and Singapore visitors. The Old Town is notably more crowded on Saturday and Sunday. Weekday visits are quieter, with shorter waits at the famous coffee shops.
What to eat: Ipoh is known for its white coffee (made with palm oil margarine-roasted beans), chicken flat rice (nga choy gai), and bean sprout chicken. The food is genuinely excellent across all price points. The famous morning coffee shops — Sin Yoon Loong, Thean Chun, and Nam Heong — are all in the Old Town and are worth the wait.
Getting there: Ipoh is not served by a commercial airport — the nearest is Penang (about 1.5 hours by road) or KLIA (about 2.5 hours). The ETS train from KL Sentral is the most convenient route from Kuala Lumpur.
For the full Ipoh overview — things to do, food, and day trips — see our Ipoh city guide.
Book airport transfers, Compare travel insurance, or Get a Malaysia eSIM.
Related Ipoh Guides
- Things to do in Ipoh — cave temples, street art, Kellie’s Castle, and colonial architecture
- Food to try in Ipoh — white coffee, chicken rice flat noodles, and the Old Town coffee shop circuit
- Best hotels in Ipoh — quick-scan top picks for Old Town, New Town, and the Banjaran retreat
- Where to stay in Ipoh — neighbourhood guide comparing Old Town shophouses to New Town hotels
- Ipoh vs Malacca — comparing Malaysia’s two leading heritage cities for a short break
While you're there
Things to do while you're there
Sorted your stay? Browse the top-rated activities and day trips from here.
Sorted your stay?
Here's how to get there — and get around once you arrive.
Airport Transfer
Fixed-price airport pickup — driver meets you at arrivals, no haggling.
Book a Transfer →Car Hire
Compare rates from local and international suppliers — 90-day price lock included.
Compare Cars →Same price as booking direct — we earn a small commission at no extra cost to you.