Kuala Lumpur Ipoh
...
Sat

Kuala Lumpur to Ipoh Bus Tickets

Kuala Lumpur to Ipoh Bus Service

Avg. Bus Duration

:

3 hrs 20 mins

Buses depart from

:

Kuala Lumpur

Bus arrives in

:

Ipoh

Cheapest Bus Ticket

:

RM 19.00

Bus Companies

:

26

Earliest Bus

:

12:15 AM

Last Bus

:

11:59 PM

Daily Bus Services

:

280

Kuala Lumpur to Ipoh Bus Schedule & Fare

Bus OperatorFirst BusLast BusDuration
First Bus - 07:45 AMLast Bus - 09:15 PM3 hrs 59 mins
First Bus - 01:15 AMLast Bus - 11:55 PM3 hrs 25 mins
First Bus - 09:45 AMLast Bus - 11:59 PM3 hrs 34 mins
First Bus - 01:45 AMLast Bus - 03:30 PM3 hrs 15 mins
First Bus - 09:00 AMLast Bus - 11:45 PM3 hrs 15 mins

Kuala Lumpur to Ipoh Bus Online Booking

The distance between Kuala Lumpur and Ipoh is 219 km, with the average bus journey taking  3 hours approximately. Any bus from Kuala Lumpur to Ipoh usually departs from TBS (Terminal Bersepadu Selatan), although some services also operate from KL Sentral, and Hentian Duta. Buses are available from 00:15 until 23:59, offering flexible travel times throughout the day. Tickets for the KL to Ipoh bus are easy to purchase online starting from prices as low as RM 19. 

Once a centre for tin mining and an alternate centre during the colonial era, Ipoh is now the fourth largest city in Malaysia. Plenty of historic buildings give a peek at the British era and its history, despite its hot tropical climate that offers several opportunities for adventure, such as river rafting, hiking, etc., to simply strolling through the street with mural art. Compared to other cities in Malaysia, Ipoh is a cheaper place to shop. Ipoh is also an excellent place for foodies to enjoy local dishes and authentic Malay cuisine.

Bus Service between Kuala Lumpur and Ipoh

The KL to Ipoh bus service offers executive and economical bus options, catering to different budgets and preferences. Amenities vary from Wi-Fi and USB charging ports to comfortable seating. Most buses have various boarding points in Kuala Lumpur and arrive at the Ipoh Amanjaya bus station, which is also the departure point for the Ipoh to KL return bus.

 

Boarding and Drop-off Points for KL to Ipoh Bus Route

Boarding Points in KL - 

  • Berjaya Times Square - Ideal for Tourists & Shoppers: Strategically located in the heart of the city (Bukit Bintang). Passengers can conveniently board the bus right after shopping or leisure, and it offers direct access to the Imbi Monorail station.

  • Hentian Duta - Gateway to the North: Located along the Duta-Ulu Kelang Expressway (DUKE) and the North-South Expressway (PLUS). Extremely convenient for passengers living around Mont Kiara, Segambut, or the northern regions of KL, as it bypasses central city traffic.

  • KL Sentral - Passengers can easily switch from LRT, MRT, KTM Komuter, Monorail, and KLIA Ekspres/Transit from the airport before boarding their bus.

  • TBG (Terminal Bersepadu Gombak) - A great transit hub for residents around Gombak and Setapak, as well as those planning to visit the nearby Batu Caves neighbourhood. Features direct access to the LRT Kelana Jaya Line.

  • TBS (Terminal Bersepadu Selatan) - Main Bus Hub with the Strongest Rerouting Network: The most popular and modern terminal in KL, offering the highest availability of buses. Equipped with airport-style facilities, an integrated ticketing system, and direct connections to LRT, MRT, KTM, and ERL (KLIA Transit).

Dropping Points in Ipoh 

  • Terminal Meru Raya (Formerly known as Terminal Amanjaya ) - Ipoh's Main Integrated Hub: Functions as the primary bus terminal for Ipoh, accommodating long-distance travel. The surrounding area is well-equipped with various amenities, hotels, and restaurants, offering easy access to taxis, Grab, or domestic buses heading into the city center.

  • Jalan Bendahara - Direct Access to the City Center & Food Hub: Located right inside Ipoh's town area. This is the best option for passengers (especially tourists or foodies) who wish to head straight to the historical heritage center, downtown hotels, or iconic local eateries without having to alight at Meru Raya, which is located further north.

 

Popular Bus Company from KL to Ipoh

Around  26 bus companies operate on the KL to Ipoh bus route. Most bus operators have more than one bus daily, while some have 8-9 bus services daily. The number of buses available per day may differ with the day of the week. Weekends will have more buses than the weekdays. Some of the popular operators include - 

KPB Ekspress 

Executive 2+1 seaters, KPB Ekspress buses offer terminal-to-terminal bus trips from TBS to Terminal Meru Raya (formerly Ipoh Amanjaya). 

PlusLiner Nice 

PlusLiner Nice buses have multiple departures throughout the day from KL to Ipoh. Passengers can board at TBS, and the drop-off is at the Amanjaya bus terminal. 

Intertop Express 

Executive 2+1 buses from Hentian Duta and TBS boarding points to Terminal Amanjaya. Intertop Express runs frequent buses from Kuala Lumpur to Ipoh. The bus company also offer child fares for children as young as 2. 

Kesataun Express 

Kesataun Express has a fleet of executive 2+1 seater standard buses from Kuala Lumpur to Ipoh. Besides child fare tickets, Kesataun Express also offers cancellable tickets. The ticket can be cancelled at your convenience. Cancellation fee will be applicable, and you can know the exact refund amount based on the refund policy in the booking policy section

Top Bus Operator Images

Bus Ticket Prices for a KL to Ipoh Bus

Bus from Kuala Lumpur to Ipoh costs RM 19 to RM 50.00. You can use redBus promos and discount offers to get extra cashback with 5+ exclusive deals on redBus to save more on your bus online booking.  

Several bus operators offer discounts up to 50% on tickets for children starting from RM 19.40 applicable for kids as young as 2 years. Infants below 2 Years usually travel for free if sharing a seat with an adult. Use the child fare filter on redBus and save more on tickets for your children on the next trip from KL to Ipoh. 


Up to 60% off on Bus Tickets Online

Avoid the long queues at the bus terminal and book bus tickets online from Kuala Lumpur to Ipoh. New Users enjoy up to 60% savings for online bus ticket booking in Malaysia with promo code REDBUS60. Learn more about such exciting redBus Offers.

Kuala Lumpur to Ipoh Bus Ticket - Guaranteed Lowest Price - Exclusive redDeals

Book cheap bus tickets online for Kuala Lumpur to Ipoh buses with redDeals on redBus, Malaysia. Get up to 25% off and additional savings on every online booking. Grab redDeals on various ticket types including Return, Early Bird, Round Trip, Last Minute, Trial, and Festive season tickets. Experience the lowest price guarantee on your travel bookings with redBus.
You can enjoy the following 7 redDeals on Kuala Lumpur to Ipoh buses:
  • RETURN_TRIP Discount By Kesatuan Express: Get 10% Extra OFF. offer valid till 31 Jul 2026
  • PERCENT Discount By NINI EXPRESS: Get 5% Extra OFF. offer valid till 12 May 2027
  • RETURN_TRIP Discount By KPB Ekspress: Get 15% Extra OFF. offer valid till 31 Jul 2026
  • ROUND_TRIP Discount By Kejora Masyhur Sdn.Bhd (Kejora Express): Get 15% Extra OFF. offer valid till 31 Jul 2026
  • RETURN_TRIP Discount By Kejora Masyhur Sdn.Bhd (Kejora Express): Get 15% Extra OFF. offer valid till 31 Jul 2026
  • FAQs

    How long is the journey by bus from KL to Ipoh?

    Any bus from KL to Ipoh takes around 3 hours by bus. 

    How much is the bus from Kuala Lumpur to Ipoh?

    Kuala Lumpur to Ipoh bus tickets start from as low as RM 19 and can go up to RM 50.00. 

    What are the timings for the first and last bus in the KL to Ipoh route?

    The first bus for KL to Ipoh is at 00:15 and the last bus is at 23:59. You can easily check the timings using the redBus application or website.

    Are there any buses that reach Ipoh late at night?

    Many buses run on the KL to Ipoh route that starts at different times during the day. You can list the buses by using the filter option for “Departure Time” on the left side of the page. Just select the buses that have departed after 6:00 P.M. to have a list of buses that reach Ipoh late at night.

    If I purchase a bus ticket on a KL to Ipoh bus, where can I board the bus from?

    The boarding point for your KL to Ipoh bus can be selected when booking your bus tickets. There are 3 main boarding points for KL to Ipoh buses: TBS, TBG, and KL Sentral.

    How do I pay for my bus ticket on the redBus website?

    There are a number of different modes of payment offered to customers. Customers can either pay by credit card, debit card, or they can select any of the banks listed when you click the “FPX (Malaysia Online Bank Transfer).

    Can I reschedule my journey after I have booked my ticket?

    Yes, you can. But this feature is limited to only a few bus operators in Malaysia. Look for the reschedule icon before booking your ticket.

    Do I need to print out my bus ticket before boarding?

    There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Malaysia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.

    What are the facilities that are available on the buses that run from KL to Ipoh?

    There are different kinds of facilities that are available on various buses. Your bus facilities will depend on the type of bus you select for your journey. The general facilities that are available are mobile charging ports, legroom, and Central TV.