Cheapest price
$6
Average price
$8
Fastest journey
2 h 53 m
Average duration
2 h 53 m
Buses per day
165
Distance
174 km
The best way to find a cheap bus ticket from Kuala Lumpur to Ipoh is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Kuala Lumpur to Ipoh will cost around $8 if you buy it on the day, but the cheapest tickets can be found for only $6.
Of the 165 buses that leave Kuala Lumpur for Ipoh on Thu, May 22, 165 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, May 22 the direct buses cover the 174 km distance in an average of 2 h 53 m but if you time it right, some buses will get you there in just 2 h 53 m .
On Thu, May 22 the slowest buses will take 2 h 53 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 3:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:59 PM Kuala Lumpur, Hentian Duta | 2h53 | 6:52 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:59 PM Kuala Lumpur, Hentian Duta | 2h53 | 6:52 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 10:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 10:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 10:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 12:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 12:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:45 PM Kuala Lumpur, Berjaya Times Square | 3h10 | 1:55 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:00 PM Kuala Lumpur, Hentian Duta | 2h53 | 1:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:15 PM Kuala Lumpur, Hentian Duta | 2h53 | 2:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 2:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 2:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
Thursday, May 22 | |||||
![]() | 12:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:15 AM Kuala Lumpur, Hentian Duta | 2h53 | 3:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h24 | 4:39 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:15 AM Kuala Lumpur, Berjaya Times Square | 3h10 | 3:25 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:20 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:28 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:45 AM Kuala Lumpur, Hentian Duta | 2h53 | 3:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:45 AM Kuala Lumpur, Hentian Duta | 3h44 | 4:29 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:45 AM Kuala Lumpur, Hentian Duta | 2h53 | 3:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 3:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 3:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h42 | 5:57 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:30 AM Kuala Lumpur, Hentian Duta | 2h53 | 4:23 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:45 AM Kuala Lumpur, Berjaya Times Square | 3h10 | 4:55 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:45 AM Kuala Lumpur, KL Sentral | 4h01 | 5:46 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:23 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h44 | 7:14 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:45 AM Kuala Lumpur, Hentian Duta | 2h53 | 5:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:59 AM Kuala Lumpur, Hentian Duta | 2h53 | 5:52 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 5:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 5:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 5:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h24 | 7:24 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 AM Kuala Lumpur, KL Sentral | 4h04 | 7:04 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:20 AM Kuala Lumpur, Hentian Duta | 2h53 | 6:13 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:40 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:48 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h42 | 8:27 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:10 AM Kuala Lumpur, Hentian Duta | 2h53 | 7:03 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h03 | 9:18 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:15 AM Kuala Lumpur, KL Sentral | 4h01 | 8:16 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:20 AM Kuala Lumpur, Hentian Duta | 2h53 | 7:13 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:30 AM Kuala Lumpur, Hentian Duta | 2h53 | 7:23 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 7:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 4:55 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h43 | 9:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:25 AM Kuala Lumpur, KL Sentral | 4h03 | 9:28 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:45 AM Kuala Lumpur, Berjaya Times Square | 3h10 | 8:55 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 5:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 8:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 8:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h24 | 10:39 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:29 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:37 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 6:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h17 | 10:02 AM Ipoh - Jalan Bendahara | 0 transfersDirect | |
![]() | 6:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 9:53 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 10:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 10:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:15 AM Kuala Lumpur, Berjaya Times Square | 3h10 | 10:25 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:30 AM Kuala Lumpur, Hentian Duta | 2h53 | 10:23 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 10:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 7:45 AM Kuala Lumpur, Hentian Duta | 2h53 | 10:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 11:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 11:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 11:08 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:30 AM Kuala Lumpur, Hentian Duta | 2h53 | 11:23 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h24 | 12:54 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:30 AM Kuala Lumpur, Hentian Duta | 2h53 | 11:23 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 11:38 AM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 8:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h11 | 1:56 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:20 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h42 | 2:02 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 12:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 12:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:50 AM Kuala Lumpur, KL Sentral | 4h01 | 1:51 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 9:59 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:07 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h17 | 1:32 PM Ipoh - Jalan Bendahara | 0 transfersDirect | |
![]() | 10:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:35 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:43 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:45 AM Kuala Lumpur, Hentian Duta | 2h53 | 1:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 1:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 10:45 AM Kuala Lumpur, Hentian Duta | 2h53 | 1:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 2:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:00 AM Kuala Lumpur, Hentian Duta | 2h53 | 1:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:15 AM Kuala Lumpur, Hentian Duta | 2h53 | 2:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 5h24 | 4:39 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:20 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 2:28 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h42 | 4:12 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:30 AM Kuala Lumpur, Hentian Duta | 2h53 | 2:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 11:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 2:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:00 PM Kuala Lumpur, Hentian Duta | 2h53 | 2:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:00 PM Kuala Lumpur, KL Sentral | 4h01 | 4:01 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:15 PM Kuala Lumpur, Hentian Duta | 2h53 | 3:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:30 PM Kuala Lumpur, Hentian Duta | 2h53 | 3:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:30 PM Kuala Lumpur, Hentian Duta | 2h53 | 3:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 3:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:45 PM Kuala Lumpur, Berjaya Times Square | 3h10 | 3:55 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 12:59 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:07 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:00 PM Kuala Lumpur, Hentian Duta | 2h53 | 3:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:16 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h42 | 5:58 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:29 PM Kuala Lumpur, Hentian Duta | 2h53 | 4:22 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 1:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 4:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 PM Kuala Lumpur, Hentian Duta | 2h53 | 4:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 PM Kuala Lumpur, Hentian Duta | 2h53 | 4:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 4h04 | 6:04 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 PM Kuala Lumpur, Hentian Duta | 3h23 | 5:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:30 PM Kuala Lumpur, Hentian Duta | 2h53 | 5:23 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 5:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:45 PM Kuala Lumpur, Hentian Duta | 2h53 | 5:38 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:45 PM Kuala Lumpur, Berjaya Times Square | 3h10 | 5:55 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 2:55 PM Kuala Lumpur, Hentian Duta | 2h53 | 5:48 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 PM Kuala Lumpur, Hentian Duta | 2h53 | 5:53 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
![]() | 3:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan) | 3h08 | 6:08 PM Terminal Meru Raya (Ipoh Amanjaya) | 0 transfersDirect | |
Find all the dates and times for this journey
Distance 108 miles (174 km) |
Average bus duration 3h 11m |
Cheapest ticket price $5 (€4) |
Buses per day 74 |
Direct buses 74 |
Bus providers 28 |
Fastest bus 2h 13m |
First bus 00:30 |
Last bus 23:58 |
Buy your official KPB Ekspress, Billion Stars and LEXOJAYA bus tickets between Kuala Lumpur and Ipoh from $5 (€4) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most convenient journey.
Established in 1980 in Malaysia, operates from Kaunter 9, Butterworth Bus Terminal. The fleet includes single deck 30 seater and single deck 44 seater buses. Wheelchair access is available with assistance for boarding and alighting upon request. Luggage is not included, and additional luggage is not allowed. Free onboard WiFi is provided, but there are no USB plugs or food options available. Pets and bikes are not permitted.
Traveling by bus between the vibrant city of Kuala Lumpur and the charming town of Ipoh is a popular choice for many. A journey from Kuala Lumpur to Ipoh by bus offers a scenic route, making it an enjoyable travel option. Most buses from Kuala Lumpur to Ipoh depart from the well-known Kuala Lumpur, TBS (Terminal Bersepadu Selatan) and arrive at Terminal Meru Raya (Ipoh Amanjaya). These stations are crucial transit points providing excellent facilities for passengers. Buses on the Kuala Lumpur to Ipoh route operate frequently, ensuring travelers have numerous options to choose from.
The bus journey from Kuala Lumpur to Ipoh typically includes several key stops, ensuring passengers enjoy a comfortable and convenient travel experience. Buses depart frequently, with services running throughout the day to cater to various schedules. The first bus usually departs at 00:30, and the last service of the day is scheduled around 23:58. This frequent and well-organized timetable allows passengers to easily plan their trips.
Traveling between Kuala Lumpur and Ipoh by bus offers a comfortable ride with an average duration of 2h 13m. Covering a distance of approximately 108 miles (174 km), the journey combines convenience and efficiency, making it a preferred choice for many travelers seeking a seamless connection between these two cities.
Buses run frequently between Kuala Lumpur and Ipoh, ensuring ample options for travel. On average, there are about 74 services operating each day. Passengers can rely on this service throughout the week, as buses operate from Monday to Sunday, making it convenient for work or leisure travel plans.
Traveling from Kuala Lumpur to Ipoh by bus offers a convenient and comfortable experience. Various bus companies include Billion Stars, Inter Top (Pudu), EXPRESS KESATUAN, Rhinoariel Travel and Tours Sdn Bhd, and Sri Maju Group. These companies provide a range of services that cater to different passenger needs. From fully air-conditioned buses to reclining seats and onboard entertainment systems, journeying between these two bustling cities has never been more enjoyable. Whether you're seeking an economical ride or a more luxurious experience, you will find a suitable option with these reputable companies. The trip is known for its scenic views, making your commute as pleasant as possible.
Remember to verify schedules and services directly with the respective companies to ensure a smooth travel experience.
Passengers board the bus most frequently from Kuala Lumpur, TBS (Terminal Bersepadu Selatan), which is located around 8.4 miles (13.5 km) away from the city centre, and they get off the bus at Terminal Meru Raya (Ipoh Amanjaya), located 7.8 miles (12.6 km) away from the city centre.
To find the cheapest bus tickets for your trip from Kuala Lumpur to Ipoh, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need