Get 15% off your next bus trip in Southeast Asia! Offer valid until 04/06/2025
Terms and conditions

Kuala Lumpur to Ipoh bus

Thu, May 22
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Kuala Lumpur to Ipoh

Showing times and prices for May 22

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

Cheap tickets

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.

Fast buses

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.

Billion Stars
10:00AM3h08
Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
01:08PMTerminal Meru Raya (Ipoh Amanjaya)
$61One-way
0 transfers
Billion Stars
09:00AM3h08
Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
12:08PMTerminal Meru Raya (Ipoh Amanjaya)
$61One-way
0 transfers
Super Nice
11:00AM3h08
Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
02:08PMTerminal Meru Raya (Ipoh Amanjaya)
$61One-way
0 transfers
Mayang Sari
01:45AM3h08
Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
04:53AMTerminal Meru Raya (Ipoh Amanjaya)
$61One-way
0 transfers
Billion Stars
12:45AM3h08
Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
03:53AMTerminal Meru Raya (Ipoh Amanjaya)
$61One-way
0 transfers

Live departures

Kuala Lumpur to Ipoh bus times

Showing buses for today, Wednesday, May 21
Last updated at 3:18 PM
ProviderDepartsDurationArrivesTransfers
Tickets
ESB_965_STARMART_EXPRESS3:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS3:59 PM Kuala Lumpur, Hentian Duta
2h53
6:52 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS3:59 PM Kuala Lumpur, Hentian Duta
2h53
6:52 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS4:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS4:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_8_SRI_MAJU4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS4:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS4:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS5:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS5:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_399_MAYANG_SARI5:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS6:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS6:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS7:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
10:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6059_KONSORTIUM7:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
10:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS7:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
10:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS9:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
12:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS9:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
12:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS10:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_77_ALISAN_GOLDEN10:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS10:45 PM Kuala Lumpur, Berjaya Times Square
3h10
1:55 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_77_ALISAN_GOLDEN11:00 PM Kuala Lumpur, Hentian Duta
2h53
1:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS11:15 PM Kuala Lumpur, Hentian Duta
2h53
2:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS11:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
2:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA11:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
2:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
Thursday, May 22
ESB_831_BILLION_STARS12:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:15 AM Kuala Lumpur, Hentian Duta
2h53
3:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN12:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h24
4:39 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS12:15 AM Kuala Lumpur, Berjaya Times Square
3h10
3:25 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:20 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:28 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_117_INTER_TOP12:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS12:45 AM Kuala Lumpur, Hentian Duta
2h53
3:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN12:45 AM Kuala Lumpur, Hentian Duta
3h44
4:29 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:45 AM Kuala Lumpur, Hentian Duta
2h53
3:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS1:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS1:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_117_INTER_TOP1:00 AM Kuala Lumpur, Hentian Duta
2h53
3:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA1:00 AM Kuala Lumpur, Hentian Duta
2h53
3:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS1:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h42
5:57 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU1:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS1:30 AM Kuala Lumpur, Hentian Duta
2h53
4:23 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS1:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS1:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS1:45 AM Kuala Lumpur, Berjaya Times Square
3h10
4:55 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS1:45 AM Kuala Lumpur, KL Sentral
4h01
5:46 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_451_GOLDEN_SILK2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_711_STAR_COACH2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6130_LEXOJAYA2:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_168_MARALINER2:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:23 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h44
7:14 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_117_INTER_TOP2:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS2:45 AM Kuala Lumpur, Hentian Duta
2h53
5:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6775_COSMIC_SINGAPORE2:59 AM Kuala Lumpur, Hentian Duta
2h53
5:52 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS3:00 AM Kuala Lumpur, Hentian Duta
2h53
5:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_168_MARALINER3:00 AM Kuala Lumpur, Hentian Duta
2h53
5:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_117_INTER_TOP3:00 AM Kuala Lumpur, Hentian Duta
2h53
5:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN3:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h24
7:24 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS3:00 AM Kuala Lumpur, KL Sentral
4h04
7:04 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS3:20 AM Kuala Lumpur, Hentian Duta
2h53
6:13 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU3:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6130_LEXOJAYA3:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS3:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_433_PERSADA_TRAVEL3:40 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:48 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS3:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h42
8:27 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS4:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU4:10 AM Kuala Lumpur, Hentian Duta
2h53
7:03 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN4:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
5h03
9:18 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS4:15 AM Kuala Lumpur, KL Sentral
4h01
8:16 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS4:20 AM Kuala Lumpur, Hentian Duta
2h53
7:13 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6130_LEXOJAYA4:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS4:30 AM Kuala Lumpur, Hentian Duta
2h53
7:23 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS4:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
7:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS4:55 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h43
9:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS5:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS5:25 AM Kuala Lumpur, KL Sentral
4h03
9:28 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS5:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU5:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS5:45 AM Kuala Lumpur, Berjaya Times Square
3h10
8:55 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS5:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
8:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_399_MAYANG_SARI6:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS6:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS6:00 AM Kuala Lumpur, Hentian Duta
2h53
8:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN6:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h24
10:39 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE6:29 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:37 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6059_KONSORTIUM6:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_8_SRI_MAJU6:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h17
10:02 AM Ipoh - Jalan Bendahara0 transfersDirect
ESB_8_SRI_MAJU6:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
9:53 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS7:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
10:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS7:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
10:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS7:15 AM Kuala Lumpur, Berjaya Times Square
3h10
10:25 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS7:30 AM Kuala Lumpur, Hentian Duta
2h53
10:23 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_399_MAYANG_SARI7:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
10:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS7:45 AM Kuala Lumpur, Hentian Duta
2h53
10:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
11:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_821_KKKL_SDN8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
11:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU8:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
11:08 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS8:30 AM Kuala Lumpur, Hentian Duta
2h53
11:23 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN8:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h24
12:54 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS8:30 AM Kuala Lumpur, Hentian Duta
2h53
11:23 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6130_LEXOJAYA8:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
11:38 AM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN8:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
5h11
1:56 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS9:20 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h42
2:02 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS9:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
12:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU9:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
12:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS9:50 AM Kuala Lumpur, KL Sentral
4h01
1:51 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE9:59 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:07 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_168_MARALINER10:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS10:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_8_SRI_MAJU10:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_8_SRI_MAJU10:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h17
1:32 PM Ipoh - Jalan Bendahara0 transfersDirect
ESB_965_STARMART_EXPRESS10:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_433_PERSADA_TRAVEL10:35 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:43 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE10:45 AM Kuala Lumpur, Hentian Duta
2h53
1:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6059_KONSORTIUM10:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
1:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_168_MARALINER10:45 AM Kuala Lumpur, Hentian Duta
2h53
1:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS11:00 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
2:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS11:00 AM Kuala Lumpur, Hentian Duta
2h53
1:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6059_KONSORTIUM11:15 AM Kuala Lumpur, Hentian Duta
2h53
2:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN11:15 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
5h24
4:39 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA11:20 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
2:28 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS11:30 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h42
4:12 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS11:30 AM Kuala Lumpur, Hentian Duta
2h53
2:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE11:45 AM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
2:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS12:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:00 PM Kuala Lumpur, Hentian Duta
2h53
2:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1483_AEROBUS12:00 PM Kuala Lumpur, KL Sentral
4h01
4:01 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE12:15 PM Kuala Lumpur, Hentian Duta
2h53
3:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_16_KPB_EKSPRESS12:30 PM Kuala Lumpur, Hentian Duta
2h53
3:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA12:30 PM Kuala Lumpur, Hentian Duta
2h53
3:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS12:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
3:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS12:45 PM Kuala Lumpur, Berjaya Times Square
3h10
3:55 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE12:59 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:07 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS1:00 PM Kuala Lumpur, Hentian Duta
2h53
3:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN1:16 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h42
5:58 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5_SUPER_NICE1:29 PM Kuala Lumpur, Hentian Duta
2h53
4:22 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS1:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6059_KONSORTIUM1:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA1:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
4:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_965_STARMART_EXPRESS2:00 PM Kuala Lumpur, Hentian Duta
2h53
4:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6059_KONSORTIUM2:00 PM Kuala Lumpur, Hentian Duta
2h53
4:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN2:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
4h04
6:04 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA2:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_451_GOLDEN_SILK2:15 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS2:30 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_5876_EXPRESS_KESATUAN2:30 PM Kuala Lumpur, Hentian Duta
3h23
5:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA2:30 PM Kuala Lumpur, Hentian Duta
2h53
5:23 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_433_PERSADA_TRAVEL2:45 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
5:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6710_V_KEJORA2:45 PM Kuala Lumpur, Hentian Duta
2h53
5:38 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS2:45 PM Kuala Lumpur, Berjaya Times Square
3h10
5:55 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_6775_COSMIC_SINGAPORE2:55 PM Kuala Lumpur, Hentian Duta
2h53
5:48 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_831_BILLION_STARS3:00 PM Kuala Lumpur, Hentian Duta
2h53
5:53 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_8_SRI_MAJU3:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1173_NAIK_SELALU3:00 PM Kuala Lumpur, TBS (Terminal Bersepadu Selatan)
3h08
6:08 PM Terminal Meru Raya (Ipoh Amanjaya)0 transfersDirect
ESB_1031_POH_HAI3: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

Compare prices and tickets Kuala Lumpur to Ipoh by train or bus

Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02
Tue
Jun 03
Wed
Jun 04
Thu
Jun 05
Fri
Jun 06
Sat
Jun 07
Sun
Jun 08
Mon
Jun 09
Tue
Jun 10
Wed
Jun 11

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Journey information

Overview: Bus from Kuala Lumpur to Ipoh

MalaysiaMalaysia
MalaysiaMalaysia
Icon of bus
Buses from Kuala Lumpur to Ipoh run on average 74 times per day, taking around 3h 11m. Cheap bus tickets for this journey start at $5 (€4) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Bus providers: KPB Ekspress, Billion Stars and LEXOJAYA from Kuala Lumpur to Ipoh

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 From Kuala Lumpur to Ipoh

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.

Kuala Lumpur to Ipoh Bus Timetables

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.

Kuala Lumpur to Ipoh Bus Service: Billion Stars, Inter Top (Pudu), EXPRESS KESATUAN, Rhinoariel Travel and Tours Sdn Bhd, Sri Maju Group

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.

FAQs: Bus from Kuala Lumpur to Ipoh

FAQs: Take the bus from Kuala Lumpur to Ipoh with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Kuala Lumpur to Ipoh.
FAQs

popular bus stations

Popular bus stations from Kuala Lumpur to Ipoh

Kuala Lumpur
Ipoh
The major bus station for departures in Kuala Lumpur is Kuala Lumpur, TBS (Terminal Bersepadu Selatan). Find all the information you need to know about services, amenities and connections at Kuala Lumpur, TBS (Terminal Bersepadu Selatan) for your trip from Kuala Lumpur to Ipoh.
Kuala Lumpur, TBS (Terminal Bersepadu Selatan)Accessibility
Amenities at bus station
AccessibilityAccessibility
information
phone
Phone Number
Accessibility
Accessibility
  • The place has an entrance that is wheelchair-accessible
The major bus station for arrivals in Ipoh is Terminal Meru Raya (Ipoh Amanjaya). Find all the information you need to know about services, amenities and connections at Terminal Meru Raya (Ipoh Amanjaya) for your trip to Ipoh from Kuala Lumpur.
Terminal Meru Raya (Ipoh Amanjaya)
information

More options for your journey from Kuala Lumpur to Ipoh

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links