GoAsia
How to Get from Kuala Lumpur to Ipoh

How to Get from Kuala Lumpur to Ipoh

Last updated: October 15, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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
  • →  Economy 14:00
Bus Selangor - Ipoh $ 6.10–22.40 3h 15m – 5h 21m
  • →  Express 27 09:00, 10:45, 16:00
  • →  VIP 09:30, 15:00, 18:30, 23:00
  • →  Express 08:30, 10:00, 10:15, 12:30, 15:00, 16:30, 18:30, 21:30, 22:00
Flight Kuala Lumpur - Ipoh $ 23.44–407.12 2h 49m – 1days 4h 44m
  • →  Economy 06:45, 08:55, 10:25, 11:00, 11:55, 14:35, 16:55, 18:25, 18:40, 19:15, 20:40, 22:00, 22:45
Bus Kuala Lumpur - Ipoh $ 4.44–11.20 2h 53m – 5h 43m
  • →  Express 27 09:45, 10:30, 11:00, 12:00, 12:30, 14:00, 15:00, 15:30, 18:30, 19:00, 21:30, 22:00, 23:45, 23:59
  • →  Express 01:45, 10:15, 11:00, 14:00, 15:30, 16:00, 18:00, 18:15, 18:45, 21:00
  • →  VIP 24 09:00, 09:30, 11:00, 11:20, 11:45, 12:00, 12:20, 12:30, 13:45, 14:45, 16:00, 17:30, 20:00, 20:30
  • →  VIP 06:30, 07:15, 08:00, 08:30, 10:45, 11:30, 14:29, 16:30, 17:45, 19:15, 20:59, 21:29, 22:15, 22:45, 23:45, 23:59
  • →  VIP 27 19:15, 22:00

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Ipoh?

Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Ipoh, including current prices and schedules.

What is the cheapest way to get from Kuala Lumpur to Ipoh?

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.

What is the fastest way to get from Kuala Lumpur to Ipoh?

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.

How long does it take to get from Kuala Lumpur to Ipoh?

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.

Where do the buses arrive in Ipoh?

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.

Is it worth flying between these two cities?

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.

Is there a train from Kuala Lumpur to Ipoh?

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. [1] Terminal Bersepadu Selatan (TBS-BTS): Northern Destinations. Retrieved October 15, 2026.
  2. [2] Alisan Golden Coach: Terminal Amanjaya Guide. Retrieved October 15, 2026.
  3. [3] KTMB: Electric Train Service (ETS). Retrieved October 15, 2026.
  4. [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.