Refine Search
Refine Search
Refine Search

Ipoh to Kuala Lumpur Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Alisan Golden Coach 18:15 18:15 2 M T W T F S S  RM 25.00
Billion Stars 01:00 23:59 18 M T W T F S S  RM 25.00
Cepat Express 01:00 01:00 1 M T W T F S S  RM 19.10
City Holidays Express 09:30 21:30 2 M T W T F S S  RM 19.20
Economy Express 15:45 15:45 3 M T W T F S S  RM 20.00
Eltabina Jaya Sdn Bhd 09:00 21:00 2 M T W T F S S  RM 20.00
GJG Express Sdn Bhd 10:30 23:59 12 M T W T F S S  RM 27.00
Hee Enterprise 16:55 16:55 2 M T W T F S S  RM 23.00
Inter Top Express KL 22:30 22:30 2 M T W T F S S  RM 25.00
Jadam Express 12:05 12:45 1 M T W T F S S  RM 20.00
Jasmine Express 13:25 13:25 2 M T W T F S S  RM 23.00
Kesatuan Express 00:30 20:15 10 M T W T F S S  RM 20.00
KKKL SDN BHD (Terus Nanti) 08:00 09:30 2 M T W T F S S  RM 25.00
Konsortium Bas Ekspres (Malaysia) 10:45 18:30 4 M T W T F S S  RM 20.00
KPB Express 04:30 21:15 9 M T W T F S S  RM 20.00
Maju Express 21:30 21:30 1 M T W T F S S  RM 19.10
Mayang Sari Express 01:45 01:45 1 M T W T F S S  RM 19.50
Mega Star Transportation (Kejora Express) 21:00 21:00 1 M T W T F S S  RM 20.00
Naik Selalu Express 12:15 23:59 4 M T W T F S S  RM 25.00
Perak Transit Express 08:30 11:30 2 M T W T F S S  RM 20.00
Persada Travel and Tours (Parit Buntar) 14:00 21:45 3 M T W T F S S  RM 30.00
Plusliner 01:15 22:15 13 M T W T F S S  RM 20.70
Prisma Express 20:30 20:30 1 M T W T F S S  RM 19.00
Rhinoariel Travel & Tours Sdn Bhd 10:30 22:30 2 M T W T F S S  RM 22.00
Sanwa Tours (M) Sdn Bhd 07:30 07:30 1 M T W T F S S  RM 30.00
Seasons Express (Penang Sentral) 12:30 12:30 3 M T W T F S S  RM 20.00
Starmart Express 09:30 15:15 4 M T W T F S S  RM 27.30
Super Nice Express (Grassland) 10:30 10:30 1 M T W T F S S  S$ 13.00
Supernice Grassland 17:30 17:30 2 M T W T F S S  RM 18.00
Transnasional 08:30 14:30 3 M T W T F S S  RM 20.70
Unititi Express 11:00 11:00 2 M T W T F S S  RM 25.00

Ipoh to Kuala Lumpur Bus Trip Summary


222 km

Avg Duration

3 hrs 20 min

No.of Operator


Total Trip


Ipoh to Kuala Lumpur Bus Guide

Bus from Ipoh to KL

Bus from Ipoh to KL is one of the highest frequency routes plying between Ipoh and Kuala Lumpur. From morning as early as 4:15AM until the 1:15AM after midnight, almost every 30 minutes, there is a bus leaving Ipoh for Kuala Lumpur. Even with the Electric Train Service (ETS) provided by KTM, bus is still the preferred transportation by locals because of the schedule frequency and comfort in the bus.

Tourists, who wish to view the landscape of Ipoh (Ipoh is also known as mountain city in Malaysia) and Gua Tempurung (famous cave near Ipoh), are advised to take the bus. This is because tourists could view the Gua Tempurung and mountain terrain from the bus while the bus passes though the mountain area in North South Highway.

Bus Operators, Duration, Fare and Stops

Plusliner, Transnasional and KKKL Express are the the famous brands serving bus from Ipoh to KL. Locals prefer these brands because of their punctuality and high frequency of schedule. Another quality bus company is Kesatuan Express who provides executive 27 seater coach. Their fare for bus from Ipoh to KL is around RM 18.00 – RM 30.00 per ticket depending on the bus type. Duration required for bus from Ipoh to KL is about 2-3 hours depending on traffic condition. Washroom break is provided upon request.

Departure point is mainly at Aman Jaya bus terminal, Ipoh. Aman Jaya bus terminal is about 10 minutes away from Ipoh city center. Taxi and city bus are available for passengers to travel from Ipoh center to Aman Jaya bus terminal. Please take note that authority has closed down Medan Gopeng bus terminal since 2013. Any bus pick up in Ipoh city is considered illegal by authority.

Most of the buses will drop off passengers at TBS and Hentian Duta. There are also buses who would drop passengers off at KL Sentral such as Plusliner, KPB Express, GJG Express and Billion Stars.

Taking bus from Ipoh to KL is convenient, flexible and comfortable. Now it is even more convenient by booking Ipoh to KL bus ticket online at with instant confirmation. also offers discounts occasionally for all their passengers who book Ipoh to KL bus ticket online as a form of loyalty and appreciation, no matter the pioneers or newbies. As a result, this makes to be one of the most credible and reputed online booking portal among its customers throughout these years.


What are the buses available for online booking?

We have many bus operators in Malaysia and Singapore that offer online ticket booking on our site. Some of the popular buses for Ipoh to KL route include Plusliner, Transnasional, KKKL Express, KPB Express and many more. Check their schedule on our site.

How much is the ticket price for bus from Ipoh to KL?

Ipoh to KL bus ticket price starts from RM18. Almost all ticket prices offered on are the same as the counter. You can check and compare for the best price easily online on our ticket portal.

Which bus is the most recommended or popular for this route?

Plusliner is one of the established bus companies in Malaysia. Hence, many passengers prefer to take their bus to travel. Their buses are arranged with 2+2 and 2+1 seating arrangement so passengers can choose whichever more suitable. Plusliner ticket price starts from RM20.70.

Do I need to print anything to board the bus?

No. You can just show your Booking Confirmation that we send to your email to the person in charge at the ticket counter or the bus driver to check in and board the bus.

Can I reschedule or cancel my ticket if I can't board the bus?

Yes, if you booked a "Reschedulable" or "Refundable" trip. However, rescheduling or cancelling your ticket must be made before your booked departure date. There are many operators that have enabled BOT GoFlexi with You can check their terms and conditions on our website. Rescheduling and cancelling trip can easily be done online on our site.

I'm a frequent traveler. Is there any benefit for people like me?

Yes, we have the best Loyalty Program for our customers especially for frequent travellers like you. Earn BOT Miles with every booking made with and redeem up to RM50 / SGD25 discount on your future booking.

What is the travel duration for bus from Ipoh to KL?

Usually it would take around 2-3 hours, depending on the weather and traffic condition.

Where is the boarding point in Ipoh?

Most of the buses in Ipoh will depart or pick up passengers at Amanjaya Bus Terminal. Other than that, some buses also allow boarding at Ipoh town. Check out our website for more details.

Where is the drop-off point in KL?

The drop-off points are mainly located in TBS (Terminal Bersepadu Selatan), Hentian Duta and KL Sentral. Check out for more details on our site.

How many buses are available for Ipoh to KL route?

In total, there are around 25 bus operators that offer bus from Ipoh to KL.

What is the earliest bus available for booking?

For bus from Ipoh to KL, the earliest bus depart at 4:15AM. Only Plusliner offers departure at this time and the ticket price is around RM20.70.

Is there any night bus to KL from Ipoh?

Yes, you can choose any night trip starting from 9:15PM to 1:15AM. Some of the operators that offer night trip include Plusliner, Kejora Express, Billion Stars and GJG Express. The ticket price starts from RM25.