Where to Stay in Ipoh: Old Town Boutiques & Cave Spa Hotels

· 5 min read where-to-stay
Ipoh Old Town heritage shophouse street with limestone hills in the background at golden hour

Affiliate link — we may earn a commission at no extra cost to you.

Ipoh is having a moment that shows no sign of passing. What was once Peninsular Malaysia’s overlooked tin-mining capital has become a genuinely attractive destination - a compact Old Town of colonial shophouses, a thriving independent café scene, famous local food, and dramatic limestone hills that give the Kinta Valley its distinctive skyline. The accommodation range reflects the city’s dual identity: heritage boutiques in the Old Town and one world-class cave hotspring retreat on the outskirts.

Understanding Ipoh’s Two Zones

Old Town (west of the Kinta River) - The historic core of Ipoh, where the best cafés, street art murals, and heritage shophouses are concentrated. Streets like Jalan Panglima, Hugh Low Street, and Jalan Bijeh Timah form the café district. Staying here puts you within walking distance of the food stalls that have given Ipoh its culinary reputation - the bean sprout chicken shops, the dim sum houses, and the old kopitiam that have been serving since the 1950s.

New Town (east of the Kinta River) - The more modern commercial area with shopping malls, a bus terminal, and the main train station. Business hotels are concentrated here. Less atmospheric than the Old Town but practical for transport connections.

Tambun (east of the city) - The limestone karst zone roughly 8km east of Old Town, where the Lost World of Tambun theme park and the Banjaran Hotsprings Retreat are located. Good for families and those who have come specifically for the thermal spring experience.

Budget Hotels: Approximately MYR 80–200 Per Night

D’Eastern Hotel (Old Town) - A longstanding Ipoh budget option with basic air-conditioned rooms, 24-hour reception, and a location that puts you close to the morning white coffee shops. From approximately MYR 80–140 per night as of 2026.

T-Hotel Ipoh (Old Town) - A functional budget option in the Old Town with clean rooms. Not as atmospheric as the boutique guesthouses but reliable for a clean, air-conditioned base in the right neighbourhood. From approximately MYR 100 per night as of 2026.

French Hotel (Old Town) - A budget-to-mid-range shophouse option in the Old Town with a no-frills approach and a central location. From approximately MYR 80–150 per night as of 2026.

Mid-Range Hotels: Approximately MYR 220–550 Per Night

Weil Hotel (New Town) - The most polished mid-range option in Ipoh, with well-appointed rooms, a good pool, a café, and a professional front desk. Good for business travellers and those who want reliable comfort over Old Town atmosphere. From approximately MYR 280–500 per night as of 2026.

TUI BLUE The Haven Ipoh (Tambun) - A resort in the Tambun area with access to nearby cave temples and the limestone scenery. Pool, garden rooms, a restaurant, and proximity to the Lost World of Tambun park. From approximately MYR 250–480 per night as of 2026.

The Banjaran Hotsprings Retreat - Junior Villas (Tambun) - At the lower end of the Banjaran’s rate card, the Junior Villas represent the most accessible entry point to what is otherwise a high-end property. Worth mentioning separately from the full luxury tier. From approximately MYR 700–950 per night as of 2026.

Hotel Casuarina @ Meru (Meru area) - A modern 4-star with pool, gym, and multiple dining options approximately 10 minutes from Old Town by Grab. The go-to choice for business travellers wanting full hotel amenities. From approximately MYR 350 per night as of 2026.

Ipoh Bali Hotel (New Town) - A Bali-themed boutique in the New Town with a small pool and well-maintained rooms. From approximately MYR 220 per night as of 2026.

Luxury: Approximately MYR 950–2,500+ Per Night

The Banjaran Hotsprings Retreat (Tambun) - The singular accommodation experience in the Ipoh area, and one of the most distinctive hotels in Malaysia. Twenty-five villas are carved into the base of a limestone cliff, with natural geothermal spring pools, a meditation cave, a steam cave, and a meditation cave (cave meditation in an actual limestone cavern). The restaurant serves quality Malaysian and continental food. Rates include access to all thermal facilities. From approximately MYR 1,200–2,500 per night as of 2026.

M Boutique Hotel (Old Town) - A consistently well-reviewed boutique with above-average rooms, a small pool, and good service at a price that feels honest for what’s delivered. From approximately MYR 320–550 per night as of 2026.

Getting to Ipoh

By train - The KTM ETS from KL Sentral to Ipoh runs frequently throughout the day. Journey time is approximately 2-2.5 hours; tickets cost MYR 34-70 depending on class and booking time as of 2026. Ipoh train station is in the New Town, approximately 10-15 minutes from Old Town by Grab.

By bus - Buses from KL’s TBS take 2.5-3 hours (MYR 15-25). Buses from Penang take approximately 2 hours (MYR 20-30). Buses arrive at the Amanjaya Bus Terminal north of the city or at Medan Kidd bus station in the New Town.

By car - The North-South Expressway (Plus Highway) connects Ipoh directly to KL (2-2.5 hours) and Penang (1.5-2 hours). Driving and parking in the Old Town itself is difficult during weekends - most boutique hotels have limited parking.

There is no train service from Ipoh to Penang that terminates in Georgetown - you arrive at Butterworth and take the ferry across. The ETS to Penang Sentral (Butterworth) takes approximately 1 hour.

Food, Cafés and What to Do

The Ipoh food guide covers the city’s most celebrated dishes in detail - where to find the best bean sprout chicken (Lou Wong or Onn Kee on Jalan Yau Tet Shin), which kopitiam to visit for white coffee, and the night market circuit. Ipoh’s Old Town café scene has developed significantly since 2015 - there are now several excellent specialty coffee roasters and dessert cafés alongside the traditional kopitiam.

The things to do in Ipoh guide covers the Sam Poh Tong cave temple (free entry), Kellie’s Castle (MYR 5 as of 2026), the Perak Tong temple murals, and the Ipoh World War II memorials. For the city versus Malacca comparison, the Ipoh vs Malacca guide breaks down both cities honestly.

Start with the Ipoh city guide for a full overview.

For curated hotel picks with specific names, prices, and booking tips by budget tier, see our best hotels in Ipoh guide.

Browse Ipoh tours, compare travel insurance, or get a Malaysia eSIM.

Frequently Asked Questions

How do I get from KL to Ipoh?
The ETS (Electric Train Service) from KL Sentral to Ipoh takes approximately 2-2.5 hours and costs MYR 34-70 depending on class as of 2026. Trains run frequently throughout the day. Buses from TBS take 2.5-3 hours and cost MYR 15-25. Driving takes 2-2.5 hours via the North-South Expressway.
Is Ipoh worth visiting or just a day trip from KL?
Worth an overnight at minimum. The Old Town café scene, the cave temples, and the limestone scenery require more than a rushed afternoon. Two nights lets you do Sam Poh Tong cave temple, the Kellie's Castle day trip, and dinner at one of the Old Town hawker spots without rushing.
What is Ipoh famous for besides white coffee?
Ipoh is known for its white coffee (kopi putih, roasted with palm oil margarine and served with condensed milk), bean sprout chicken, Ipoh salted chicken, and the flat rice noodles known as sar hor fun. The limestone karst landscape surrounding the city is also distinctive - the Kinta Valley has some of Malaysia's most dramatic limestone outcrops, and several cave temples are built into them.
Where exactly is the Banjaran Hotsprings Retreat and how far is it from Old Town?
The Banjaran Hotsprings Retreat is in the Tambun area, approximately 8km east of Ipoh Old Town - about 15-20 minutes by Grab as of 2026. It sits directly against a limestone cliff with natural geothermal springs feeding the villa pools. Day spa access is available for non-guests at approximately MYR 280-380 per person for a full day.

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.