
How to Get to Ipoh: Train, Bus, Car & Air Guide
Train, bus, car or flight? Compare ways to reach Ipoh from KL, Penang, Singapore and KLIA, with arrival-point tips and onward transport.
On this page
Last updated November 2026: how to get to Ipoh comes down to four options, which are the ETS train, an intercity bus, a car, or a flight to Sultan Azlan Shah Airport. Your starting city and your hotel's location decide which one wins. Use the origin table below, then follow the link for your route.
Featured image: Michael, Public domain, via Wikimedia Commons.

How to Get to Ipoh: Quick Answer
Kuala Lumpur travellers usually take the ETS train to Ipoh Railway Station, which sits on the edge of Old Town. Drivers from Penang cover the route in about 2 hours with light traffic. Intercity buses stop at Terminal Amanjaya, well away from Old Town. Sultan Azlan Shah Airport lies 3.8 km from the railway station, but flight options may be limited. Pick your arrival point first, because it sets the onward ride and the hotel that fits.

- Staying in Old Town without a car: take the ETS train.
- Carrying heavy luggage or travelling as a group: drive or hire a car.
- Watching the budget and happy to spend extra time: take the intercity bus.
- Coming from far away: look at flights into Ipoh, then compare door-to-door time with the train.
Which Way Is Best for You? Origin Table

Each origin has its own page with route detail. Start with the Kuala Lumpur route guide if you are leaving KL Sentral. Penang departures are covered in these Penang route notes. Singapore arrivals have their own Singapore transfer options. Landing at the airport first? Read the KLIA connections page.
| Origin | Best mode | Fallback | Route guide |
|---|---|---|---|
| Kuala Lumpur | ETS train | Intercity bus or car | Kuala Lumpur to Ipoh: ETS Train, Bus & Car Compared |
| KLIA | Airport rail link to KL Sentral, then ETS | Car or bus | KLIA to Ipoh: Train, Coach, Car and Flight Options |
| Penang | Car | Intercity bus | Penang to Ipoh: Train vs Bus, Times & Tips |
| Singapore | Road trip or flight plus train | Staged trip via KL | Singapore to Ipoh: Bus, Flight or Train Compared |
| Cameron Highlands or elsewhere | Car or private transfer | Intercity bus | Plan around Amanjaya or the station |

By Train: KTM ETS to Ipoh Railway Station
KTM ETS runs from KL Sentral to Ipoh Railway Station in roughly 2.5 hours on current timetable examples. Three service types operate on the corridor. Express makes the fewest stops and is the fastest. Platinum makes fewer stops than Gold. Gold calls at more stations and takes slightly longer. Live times and fares sit on the KTMB booking site.
Compare the 3.8 km airport-to-station gap with the roughly 2.5 hours on the ETS before you book a flight.

Fridays, weekends and school or public holidays fill first. Book as soon as your dates are fixed. If your preferred train is sold out, shift to an earlier or later departure on the same day. A slower Gold service may still have seats when Express does not. Failing that, switch to the intercity bus and budget extra time for the Amanjaya leg.
By Bus: Terminal Amanjaya

Intercity buses use Terminal Amanjaya, which is far from Old Town and the main sights. Treat it as a transfer point, not a walking start. Local routes T30a and T30b are reported to run from the terminal to Medan Kidd Station in Old Town, in about 30 minutes. Frequency is thin, so ask Perak Transit for current times. A taxi or e-hailing car is faster if you arrive with luggage. Add the onward time and cost to the ticket price before you call the bus the cheap option.
By Car or Rental

Drivers from Kuala Lumpur follow the E1 North-South Expressway. Allow a little over 2 hours without heavy traffic. From Penang, about 2 hours is typical in light traffic. Lost World of Tambun gives the same figure: about 2 hours' drive from both cities. Perak Tong is easy for drivers, who head to the Ipoh Utara Interchange from the expressway.
Parking is the weak spot in Old Town. Ask your hotel about parking before you book. Car rental is also available at the airport.
By Air: Sultan Azlan Shah Airport
Sultan Azlan Shah Airport sits 3.8 km from Ipoh Railway Station, so the ride into town is short. Taxis and car rental are available there. Malaysia Airports operates the field, and its airport operator site is the place to confirm which routes currently serve Ipoh. Compare total door-to-door time against the ETS from KL Sentral. A flight adds airport transfers at both ends. The train runs from a central station to the edge of Old Town.

Arrival-Point Matrix: Station vs Terminal vs Airport
Where you land matters more than the mode you pick. This table sums up the trade-offs.
| Arrival point | Distance to Old Town | Best onward option | Main trap |
|---|---|---|---|
| Ipoh Railway Station | Edge of Old Town | Short taxi or e-hailing ride | Peak-day sell-outs |
| Terminal Amanjaya | Far from Old Town | Local bus to Medan Kidd Station, or taxi | Underestimating onward time and cost |
| Sultan Azlan Shah Airport | 3.8 km from the railway station | Taxi or rental car | Limited flight routes |
| Driving in | Depends on your hotel | Your own car | Old Town parking |

The Last Leg: Taxi, E-Hailing, Local Bus
Taxis and e-hailing are the easiest ways onward from Ipoh Railway Station. Agree the fare or insist on the meter. E-hailing cars are reported to be thinner on the ground than in Kuala Lumpur or Penang, especially after dark. Local bus F100 loops through Old Town and calls at the railway station.

Some sights are reachable by bus. Perak Tong opens daily from 8:00 AM to 5:00 PM with free admission. Bus 35 towards Kuala Kangsar stops at Taman Tembok. Sam Poh Tong Temple is free and opens Mondays to Fridays from 8:00 AM to 2:00 PM. Bus 66 runs from the Public Bank Stop on Jalan Sultan Idris Shah to the Gunung Rapat Hiong Piah stop, five minutes from the entrance. Prices and hours checked November 2026.
Lost World of Tambun is farther out. Express buses go to the city centre, then it is about a 20 minute taxi ride to the park. Its theme park is closed on Tuesdays except on Malaysian school and public holidays.
Where to Base Yourself Based on How You Arrive
Train arrivals fit Old Town, since the station is on its edge and hotels are a short ride away. Drivers can choose farther out if parking is included. Families heading for Lost World of Tambun may prefer to sleep near Sunway City Ipoh, where the park's address sits. Bus passengers should pick a hotel with an easy taxi link from Amanjaya.
Common Mistakes and Fixes
Four slips cause most arrival headaches.
Perak Tong runs daily from 8:00 AM to 5:00 PM, but Sam Poh Tong closes at 2:00 PM on weekdays, so pair the temples in the morning.
- Booking the wrong terminal: Amanjaya is not in Old Town, so match your hotel to the arrival point.
- Ignoring peak days: reserve ETS seats early for Fridays, weekends and holidays.
- Assuming e-hailing is everywhere: have a taxi fallback, especially after dark.
- Planning long walks: Ipoh is hot, so use short rides between sights.
Explore More Ipoh Guides
Keep planning your Ipoh trip with these guides.
Ipoh Guides
Building the rest of the trip? Our Ipoh attractions guide covers the sights, districts and logistics around this guide.
How to get to other cities
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





