Getting Your Bearings
Ipoh is split in half by the Kinta River: Old Town sits on the west side and New Town on the east. Old Town is the walkable, heritage-focused core, while New Town is less suited to strolling. Beyond the centre, the city has a polycentric, decentralised layout, with residential, commercial and cultural activity spread across suburban neighbourhoods such as Greentown, Canning Garden, Bercham and Station 18. The practical consequence for visitors is that Ipoh is largely car-dependent, and many notable cultural, culinary and religious sites lie outside the centre. First-time visitors often assume Old Town is the whole city; it is not.
One quirk worth knowing before you navigate: many streets were renamed in the 1980s, but plenty of locals still use the old colonial names. A conversion list of old and new road names is genuinely useful — Jalan Bijih Timah, for example, was formerly Treacher Street.
Rail: KTM Services
Ipoh Railway Station is the city's rail hub and its link to the wider region. KTM operates two relevant services: ETS (intercity) and Komuter (commuter, with more stops). Trains run as far north as Padang Besar and as far south as Johor Bahru via Kuala Lumpur, and Kuala Lumpur is well served by several trains per day. ETS services also connect to Butterworth, where a ferry connection continues to George Town.
- Booking: Reserve ETS and Komuter tickets via the KTM app or website. ETS has reserved seats and fixed timetables; book several days ahead for weekends and popular services, and as early as possible during peak holidays.
- Boarding: Arrive 20–30 minutes before departure to allow for boarding and luggage checks.
- Station practicalities: The station is open around the clock, with ticket counters typically operating during the day and into the evening. It can get crowded, sometimes with barely space to sit or stand, especially at weekends when the surrounding roads are also badly jammed.
- Payment and ID: Photo ID is commonly requested for intercity train bookings.
Note that Ipoh has no metro or tram network — rail here means the national KTM system, not a city rapid transit line.
Buses and Public Transport
Local buses are branded "myBas" and operated by PerakTransit. They run around the city and its suburbs, with a hub at Medan Kidd Bus Station (also called the Ipoh Bus Terminal or bas stesen) on Jalan Tun Abdul Razak in Old Town — follow the road south from the railway station past the post office, and the bus station is on the right at the first big junction. It is only a short walk or a quick Grab/taxi ride from the railway station.
- Coverage: Strong in central Ipoh, sparser and less frequent in suburban and rural areas. Route F100 covers the main town; other routes are listed on PerakTransit's official website.
- Paying: Fares are distance-based and generally paid in cash to the driver on boarding — carry small notes and exact change. No ticketing cards or passes are needed for general tourist use.
- Hours and frequency: Roughly early morning to around 9–10pm, with frequency varying by route; service thins in the evenings, at weekends and on public holidays. Common routes run every 20–30 minutes.
- Information: Local bus information is not well published, but there is a helpful information desk at the bus station. Signage may lack English and timetables can change, so confirm with accommodation staff or local vendors. Google Maps can be used to check bus lines and estimated travel times.
- Useful route: Bus number 94 runs from the bus station through the old and new towns to the Sam Poh Tong Cave Temples, calling at stops in New Town including Tingat Pasar, the junction of Jalan Raja Musa Aziz and Jalan Theatre, and Jalan CM Yusuf near the Grand Park Hotel and Sri Maju Bus Terminal.
- Accessibility: Not all buses have ramps or wheelchair spaces.
Medan Kidd is also the convenient departure point for local services to Taiping and the Cameron Highlands. Do not confuse it with Jalan Bendahara in New Town, which handles long-distance services for some companies.
There is also a Hop-On Hop-Off (HOHO) bus, introduced by the Tourism Ministry and operating at weekends only, with open-top and closed-top buses and a set of designated stops. Its route is separate from myBas Route F100, though the two share stops at Ipoh Railway Station and Ipoh Parade Shopping Mall. Check current fares and details on the Perak Tourism official website.
Long-Distance Buses
The main intercity bus terminal is Terminal Amanjaya, north of the city centre, from where buses run to most of Peninsular Malaysia. To reach the city centre (Stesen Bas Medan Kidd) from Amanjaya, take the T30a or T30b (myBAS) from the upper level; you will need a Touch 'n GO card, which can be purchased at the information counter downstairs. A taxi from the terminal costs more.
Some companies also operate from more convenient in-town locations, mainly Jalan Bendahara. Choice is limited there, but for Kuala Lumpur, Penang, Butterworth or Singapore these departures can be a better option than trekking out of town. Larger operators such as Transnational, Plusliner, Konsortium and Sri Maju provide the most frequent, reliable and safe services. Sri Maju runs from Jalan Bendahara with a decent selection of destinations including Hat Yai in Thailand, and sells tickets via its website with credit card payment. Lapan Lapan (88 brand) and Grassland Express also serve Jalan Bendahara, and Starshuttle runs to Kuala Lumpur International Airport from Jalan Bercham.
Taxis and Ride-Hailing
Traditional taxis are licensed, typically red-and-white or blue-and-white, and display a meter and licence number. They can be found at stands (including outside Ipoh Railway Station and at major hotels), hailed on the street, or booked by phone. Meter use should be insisted upon; if the driver refuses, negotiate the fare upfront or find another taxi. Payment is mainly cash. Some drivers do not use the meter and charge tourists extra, so ask whether the meter will be used before boarding, or agree a fare beforehand.
Grab is the dominant ride-hailing app in Malaysia and the better alternative: you see the price beforehand through the app, so there is far less need to negotiate. It offers transparent upfront pricing and cashless payment options, and is generally more affordable and more widely available than traditional taxis. Safety features include trip tracking, driver rating and trip-sharing with contacts — confirm the licence plate and driver photo before getting in. Grab is active around the clock, but driver supply drops late at night and in heavy rain, raising waits and fares (surge pricing applies at peak demand). Both taxis and Grab are available at the airport, Ipoh Railway Station and Amanjaya Bus Terminal.
To use Grab, register with a Malaysian mobile number and add a card or local e-wallet.
Walking and Cycling
Old Town is compact and highly pedestrian-friendly, and most roads have pavements and marked crossings, which makes strolling the old streets a pleasant experience. Two self-guided trails are worth seeking out: the Ipoh Heritage Trail, covering the city's British colonial-era heritage buildings, and the Ipoh Mural Trail, featuring mural art by Ernest Zacharevic and other artists. Maps are available at the Ipoh Tourist Information Centre, via its website, or on Google Maps.
New Town is less walkable, and the city outskirts are really only reachable by taxi or public bus, with your own wheels best for further-flung areas.
For cyclists, there are no hard and fast rules, but you are expected to observe road rules at all times. Cyclists are forbidden from riding on the sidewalk, though many do. Helmets are optional and not commonly worn. Dedicated bicycle lanes are limited, so caution is needed on roads shared with vehicles, especially motorcycles; avoid main arterial roads at peak hours and wear a helmet and high-visibility clothing. A bike-share scheme, Cycledios, operates designated parking stations around town: register or sign in via the app, reload wallet credits, scan the QR code at a nearby station, complete an insurance application, then ride; return to any station and pull the lock manually to end the rental. Bicycle rentals are also available from guesthouses and shops in Old Town.
Driving and Car Rental
The city centre grid is made up mainly of one-way streets. Road maps are available in bookstores, tourist centres and online. Traffic is not as heavy as in Kuala Lumpur, but rush hours are usually congested. Parking is adequate but finding a space may take patience; metered parking uses coupons or mobile apps, and parking around Old Town can be limited at peak hours — consider park-and-walk or a short taxi/Grab hop from a larger car park. Old Town roads can be narrow and congested.
Car rentals are available, though not common, from a few private services, international brands and local companies, with offices possibly at the airport or in the city, and counters at the airport and major hotels. Book in advance, especially in high season. Requirements typically include a minimum age (often 21, sometimes higher), a valid national driving licence plus an International Driving Permit, and a credit card for the security deposit; a passport is normally required. Review the insurance, excess and fuel policy, and photograph any pre-existing damage. Drive on the left. Seatbelts are mandatory for all passengers and mobile phone use while driving is illegal. Motorcycle and scooter rentals are available from smaller local shops and require a valid motorcycle licence plus an IDP, with helmets mandatory; insurance coverage is limited and road conditions are challenging, so this suits experienced riders only.
Getting In From the Airport
Ipoh is served by Sultan Azlan Shah Airport (IPH), which handles only a small number of flights — a single domestic service to Johor Bahru and international services to Singapore. For most visitors from elsewhere, the more practical route is to fly into Kuala Lumpur or Penang, which have larger and better-served airports, and continue to Ipoh overland.
If you do arrive at IPH, both taxis and Grab are available at the airport, and car rental counters may be present there too. Airport transfers by taxi cost more than in-city rides.
Practical Tips
- Carry small notes and coins: cash is still favoured on many local buses and small taxis, and exact change is expected on buses.
- Simple Malay phrases are appreciated; many service staff speak basic English.
- Keep bags zipped in crowded buses and stations.
- Many vehicles and stops lack full wheelchair access — call ahead to check accessible options.
- Public holidays and major events can alter schedules.
- There are no boat taxis, cable cars or funiculars within the city; the main local modes are walking, Grab, traditional taxis and myBas buses. Private tour operators may offer day tours by van or bus.