Where to Stay in Ipoh: Old Town Boutiques, Cave Spa and City Hotels
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
Y2 Hotel (Old Town) - A functional mid-budget choice right in the Old Town, within walking distance of the top café strip. Compact rooms with air conditioning and reasonable Wi-Fi. From approximately MYR 90–160 per night as of 2026.
Bits & Bobs Guesthouse (Old Town) - A heritage shophouse converted into a small guesthouse with personality. More character than the generic budget options, with decor referencing Ipoh’s tin-mining history. From approximately MYR 100–180 per night as of 2026.
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.
Mingle Hostel Ipoh (Jalan Bandar Timah) - A converted shophouse hostel with a sociable atmosphere, communal kitchen, and strong wifi. Popular with backpackers on the Penang–Ipoh–KL corridor. Dorm beds from approximately MYR 45, private rooms from approximately MYR 120 as of 2026.
Ipoh Backpackers (Old Town) - The main backpacker option, with shared dorms and simple private rooms at a practical central location. Dorm beds from approximately MYR 30–50, private rooms MYR 80–130 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.
Hotel Camellia (New Town) - Close to the Ipoh train station, useful for travellers arriving late or departing early. Basic but clean, and taxis and Grab are easily available. 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.
Haven Resort Hotel Ipoh (Tambun) - A good mid-range resort in the Tambun area with access to nearby cave temples and the limestone scenery. Pool and garden rooms, a restaurant, and proximity to the Lost World of Tambun park. From approximately MYR 250–480 per night as of 2026.
MS Garden Hotel Ipoh (New Town) - A modern hotel near the Aeon Mall with large rooms, a rooftop pool, and consistent standards. Popular with domestic travellers during school holidays. From approximately MYR 220–400 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.
Sekeping Kong Heng (Old Town) - One of Malaysia’s most celebrated boutique guesthouses, occupying part of the historic Kong Heng shophouse complex with an open-air pool in the courtyard. Books out weeks ahead on weekends. From approximately MYR 350 per night as of 2026.
The Nest Heritage Hotel Ipoh (Old Town) - A shophouse conversion with polished design, good service, and a ground-floor café that doubles as a social space for travellers. From approximately MYR 280 per night as of 2026.
Plan B Hotel Ipoh (Old Town) - 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. From approximately MYR 200 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.
Fairmont Hotel Ipoh (New Town) - A reliable mid-range chain option near the New Town commercial area. Clean and well-positioned for Grab access to either side of the river. From approximately MYR 180 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.
Stripes Hotel Ipoh (Old Town) - A design-led boutique property in the Old Town with well-executed rooms, a rooftop pool, and a strong restaurant. At the upper end of what Ipoh’s Old Town offers in terms of design-hotel experience. From approximately MYR 380–650 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.
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 →Same price as booking direct: we earn a small commission at no extra cost to you.