Refine Search
Refine Search
Refine Search

Kuala Lumpur to Ipoh Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Alisan Golden Coach 23:59 23:59 1 M T W T F S S  RM 30.00
Billion Stars 01:15 03:30 3 M T W T F S S  RM 22.00
City Holidays Express 08:30 23:59 10 M T W T F S S  RM 19.80
Economy Express 09:45 23:59 2 M T W T F S S  RM 25.00
Eltabina Jaya Sdn Bhd 01:00 01:00 1 M T W T F S S  RM 20.00
ETIKA BILLION STARS 07:30 21:30 12 M T W T F S S  RM 27.00
Etika Express 00:30 02:20 3 M T W T F S S  RM 30.00
GJG Express Sdn Bhd 00:00 23:30 42 M T W T F S S  RM 27.00
GJG TRAVEL & TOURS SDN BHD 08:00 18:15 20 M T W T F S S  RM 20.90
Golden Silk Holidays 10:30 10:30 1 M T W T F S S  RM 30.00
Inter Top Express KL 19:00 19:30 1 M T W T F S S  RM 35.00
Jadam Express 14:15 18:00 1 M T W T F S S  RM 20.00
Kajang Counter 14A (Ibu) 09:00 23:30 5 M T W T F S S  RM 35.00
Kejora Masyhur Sdn Bhd 11:30 15:30 8 M T W T F S S  RM 27.00
Kesatuan Express 12:30 17:30 9 M T W T F S S  RM 25.00
KKKL SDN BHD (Terus Nanti) 15:00 15:30 1 M T W T F S S  RM 19.00
Konsortium Bas Ekspres (Malaysia) 09:50 16:45 2 M T W T F S S  RM 20.00
KPB Ekspress 06:45 22:30 16 M T W T F S S  RM 25.00
KPB Seremban Enterprise 23:00 23:00 1 M T W T F S S  RM 40.00
Maju Express 03:00 03:00 1 M T W T F S S  RM 19.10
Maraliner 23:00 23:30 2 M T W T F S S  RM 19.80
Mayang Sari Express 15:30 15:30 1 M T W T F S S  RM 19.50
Mega Star Transportation (Kejora Express) 00:20 23:59 9 M T W T F S S  RM 27.00
Naik Selalu Express 10:00 21:45 3 M T W T F S S  RM 30.00
Pancaran Matahari Express 22:00 22:30 2 M T W T F S S  RM 30.00
Perak Transit Express 12:30 17:00 3 M T W T F S S  RM 20.00
Persada Travel and Tours (TBS) 11:45 23:00 4 M T W T F S S  RM 30.00
Plusliner 09:00 23:00 23 M T W T F S S  RM 20.70
Prisma Express 17:00 17:00 1 M T W T F S S  RM 20.00
Rhinoariel Travel & Tours Sdn Bhd 00:30 00:30 1 M T W T F S S  RM 22.00
Sanwa Tours (M) Sdn Bhd 23:45 23:45 1 M T W T F S S  RM 30.00
Sri Theven Travel & Tours Sdn Bhd 08:30 21:45 12 M T W T F S S  RM 30.00
Starmart Express 07:45 21:45 5 M T W T F S S  RM 35.00
Super Nice Express (Grassland) 16:00 16:00 2 M T W T F S S  S$ 13.00
Supernice Grassland 08:30 08:30 1 M T W T F S S  RM 22.00
Timuran Enterprise (Juara Roda Express) 14:45 23:30 3 M T W T F S S  RM 40.00
Transnasional 08:00 23:45 8 M T W T F S S  RM 15.60
UBT Group (Skudai) 11:00 21:30 3 M T W T F S S  RM 30.00

Kuala Lumpur to Ipoh Bus Trip Summary


219 km

Avg Duration

3 hrs 10 min

No.of Operator


Total Trip


KL to Ipoh Bus Guide

Bus from KL to Ipoh is one of the popular bus routes especially among the locals. Apart from its affordable price, taking KL to Ipoh bus is also convenient for frequent travellers for this route. On top of that, passengers can easily check bus schedule and compare prices online so they can plan their trip in advance.

Bus Operator Available for Bus from KL to Ipoh

There are few bus companies providing bus from Kuala Lumpur to Ipoh including Plusliner, KKKL Express, Kesatuan Express, GJG Express, KPB Ekspress and City Holidays Express. In total, there are more than 100 bus trips scheduled for this route daily. You can catch the first bus at 6:00 AM. The last bus departs at 2:00 AM. Frequent bus schedule offers more flexibility for the passengers to choose the travel time that suits them. Check bus schedule online at anytime and anywhere at your convenience.

Trip Duration, Bus Ticket Price and Notes

The duration required for bus from KL to Ipoh usually takes about 3 hours. However, it still depends on the traffic condition, weather and travel season. Travel time can take longer during festive seasons such as Eid or Chinese New Year. At least one washroom break will be provided during the journey. Additional break may be given upon request from the bus driver.

Taking KL to Ipoh bus costs around RM 18.00 to RM 40.00 depending on the coach type. Bus fare might increase slightly during festive seasons depending on the operator providing bus service from Kuala Lumpur to Ipoh. Bus to Ipoh from Kuala Lumpur usually departs from TBS or Hentian Duta and drop off passengers at Terminal Amanjaya. offers the most reliable and hassle-free online booking experience to our users. Various payment options are available on our portal such as credit card, online banking, e-Wallet, PayPal and Alipay. On top of that we have BOT GoFlexi where you can reschedule or cancel you ticket easily online. Moreover, our members get to enjoy the best Loyalty Program and redeem up to RM50 / SGD25 when they book on our site or via our mobile apps.


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 KL to Ipoh route include Plusliner, KKKL Express, KPB Express, Kesatuan Express and many more.

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

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

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

KKKKL Express and Supernice Grassland are known for their good reputation. Hence, they have many loyal customers among frequent travellers. Apart from their affordable ticket price at RM18-19, their tickets are also reschedulable and refundable. Their VIP seats are arranged 2+1 so passengers can have spacious legroom and comfortable seat during the journey.

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 KL to Ipoh?

Usually it would take around 3.5 hours to reach Amanjaya Ipoh, depending on the weather and traffic condition.

Where is the boarding point in KL?

Most of the buses in KL will depart or pick up passengers at TBS and Hentian Duta. Other than that, some buses also pick up passengers at KL Sentral, Kajang Bus Terminal and Terminal KTM Old Railway Station. Check out our website for more details.

Where is the drop-off point in Ipoh?

The drop-off point is mainly located in Terminal Amanjaya, Ipoh. Meanwhile, Super Nice Express (Grassland) also drop off passengers in Ipoh town area.

How many buses are available for KL to Ipoh route?

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

What is the earliest bus available for booking?

For bus from KL to Ipoh, the earliest bus depart at 6:00AM. Only Billion Stars offers departure at this time and the ticket price is around RM22.

Is there any night bus to Ipoh from KL?

Yes, you can choose any night trip starting from 9PM to 2AM. Some of the operators that offer night trip include Plusliner, GJG Express, Supernice Grassland and many more. The ticket price ranges from RM20-40.