Contents
Leaving the gleaming skyscrapers of Kuala Lumpur for the limestone hills and colonial charm of Ipoh feels like stepping into a more relaxed chapter of Malaysian history. While the capital thrives on a relentless modern energy, Ipoh invites you to slow down, wander through street art-filled alleys, and indulge in a culinary scene that many locals argue is the best in the country. It is a transition from the futuristic to the nostalgic, where the aroma of white coffee replaces the bustle of the big city.
The journey north is one of the most popular routes in Peninsular Malaysia, connecting the administrative heart of the nation with the gateway to the Cameron Highlands. Whether you are heading there for a weekend of dim sum and bean sprout chicken or using it as a base for exploring Perak state, you can go by bus or by ETS train. You can browse schedules and book your tickets for this route on GoAsia.cc.
Kuala Lumpur to Ipoh by Bus
Taking the bus is the quintessential way to travel from Kuala Lumpur to Ipoh. Terminal Bersepadu Selatan (TBS) is the main long-distance bus hub in Kuala Lumpur, and it publishes price ranges for the operators that sell through its counters: RM19 to RM25 for Ipoh and RM28 to RM30 for Amanjaya, depending on the operator.[1] Operators may change these fares without notice.
Arriving in Ipoh
Terminal Amanjaya is in Meru Raya, outside the main Ipoh city centre.[2] From central Ipoh, passengers reach it by taxi, e-hailing, local bus or private vehicle. If your hotel is in the Old Town, check whether your bus also stops in the city before you buy.
Kuala Lumpur to Ipoh by Train
KTMB's ETS electric train links KL Sentral with Ipoh on the electrified West Coast Line, at speeds of up to 140 km/h.[3] ETS runs in three classes: Platinum with fewer stops, Gold with stops at selected stations and Silver, which stops at every station along the way.[3] The train takes you into Ipoh itself, so you avoid the transfer from the out-of-town bus terminal. Book through KTMB or on GoAsia.cc.
Kuala Lumpur to Ipoh by Flight
A flight is not a practical option. AirAsia's page for Ipoh's Sultan Azlan Shah Airport lists Kuala Lumpur itineraries only as one-stop connections via Johor Bahru.[4] The bus or the train is the better choice, even if you arrive at KLIA.
Comparing Your Options
| Mode | Price | Arrives at |
|---|---|---|
| Bus from TBS | RM19 to RM25 (Ipoh), RM28 to RM30 (Amanjaya)[1] | Ipoh or Terminal Amanjaya |
| ETS train from KL Sentral | Depends on class: Platinum, Gold or Silver[3] | Ipoh |
Tips for Traveling from Kuala Lumpur to Ipoh
- Book Ahead for Weekends: Ipoh is a popular weekend destination for foodies from KL, so tickets for Friday afternoons and Sunday evenings go first.
- Check the Departure Terminal: Most operators sell Ipoh services from TBS, but always check the boarding point on your ticket.
- Prepare for Air-Con: Malaysian buses and trains can be very cold. Bring a light jacket.
- Arrival in Ipoh: If you arrive at Amanjaya, a ride-hailing app like Grab is usually the easiest way to get to the Old Town.
Timetable
| Flight Selangor - Ipoh $ 47.06 17h 29m – 1days 2h 54m | |
|
|
| Bus Selangor - Ipoh $ 6.10–22.40 3h 15m – 5h 21m | |
|
| Flight Kuala Lumpur - Ipoh $ 23.44–407.12 2h 49m – 1days 4h 44m | |
|
|
| Bus Kuala Lumpur - Ipoh $ 4.44–11.20 2h 53m – 5h 43m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Ipoh, including current prices and schedules.
The bus is usually the cheapest option. TBS lists price ranges of RM19 to RM25 for Ipoh and RM28 to RM30 for Amanjaya, and operators may change fares without notice.
The ETS Platinum train makes the fewest stops of the three ETS classes and runs from KL Sentral into Ipoh itself. There is no practical flight between the two cities.
It takes a few hours by bus or train, depending on the service and on traffic leaving Kuala Lumpur. The departure and arrival times on your ticket show the exact schedule.
Many long-distance buses arrive at Terminal Amanjaya in Meru Raya, outside the main Ipoh city centre. From there you can take a taxi, a ride-hailing car or a local bus to the Old Town.
No. AirAsia's listings for Ipoh show Kuala Lumpur itineraries only as one-stop connections via Johor Bahru, so the bus or the train is the better choice.
Yes. KTMB runs ETS electric trains between KL Sentral and Ipoh in three classes: Platinum, Gold and Silver.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Terminal Bersepadu Selatan (TBS-BTS): Northern Destinations. Retrieved October 15, 2026.
- [2] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 15, 2026.
- [3] KTMB: Electric Train Service (ETS). Retrieved October 15, 2026.
- [4] AirAsia: Flights to Sultan Azlan Shah Airport (Ipoh). Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.