Ipoh is served by the Sultan Azlan Shah Airport. Firefly and Tigerair operate flights to and from Terminal 2 of Singapore Changi Airport. Malindo Air and Firefly operate flights to and from the Senai International Airport, Johor Bahru.
Prepaid taxi is available at Ipoh airport. You can take prepaid taxi to the city for MYR 25 (October. 2015). The prepaid taxi driver may not know the exact location of the place you want to go in the city. There is no Mobile phone shop at the Ipoh airport so one cannot buy the SIM at airport. So you can’t rely on you mobile phone’s GPS to tell you direction to reach your hostel in the city from airport. So it’s better to carry a map and full address of the hostel when you hire the prepaid taxi at Ipoh airport. While returning from city to airport, you can find taxi virtually at any bus stop in the city and it would cost you to the airport for MYR 20, or less, if you bargain. Uber is available in Ipoh, with a localized option to pay with either cash or credit card.
Trains head as far north as Butterworth and as far south as Singapore via Kuala Lumpur. Kuala Lumpur is predictably well served by several trains per day. To KL, prices for the old diesel trains (3 hours) range from RM12 to RM30 depending on class. New electric trains (2 hours) cost either RM25 or RM35 depending on time of day.
The old Medang Gopeng Bus Terminal has closed and all intercity buses now use Terminal Amanjaya in Jelapang, about 16km north of the city centre. Bus number 116 costs 2.40RM and leaves about every 30m to the city centre from the arrivals hall upstairs. It stops at the local bus station, the train station and then goes as far as the Greentown Clinic before turning round at the roundabout and heading back. It takes about 20m. There are several new services that connect Amanjaya with ‘Stesen Ipoh’ for RM1.80 (e.g. bus T30a). These also leave from the arrivals area despite misleading signage. Have faith. A taxi from the bus station to the city centre costs 20-30RM.
The most frequent intercity routes are to and from Kuala Lumpur (Puduraya Station), Kuala Lumpur International Airport, Singapore and Penang. Larger bus companies like Transnational, Plusliner, Starshuttle, Konsortium, Sri Maju and Yoyo provide the most frequent, reliable and safe services. For Taiping and the Cameron Highlands, the local bus station is more convenient.
Some bus companies also operate from more convenient locations in the town: mainly Jalan Bendahara where buses are available to and from Kuala Lumpur, Singapore, and Penang and Jalan Bercham where destinations include Singapore and the Kuala Lumpur International Airport.
- Sri Maju 2,4 & 6 Jalan Bendahara, 605 2535367, fairly decent selection of destinations, including Hat Yai in Thailand.
- Starmart Express, has services from Jalan Bendahara to Singapore.
- Grassland Express, Singapore based company, also serves Jalan Bendahara.
- Starshuttle run services to and from KLIA/KLIA2 from Jalan Bercham (RM42 one way, as of Dec 2015).
- Yoyo has services from Ipoh to KLIA/KLIA2 (RM45 one way, as of Dec 2015).