Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Perak to Kuala Lumpur

263 routes · 39 operators · 1,033 daily departures · from RM13.00

39
Operators
263
Routes
1,033
Daily departures
RM13.00
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

263 scheduled routes run from Perak to Kuala Lumpur, operated by 39 coach companies. There are 1,033 departures a day, with fares from RM13.00.

Departing from
Perak — 45 boarding points
Arriving in
Kuala Lumpur — 12 arrival points
Operators
39 on this corridor
Departures
1,033 a day
Fares from
RM13.00 one way

Book Perak to Kuala Lumpur

Compare all 39 operators on this route with live seat availability.

Check live fares & availability

Timetable and fares

Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.

Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.

Starmart Express

3.2 · 41 routes · 210 departures a day · 1+2, 2+2

Starmart Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Jalan Besar, BidorHentian Duta
9:00 AM12:46 PM4:30 PM10:46 PM
RM40.001+2
Jalan Besar, BidorKLIA (Kuala Lumpur International Airport)
9:00 AM12:46 PM4:30 PM10:46 PM
RM55.001+2
Jalan Besar, BidorKLIA2 Transportation Hub
9:00 AM12:46 PM4:30 PM10:46 PM
RM55.001+2
Jalan Besar, BidorTBS (Terminal Bersepadu Selatan)
9:00 AM12:46 PM4:30 PM10:46 PM
RM40.001+2
Jalan Lin Chen Mei, Kampung KohHentian Duta
7:00 AM9:46 AM1:45 PM7:46 PM
RM30.001+2
Jalan Lin Chen Mei, Kampung KohKLIA (Kuala Lumpur International Airport)
7:00 AM9:46 AM1:45 PM7:46 PM
RM45.001+2
Jalan Lin Chen Mei, Kampung KohKLIA2 Transportation Hub
7:00 AM9:46 AM1:45 PM7:46 PM
RM45.001+2
Jalan Lin Chen Mei, Kampung KohTBS (Terminal Bersepadu Selatan)
7:00 AM9:46 AM1:45 PM7:46 PM
RM30.001+2
Kamunting Bus TerminalHentian Duta
7:30 AM8:30 AM9:00 AM10:00 AM11:00 AM11:01 AM1:15 PM3:15 PM4:01 PM6:00 PM7:31 PM9:00 PM11:00 PM11:01 PM
RM32.301+2
Kamunting Bus TerminalKLIA (Kuala Lumpur International Airport)
7:30 AM11:00 AM1:15 PM4:00 PM7:31 PM11:00 PM11:01 PM
RM70.001+2
Kamunting Bus TerminalKLIA2 Transportation Hub
7:30 AM11:00 AM1:15 PM4:00 PM7:31 PM11:00 PM11:01 PM
RM70.001+2
Kamunting Bus TerminalTBS (Terminal Bersepadu Selatan)
7:30 AM8:30 AM9:00 AM10:00 AM11:00 AM11:01 AM1:15 PM3:15 PM4:01 PM6:00 PM7:31 PM9:00 PM11:00 PM11:01 PM
RM32.301+2
Kuala Kangsar Bus TerminalHentian Duta
8:30 AM10:00 AM11:00 AM12:00 PM2:15 PM4:45 PM7:00 PM9:01 PM
RM40.001+2
Kuala Kangsar Bus TerminalKLIA (Kuala Lumpur International Airport)
8:30 AM12:00 PM2:15 PM5:00 PM9:01 PM
RM70.001+2
Kuala Kangsar Bus TerminalKLIA2 Transportation Hub
8:30 AM12:00 PM2:15 PM5:00 PM9:01 PM
RM70.001+2
Kuala Kangsar Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM10:00 AM11:00 AM12:00 PM2:15 PM4:45 PM7:00 PM9:01 PM
RM40.001+2
Lumut Bus TerminalHentian Duta
10:01 AM2:00 PM8:01 PM
RM40.001+2
Lumut Bus TerminalKLIA (Kuala Lumpur International Airport)
10:01 AM2:00 PM8:01 PM
RM55.001+2
Lumut Bus TerminalKLIA2 Transportation Hub
10:01 AM2:00 PM8:01 PM
RM55.001+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
10:01 AM2:00 PM8:01 PM
RM40.001+2
Main Road, Ayer TawarHentian Duta
6:45 AM9:31 AM1:30 PM7:31 PM
RM40.001+2
Main Road, Ayer TawarKLIA (Kuala Lumpur International Airport)
6:45 AM9:31 AM1:30 PM7:31 PM
RM55.001+2
Main Road, Ayer TawarKLIA2 Transportation Hub
6:45 AM9:31 AM1:30 PM7:31 PM
RM55.001+2
Main Road, Ayer TawarTBS (Terminal Bersepadu Selatan)
6:45 AM9:31 AM1:30 PM7:31 PM
RM40.001+2
Parit Buntar Bus TerminalHentian Duta
10:00 PM
RM50.001+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 PM
RM50.001+2
Seri Manjung Bus TerminalHentian Duta
7:15 AM10:16 AM2:15 PM8:16 PM
RM35.001+2
Seri Manjung Bus TerminalKLIA (Kuala Lumpur International Airport)
7:15 AM10:16 AM2:15 PM8:16 PM
RM55.001+2
Seri Manjung Bus TerminalKLIA2 Transportation Hub
7:15 AM10:16 AM2:15 PM8:16 PM
RM55.001+2
Seri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
7:15 AM10:16 AM2:15 PM8:16 PM
RM35.001+2
Simpang 4 Hutan MelintangTBS (Terminal Bersepadu Selatan)
9:20 AM2:20 PM
RM23.001+2
Simpang TaipingHentian Duta
8:00 AM9:00 AM9:30 AM10:30 AM11:30 AM11:31 AM1:45 PM3:40 PM4:31 PM6:30 PM8:01 PM9:30 PM11:30 PM11:31 PM
RM32.301+2
Simpang TaipingKLIA (Kuala Lumpur International Airport)
8:00 AM11:30 AM1:45 PM4:30 PM8:01 PM11:30 PM11:31 PM
RM70.001+2
Simpang TaipingKLIA2 Transportation Hub
8:00 AM11:30 AM1:45 PM4:30 PM8:01 PM11:30 PM11:31 PM
RM70.001+2
Simpang TaipingTBS (Terminal Bersepadu Selatan)
8:00 AM9:00 AM9:30 AM10:30 AM11:30 AM11:31 AM1:45 PM3:40 PM4:31 PM6:30 PM8:01 PM9:30 PM11:30 PM11:31 PM
RM32.301+2
Terminal Amanjaya, IpohHentian Duta
10:45 AM
RM30.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
10:45 AM
RM30.001+2
Terminal IntanHentian Duta
8:30 AM11:46 AM3:30 PM9:46 PM
RM30.001+2
Terminal IntanKLIA (Kuala Lumpur International Airport)
8:30 AM11:46 AM3:30 PM9:46 PM
RM55.001+2
Terminal IntanKLIA2 Transportation Hub
8:30 AM11:46 AM3:30 PM9:46 PM
RM55.001+2
Terminal IntanTBS (Terminal Bersepadu Selatan)
8:30 AM9:00 AM11:46 AM2:00 PM3:30 PM9:46 PM
RM23.001+2
No routes match your filter.
Lowest published fare RM23.00. Shaded times are overnight departures. Book Starmart Express

Nice

32 routes · 90 departures a day · 2+2, 1+2

Nice services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Gerik Bus TerminalHentian Duta
10:30 AM12:00 PM10:30 PM
RM52.002+2
Gerik Bus TerminalKL Sentral
10:30 AM10:30 PM
RM52.002+2
Gerik Bus TerminalPutrajaya Sentral
10:30 PM
RM57.002+2
Gerik Bus TerminalTBS (Terminal Bersepadu Selatan)
10:30 AM12:00 PM10:30 PM
RM52.002+2
Hentian Bas Kroh (Pengkalan Hulu)Hentian Duta
9:45 AM11:15 AM9:45 PM
RM60.002+2
Hentian Bas Kroh (Pengkalan Hulu)KL Sentral
9:45 AM9:45 PM
RM60.002+2
Hentian Bas Kroh (Pengkalan Hulu)Putrajaya Sentral
9:45 PM
RM65.002+2
Hentian Bas Kroh (Pengkalan Hulu)TBS (Terminal Bersepadu Selatan)
9:45 AM11:15 AM9:45 PM
RM60.002+2
Lumut Bus TerminalHentian Duta
8:00 AM4:30 PM
RM27.302+2
Lumut Bus TerminalKL Sentral
8:00 AM4:30 PM
RM27.902+2
Lumut Bus TerminalPutrajaya Sentral
8:00 AM4:30 PM
RM31.402+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM4:30 PM
RM29.102+2
Main Road, Ayer TawarHentian Duta
8:30 AM5:00 PM
RM24.802+2
Main Road, Ayer TawarKL Sentral
8:30 AM5:00 PM
RM25.402+2
Main Road, Ayer TawarPutrajaya Sentral
8:30 AM5:00 PM
RM28.902+2
Main Road, Ayer TawarTBS (Terminal Bersepadu Selatan)
8:30 AM5:00 PM
RM26.602+2
Seri Manjung Bus TerminalHentian Duta
8:10 AM4:40 PM
RM26.602+2
Seri Manjung Bus TerminalKL Sentral
8:10 AM4:40 PM
RM27.202+2
Seri Manjung Bus TerminalPutrajaya Sentral
8:10 AM4:40 PM
RM30.602+2
Seri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
8:10 AM4:40 PM
RM28.302+2
Stesen Bas Seri Iskandar (Bota)Hentian Duta
9:15 AM5:45 PM
RM22.902+2
Stesen Bas Seri Iskandar (Bota)KL Sentral
9:15 AM5:45 PM
RM23.602+2
Stesen Bas Seri Iskandar (Bota)Putrajaya Sentral
9:15 AM5:45 PM
RM27.002+2
Stesen Bas Seri Iskandar (Bota)TBS (Terminal Bersepadu Selatan)
9:15 AM5:45 PM
RM24.702+2
Terminal Amanjaya, IpohHentian Duta
12:30 PM2:00 PM
RM34.002+2
Terminal Amanjaya, IpohKL Sentral
4:15 AM4:30 AM6:30 AM8:00 AM9:30 AM11:30 AM12:30 PM1:00 PM1:30 PM2:30 PM3:30 PM6:30 PM8:30 PM
RM19.602+2
Terminal Amanjaya, IpohPutrajaya Sentral
4:15 AM9:30 AM12:15 PM1:00 PM
RM22.602+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
4:30 AM6:30 AM8:00 AM11:30 AM12:15 PM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:30 PM6:30 PM8:30 PM
RM20.602+2
Terminal Bas Batu GajahHentian Duta
9:30 AM6:00 PM
RM18.002+2
Terminal Bas Batu GajahKL Sentral
9:30 AM6:00 PM
RM18.602+2
Terminal Bas Batu GajahPutrajaya Sentral
9:30 AM6:00 PM
RM22.102+2
Terminal Bas Batu GajahTBS (Terminal Bersepadu Selatan)
9:30 AM6:00 PM
RM19.802+2
No routes match your filter.
Lowest published fare RM18.00. Shaded times are overnight departures. Book Nice

Arwana Express

4.1 · 21 routes · 130 departures a day · 1+2

Arwana Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Jalan Lin Chen Mei, Kampung KohHentian Duta
8:30 AM11:30 AM2:30 PM3:30 PM6:30 PM
RM38.001+2
Jalan Lin Chen Mei, Kampung KohTBS (Terminal Bersepadu Selatan)
8:30 AM11:30 AM2:30 PM3:30 PM6:30 PM
RM38.001+2
Kampar Putra Sentral TerminalKLIA (Kuala Lumpur International Airport)
12:15 PM
RM53.001+2
Kampar Putra Sentral TerminalKLIA2 Transportation Hub
12:15 PM
RM53.001+2
Kampar Putra Sentral TerminalTBS (Terminal Bersepadu Selatan)
10:30 AM12:15 PM
RM38.001+2
Lumut Bus TerminalHentian Duta
7:30 AM8:00 AM11:00 AM12:30 PM2:00 PM3:00 PM4:30 PM6:00 PM
RM38.001+2
Lumut Bus TerminalKLIA (Kuala Lumpur International Airport)
6:40 AM8:40 AM10:30 AM12:40 PM4:40 PM7:40 PM10:40 PM
RM53.001+2
Lumut Bus TerminalKLIA2 Transportation Hub
6:40 AM8:40 AM10:30 AM12:40 PM4:40 PM7:40 PM10:40 PM
RM53.001+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
6:40 AM7:30 AM8:00 AM8:30 AM8:40 AM10:30 AM11:00 AM12:30 PM12:40 PM2:00 PM3:00 PM4:30 PM4:40 PM6:00 PM7:40 PM10:40 PM
RM38.001+2
Seri Iskandar Bus StationHentian Duta
2:15 AM8:45 AM1:45 PM5:45 PM
RM38.001+2
Seri Iskandar Bus StationKLIA (Kuala Lumpur International Airport)
11:45 AM
RM53.001+2
Seri Iskandar Bus StationKLIA2 Transportation Hub
11:45 AM
RM53.001+2
Seri Iskandar Bus StationTBS (Terminal Bersepadu Selatan)
2:15 AM8:45 AM9:45 AM11:45 AM1:45 PM5:45 PM
RM38.001+2
Seri Manjung Bus TerminalHentian Duta
1:15 AM7:45 AM8:15 AM11:15 AM12:45 PM2:15 PM3:15 PM4:45 PM6:15 PM
RM38.001+2
Seri Manjung Bus TerminalKLIA (Kuala Lumpur International Airport)
7:15 AM9:15 AM10:45 AM1:15 PM5:15 PM8:15 PM11:15 PM
RM53.001+2
Seri Manjung Bus TerminalKLIA2 Transportation Hub
7:15 AM9:15 AM10:45 AM1:15 PM5:15 PM8:15 PM11:15 PM
RM53.001+2
Seri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
1:15 AM7:15 AM7:45 AM8:15 AM8:45 AM9:15 AM10:45 AM11:15 AM12:45 PM1:15 PM2:15 PM3:15 PM4:45 PM5:15 PM6:15 PM8:15 PM11:15 PM
RM38.001+2
Sitiawan Bus TerminalKLIA (Kuala Lumpur International Airport)
9:00 AM1:00 PM5:00 PM8:00 PM11:00 PM
RM53.001+2
Sitiawan Bus TerminalKLIA2 Transportation Hub
9:00 AM1:00 PM5:00 PM8:00 PM11:00 PM
RM53.001+2
Terminal IntanHentian Duta
9:30 AM12:30 PM3:30 PM4:30 PM7:30 PM
RM30.001+2
Terminal IntanTBS (Terminal Bersepadu Selatan)
12:30 AM8:30 AM9:30 AM10:30 AM12:30 PM2:30 PM3:30 PM4:30 PM6:30 PM7:30 PM9:30 PM
RM30.001+2
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book Arwana Express

Transnasional

3.7 · 14 routes · 46 departures a day · 2+2

Transnasional services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Gerik Bus TerminalHentian Duta
10:00 AM10:30 PM
RM52.002+2
Gerik Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM10:30 PM
RM52.002+2
Hentian Bas Kroh (Pengkalan Hulu)Hentian Duta
9:15 AM9:45 PM
RM60.002+2
Hentian Bas Kroh (Pengkalan Hulu)TBS (Terminal Bersepadu Selatan)
9:15 AM9:45 PM
RM60.002+2
Kamunting Bus TerminalHentian Duta
10:00 AM4:00 PM
RM50.002+2
Kamunting Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM4:00 PM
RM50.002+2
Kuala Kangsar Bus TerminalHentian Duta
9:00 AM12:00 PM2:30 PM5:00 PM
RM40.002+2
Kuala Kangsar Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM12:00 PM2:30 PM5:00 PM
RM40.002+2
Parit Buntar Bus TerminalHentian Duta
9:00 AM3:00 PM
RM50.002+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM3:00 PM
RM50.002+2
Terminal Amanjaya, IpohHentian Duta
9:45 AM12:45 PM3:15 PM5:45 PM
RM34.002+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
8:45 AM9:45 AM10:15 AM12:00 PM12:45 PM3:00 PM3:15 PM5:45 PM
RM25.002+2
Terminal IntanHentian Duta
8:00 AM10:00 AM12:00 PM4:00 PM6:00 PM
RM30.002+2
Terminal IntanTBS (Terminal Bersepadu Selatan)
8:00 AM10:00 AM12:00 PM4:00 PM6:00 PM
RM30.002+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Transnasional

LA Holidays

4.0 · 13 routes · 26 departures a day · 1+2

LA Holidays services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kampar Putra Sentral TerminalTBS (Terminal Bersepadu Selatan)
10:15 AM10:15 PM
RM28.001+2
Lumut Bus TerminalHentian Duta
2:45 PM
RM42.001+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM2:45 PM8:00 PM
RM42.001+2
Manjung Bus TerminalHentian Duta
3:00 PM
RM42.001+2
Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
8:15 AM3:00 PM8:15 PM
RM42.001+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
11:00 AM10:30 PM11:30 PM11:55 PM
RM48.001+2
Seri IskandarTBS (Terminal Bersepadu Selatan)
9:30 AM9:30 PM
RM35.001+2
SitiawanHentian Duta
3:15 PM
RM42.001+2
SitiawanTBS (Terminal Bersepadu Selatan)
8:30 AM3:15 PM8:30 PM
RM42.001+2
Tanjung MalimTBS (Terminal Bersepadu Selatan)
11:45 AM11:45 PM
RM13.001+2
TapahTBS (Terminal Bersepadu Selatan)
10:30 AM10:30 PM
1+2
Teluk IntanHentian Duta
4:00 PM
RM28.001+2
Teluk IntanTBS (Terminal Bersepadu Selatan)
4:00 PM
RM28.001+2
No routes match your filter.
Lowest published fare RM13.00. Shaded times are overnight departures. Book LA Holidays

Konsortium Express

3.2 · 12 routes · 42 departures a day · 1+2

Konsortium Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KamuntingHentian Duta
9:00 AM10:30 AM1:00 PM8:30 PM
RM32.001+2
KamuntingPutrajaya Sentral
10:30 AM1:00 PM
RM45.001+2
KamuntingTBS (Terminal Bersepadu Selatan)
9:00 AM10:30 AM1:00 PM8:30 PM
RM32.001+2
Kuala KangsarHentian Duta
10:15 AM11:45 AM2:15 PM9:15 PM9:45 PM
RM35.001+2
Kuala KangsarPutrajaya Sentral
11:45 AM2:15 PM
RM45.001+2
Kuala KangsarTBS (Terminal Bersepadu Selatan)
10:15 AM11:45 AM2:15 PM9:15 PM9:45 PM
RM35.001+2
TaipingHentian Duta
9:30 AM11:00 AM1:30 PM9:00 PM
RM32.001+2
TaipingPutrajaya Sentral
11:00 AM1:30 PM
RM45.001+2
TaipingTBS (Terminal Bersepadu Selatan)
9:30 AM11:00 AM1:30 PM9:00 PM
RM32.001+2
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
11:00 AM12:30 PM3:00 PM10:30 PM
RM25.001+2
Terminal Meru Raya (Ipoh Amanjaya)Putrajaya Sentral
12:30 PM3:00 PM
RM30.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
11:00 AM12:30 PM3:00 PM10:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Konsortium Express

Plusliner

3.5 · 10 routes · 12 departures a day · 1+2, 2+2

Plusliner services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Gerik Bus TerminalHentian Duta
6:15 PM
RM52.001+2
Gerik Bus TerminalPutrajaya Sentral
6:15 PM
RM57.001+2
Gerik Bus TerminalTBS (Terminal Bersepadu Selatan)
6:15 PM
RM52.001+2
Hentian Bas Kroh (Pengkalan Hulu)Hentian Duta
5:30 PM
RM60.001+2
Hentian Bas Kroh (Pengkalan Hulu)Putrajaya Sentral
5:30 PM
RM65.001+2
Hentian Bas Kroh (Pengkalan Hulu)TBS (Terminal Bersepadu Selatan)
5:30 PM
RM60.001+2
Terminal Amanjaya, IpohHentian Duta
10:30 AM8:15 PM
RM34.001+2
Terminal Amanjaya, IpohKL Sentral
10:30 AM
RM34.001+2
Terminal Amanjaya, IpohPutrajaya Sentral
8:15 PM
RM37.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
10:30 AM8:15 PM
RM34.001+2
No routes match your filter.
Lowest published fare RM34.00. Shaded times are overnight departures. Book Plusliner

Jasmine Express

3.3 · 8 routes · 13 departures a day · 1+2

Jasmine Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Parit Buntar Bus TerminalHentian Duta
10:00 PM
RM50.001+2
Parit Buntar Bus TerminalKLIA (Kuala Lumpur International Airport)
10:00 PM
RM70.001+2
Parit Buntar Bus TerminalKLIA2 Transportation Hub
10:00 PM
RM70.001+2
Parit Buntar Bus TerminalPutrajaya Sentral
10:00 PM
RM55.001+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 PM
RM50.001+2
Terminal Amanjaya, IpohHentian Duta
3:00 PM4:00 PM5:00 PM
RM28.001+2
Terminal Amanjaya, IpohPutrajaya Sentral
1:50 PM
RM37.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
1:50 PM3:00 PM4:00 PM5:00 PM
RM30.001+2
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book Jasmine Express

Kesatuan Express

3.5 · 8 routes · 36 departures a day · 1+2

Kesatuan Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalHentian Duta
5:30 PM
RM35.001+2
Lumut Bus TerminalTBS (Terminal Bersepadu Selatan)
7:30 AM8:30 AM9:30 AM11:00 AM5:30 PM9:20 PM
RM35.001+2
Seri Iskandar Bus StationHentian Duta
7:55 AM6:45 PM
RM35.001+2
Seri Iskandar Bus StationTBS (Terminal Bersepadu Selatan)
7:55 AM8:30 AM9:30 AM10:30 AM12:05 PM6:45 PM10:20 PM
RM35.001+2
Seri Manjung Bus TerminalHentian Duta
5:45 PM
RM35.001+2
Seri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
7:45 AM8:45 AM9:45 AM11:15 AM5:45 PM9:35 PM
RM35.001+2
Terminal Amanjaya, IpohHentian Duta
2:15 AM8:57 AM5:30 PM7:55 PM
RM33.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
2:15 AM8:57 AM10:15 AM11:00 AM11:45 AM1:30 PM5:30 PM7:55 PM11:25 PM
RM33.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book Kesatuan Express

Naik Selalu Ekspress

3.7 · 8 routes · 60 departures a day · 1+2

Naik Selalu Ekspress services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bagan SeraiHentian Duta
9:40 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM
RM44.001+2
Bagan SeraiTBS (Terminal Bersepadu Selatan)
9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM
RM49.001+2
KamuntingHentian Duta
10:20 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM
RM42.001+2
KamuntingTBS (Terminal Bersepadu Selatan)
10:20 AM11:30 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM
RM45.001+2
Parit BuntarHentian Duta
9:20 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM
RM47.001+2
Parit BuntarTBS (Terminal Bersepadu Selatan)
9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM
RM51.001+2
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
12:30 AM11:20 AM4:10 PM7:10 PM9:10 PM11:00 PM11:05 PM11:10 PM11:15 PM
RM32.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
12:30 AM11:20 AM12:45 PM4:10 PM7:10 PM9:10 PM11:00 PM11:05 PM11:10 PM11:15 PM
RM34.001+2
No routes match your filter.
Lowest published fare RM32.00. Shaded times are overnight departures. Book Naik Selalu Ekspress

Star Coach Express Sdn Bhd

4.2 · 8 routes · 23 departures a day · 1+2

Star Coach Express Sdn Bhd services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Gopeng Bus TerminalTBS (Terminal Bersepadu Selatan)
11:00 AM8:45 PM10:00 PM
RM34.001+2
Jalan Besar(Sungai Siput)TBS (Terminal Bersepadu Selatan)
9:40 AM9:45 AM8:30 PM
RM40.001+2
Kampar Putra Sentral TerminalTBS (Terminal Bersepadu Selatan)
11:30 AM9:30 PM10:30 PM
RM28.001+2
Sri Manjung Bus TerminalTBS (Terminal Bersepadu Selatan)
10:45 AM9:00 PM
RM36.001+2
Teluk Intan Bus TerminalTBS (Terminal Bersepadu Selatan)
12:00 PM10:00 PM
RM26.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
10:30 AM8:15 PM9:15 PM
RM34.001+2
Terminal Bidor SentralTBS (Terminal Bersepadu Selatan)
12:15 PM1:00 PM9:00 PM10:15 PM10:45 PM
RM23.001+2
The Store SitiawanTBS (Terminal Bersepadu Selatan)
10:30 AM8:45 PM
RM36.001+2
No routes match your filter.
Lowest published fare RM23.00. Shaded times are overnight departures. Book Star Coach Express Sdn Bhd

Cosmic Express

4.2 · 6 routes · 20 departures a day · 1+2

Cosmic Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Gerik Bus TerminalHentian Duta
11:05 AM11:15 AM11:05 PM11:15 PM
RM65.001+2
Gerik Bus TerminalPutrajaya Sentral
11:05 AM11:05 PM
RM70.001+2
Gerik Bus TerminalTBS (Terminal Bersepadu Selatan)
11:05 AM11:15 AM11:05 PM11:15 PM
RM65.001+2
Hentian Bas Kroh (Pengkalan Hulu)Hentian Duta
10:05 AM10:15 AM10:05 PM10:15 PM
RM72.001+2
Hentian Bas Kroh (Pengkalan Hulu)Putrajaya Sentral
10:05 AM10:05 PM
RM75.001+2
Hentian Bas Kroh (Pengkalan Hulu)TBS (Terminal Bersepadu Selatan)
10:05 AM10:15 AM10:05 PM10:15 PM
RM72.001+2
No routes match your filter.
Lowest published fare RM65.00. Shaded times are overnight departures. Book Cosmic Express

Cosmic Singapore Express

4.0 · 6 routes · 12 departures a day · Executive

Cosmic Singapore Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KamuntingHentian Duta
9:30 AM9:45 PM
RM41.00Executive
KamuntingTBS (Terminal Bersepadu Selatan)
9:30 AM9:45 PM
RM45.00Executive
Simpang Taiping (BHP)Hentian Duta
10:00 AM10:15 PM
RM40.00Executive
Simpang Taiping (BHP)TBS (Terminal Bersepadu Selatan)
10:00 AM10:15 PM
RM45.00Executive
Terminal Amanjaya, IpohHentian Duta
11:00 AM11:15 PM
RM32.00Executive
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
11:00 AM11:15 PM
RM34.00Executive
No routes match your filter.
Lowest published fare RM32.00. Shaded times are overnight departures. Book Cosmic Singapore Express

KPB Ekspress

3.9 · 6 routes · 39 departures a day · 1+2, 2+2

KPB Ekspress services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KamuntingHentian Duta
9:30 AM
RM45.001+2
KamuntingTBS (Terminal Bersepadu Selatan)
9:30 AM10:30 PM
RM45.001+2 / 2+2
Parit BuntarHentian Duta
8:30 AM10:30 AM11:00 AM11:45 PM
RM50.001+2 / 2+2
Parit BuntarTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM10:30 AM11:00 AM9:45 PM11:00 PM11:45 PM
RM50.001+2 / 2+2
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
10:00 AM10:45 AM11:30 AM12:30 PM12:45 PM1:30 PM2:45 PM9:00 PM11:15 PM
RM34.001+2 / SVIP 27 SEATER
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
10:00 AM10:45 AM11:15 AM11:30 AM12:00 PM12:30 PM12:45 PM1:00 PM1:30 PM2:45 PM5:30 PM7:30 PM9:00 PM10:30 PM11:00 PM11:15 PM
RM34.001+2 / 2+2 / SVIP 27 SEATER
No routes match your filter.
Lowest published fare RM34.00. Shaded times are overnight departures. Book KPB Ekspress

Maraliner

4.0 · 6 routes · 16 departures a day · 1+2, 2+2

Maraliner services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Parit Buntar Bus TerminalHentian Duta
10:15 AM12:15 PM7:00 PM
RM33.901+2
Parit Buntar Bus TerminalPutrajaya Sentral
10:15 AM7:00 PM
RM36.101+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
10:15 AM12:15 PM7:00 PM
RM33.901+2
Terminal Amanjaya, IpohHentian Duta
11:45 AM2:00 PM9:00 PM
RM23.001+2
Terminal Amanjaya, IpohPutrajaya Sentral
11:45 AM9:00 PM
RM31.601+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
11:45 AM2:00 PM9:00 PM
RM23.001+2
No routes match your filter.
Lowest published fare RM23.00. Shaded times are overnight departures. Book Maraliner

Sri Maju Group

4.0 · 6 routes · 26 departures a day · 1+2, 2+2

Sri Maju Group services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Ipoh – Jalan BendaharaKLIA
12:05 AM6:00 AM12:15 PM3:00 PM
RM45.001+2
Ipoh – Jalan BendaharaKLIA 2
12:05 AM6:00 AM12:15 PM3:00 PM
RM45.001+2
Ipoh – Jalan BendaharaTBS (Terminal Bersepadu Selatan)
8:30 AM9:30 AM10:30 AM1:00 PM
RM20.001+2 / 2+2
Terminal Meru Raya (Ipoh Amanjaya)KLIA
12:30 AM6:30 AM12:45 PM3:30 PM
RM45.001+2
Terminal Meru Raya (Ipoh Amanjaya)KLIA 2
12:30 AM6:30 AM12:45 PM3:30 PM
RM45.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
9:00 AM10:00 AM11:00 AM1:30 PM5:30 PM6:00 PM
RM20.001+2 / 2+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Sri Maju Group

Super Nice Express

3.3 · 6 routes · 6 departures a day · 1+2

Super Nice Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
GopengTBS (Terminal Bersepadu Selatan)
9:45 AM
RM40.001+2
Ipoh – Jalan BendaharaTBS (Terminal Bersepadu Selatan)
9:15 AM
RM40.001+2
KamparTBS (Terminal Bersepadu Selatan)
10:15 AM
RM40.001+2
Parit BuntarHentian Duta
11:00 AM
RM48.001+2
Parit BuntarTBS (Terminal Bersepadu Selatan)
11:00 AM
RM48.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
8:30 AM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Super Nice Express

TST Express

6 routes · 6 departures a day · 1+2

TST Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
GerikTBG (Terminal Bersepadu Gombak)
6:30 PM
RM51.001+2
GerikTBS (Terminal Bersepadu Selatan)
6:30 PM
RM51.001+2
Pengkalan HuluTBG (Terminal Bersepadu Gombak)
5:30 PM
RM65.001+2
Pengkalan HuluTBS (Terminal Bersepadu Selatan)
5:30 PM
RM65.001+2
Terminal Amanjaya, IpohTBG (Terminal Bersepadu Gombak)
8:30 PM
RM33.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
8:30 PM
RM33.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book TST Express

Aerobus

4.2 · 4 routes · 36 departures a day · 1+2, 2+2

Aerobus services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Parit Buntar Bus TerminalKL Sentral
5:45 PM
RM40.001+2
Parit Buntar Bus TerminalTBS (Terminal Bersepadu Selatan)
5:45 PM
RM40.001+2
Terminal Amanjaya, IpohKL Sentral
4:30 AM8:30 AM9:30 AM11:30 AM1:15 PM2:05 PM3:25 PM4:15 PM5:20 PM6:15 PM6:45 PM7:30 PM8:00 PM8:45 PM9:30 PM10:45 PM11:30 PM
RM28.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
4:30 AM8:30 AM9:30 AM11:30 AM1:15 PM2:05 PM3:25 PM4:15 PM5:20 PM6:15 PM6:45 PM7:30 PM8:00 PM8:45 PM9:30 PM10:45 PM11:30 PM
RM28.001+2
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book Aerobus

Billion Stars

2.1 · 4 routes · 38 departures a day · 1+2

Billion Stars services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
1:00 AM2:00 AM2:45 AM11:45 AM12:30 PM2:00 PM3:30 PM4:30 PM7:00 PM8:45 PM9:30 PM11:00 PM
RM33.301+2
Terminal Meru Raya (Ipoh Amanjaya)KLIA (Kuala Lumpur International Airport)
1:00 AM2:45 AM11:45 AM2:00 PM4:30 PM7:00 PM9:30 PM
RM38.001+2
Terminal Meru Raya (Ipoh Amanjaya)KLIA 2
1:00 AM2:45 AM11:45 AM2:00 PM4:30 PM7:00 PM9:30 PM
RM38.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
1:00 AM2:00 AM2:45 AM11:45 AM12:30 PM2:00 PM3:30 PM4:30 PM7:00 PM8:45 PM9:30 PM11:00 PM
RM33.301+2
No routes match your filter.
Lowest published fare RM33.30. Shaded times are overnight departures. Book Billion Stars

Grassland – Transtar

2.8 · 4 routes · 8 departures a day · 1+2

Grassland – Transtar services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
GopengTBS (Terminal Bersepadu Selatan)
10:15 AM9:45 PM
RM35.001+2
Ipoh – Jalan BendaharaTBS (Terminal Bersepadu Selatan)
9:45 AM9:15 PM
RM35.001+2
KamparTBS (Terminal Bersepadu Selatan)
10:45 AM10:15 PM
RM35.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
8:45 AM8:30 PM
RM35.001+2
No routes match your filter.
Lowest published fare RM35.00. Shaded times are overnight departures. Book Grassland – Transtar

Alisan Golden Coach

4.1 · 3 routes · 6 departures a day · SVIP, Double Decker

Alisan Golden Coach services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohDesa Complex (Kepong)
9:00 AM10:00 PM
RM33.00SVIP
Terminal Amanjaya, IpohTBG (Terminal Bersepadu Gombak)
9:00 AM10:00 PM
RM33.00SVIP
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
9:00 AM10:00 PM
RM33.00SVIP
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book Alisan Golden Coach

Edaran Express

4.6 · 3 routes · 15 departures a day · 1+2

Edaran Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Jalan Besar, BidorTBS (Terminal Bersepadu Selatan)
9:15 AM11:15 AM2:15 PM2:45 PM5:15 PM
RM22.001+2
Kampar Putra Sentral TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM10:30 AM1:30 PM2:00 PM4:30 PM
RM26.701+2
Tapah Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM11:00 AM2:00 PM2:30 PM5:00 PM
RM23.701+2
No routes match your filter.
Lowest published fare RM22.00. Shaded times are overnight departures. Book Edaran Express

Kejora Masyhur Sdn Bhd

3.3 · 3 routes · 21 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohHentian Duta
10:30 AM11:45 AM12:15 PM2:00 PM5:30 PM5:45 PM11:30 PM11:45 PM
RM30.00SVIP
Terminal Amanjaya, IpohKL Sentral
11:45 AM12:15 PM5:30 PM5:45 PM11:30 PM
RM30.00SVIP
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
10:30 AM11:45 AM12:15 PM2:00 PM5:30 PM5:45 PM11:30 PM11:45 PM
RM30.00SVIP
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

Alibaba Express

2.9 · 2 routes · 2 departures a day · 1+2

Alibaba Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
1:30 AM
RM40.001+2
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
1:30 AM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Alibaba Express

COLOURPLUS EXPRESS

2 routes · 2 departures a day · CP DDVIP, 1+2

COLOURPLUS EXPRESS services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
3:45 PM
RM33.00CP DDVIP
Terminal Meru Raya (Ipoh Amanjaya)Terminal Bersepadu Gombak (TBG)
3:45 PM
RM38.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book COLOURPLUS EXPRESS

E-Mutiara

4.3 · 2 routes · 4 departures a day · 1+2

E-Mutiara services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTBG (Terminal Bersepadu Gombak)
11:00 AM11:00 PM
RM40.001+2
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
11:00 AM11:00 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book E-Mutiara

GOLDEN SILK HOLIDAY

3.7 · 2 routes · 5 departures a day · 30s, 31S

GOLDEN SILK HOLIDAY services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Parit BuntarTBS (Terminal Bersepadu Selatan)
10:00 AM10:15 PM
RM50.0030s
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
11:45 AM12:00 PM11:59 PM
RM30.0030s / 31S
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

Highway Star Express

4.4 · 2 routes · 6 departures a day · 1+2

Highway Star Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Aman JayaKLIA (Kuala Lumpur International Airport)
7:45 AM2:30 PM9:45 PM
RM52.001+2
Terminal Aman JayaKLIA2 (Kuala Lumpur International Airport 2)
7:45 AM2:30 PM9:45 PM
RM52.001+2
No routes match your filter.
Lowest published fare RM52.00. Shaded times are overnight departures. Book Highway Star Express

Permata Utara Sdn Bhd

2.5 · 2 routes · 8 departures a day · 1+2, SVIP 30 SEATER

Permata Utara Sdn Bhd services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Hentian Duta
2:45 PM6:30 PM6:45 PM11:45 PM
RM31.001+2 / SVIP 30 SEATER
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
2:45 PM6:30 PM6:45 PM11:45 PM
RM31.001+2 / SVIP 30 SEATER
No routes match your filter.
Lowest published fare RM31.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

PERSADA TRAVEL AND TOURS

3.3 · 2 routes · 5 departures a day · 30s, 31S

PERSADA TRAVEL AND TOURS services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Parit BuntarTBS (Terminal Bersepadu Selatan)
10:15 AM2:00 PM11:59 PM
RM50.0030s / 31S
Terminal Meru Raya (Ipoh Amanjaya)TBS (Terminal Bersepadu Selatan)
11:30 AM3:45 PM
RM33.0030s
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book PERSADA TRAVEL AND TOURS

SMB Express

4.4 · 2 routes · 11 departures a day · 1+2

SMB Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Simpang 4 Hutan MelintangTBS (Terminal Bersepadu Selatan)
9:30 AM9:35 AM9:36 AM5:20 PM5:21 PM9:00 PM
RM25.001+2
Teluk IntanTBS (Terminal Bersepadu Selatan)
9:10 AM9:11 AM5:00 PM5:01 PM8:45 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book SMB Express

SRI THEVEN Express

2.9 · 2 routes · 12 departures a day · 2+2, 1+2

SRI THEVEN Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Simpang 4 Hutan MelintangTBS (Terminal Bersepadu Selatan)
8:30 AM10:00 AM11:45 AM1:15 PM3:15 PM8:30 PM
RM25.001+2 / 2+2
Teluk IntanTBS (Terminal Bersepadu Selatan)
8:15 AM9:45 AM11:30 AM1:00 PM3:00 PM8:15 PM
RM25.001+2 / 2+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book SRI THEVEN Express

YoYo Express

4.2 · 2 routes · 30 departures a day · 1+2

YoYo Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohKLIA (Kuala Lumpur International Airport)
12:00 AM1:00 AM3:00 AM6:00 AM7:00 AM8:00 AM9:00 AM10:00 AM12:00 PM2:00 PM4:00 PM6:00 PM8:00 PM10:00 PM11:00 PM
RM52.001+2
Terminal Amanjaya, IpohKLIA2 Transportation Hub
12:00 AM1:00 AM3:00 AM6:00 AM7:00 AM8:00 AM9:00 AM10:00 AM12:00 PM2:00 PM4:00 PM6:00 PM8:00 PM10:00 PM11:00 PM
RM52.001+2
No routes match your filter.
Lowest published fare RM52.00. Shaded times are overnight departures. Book YoYo Express

Eltabina Jaya Sdn Bhd

4.1 · 1 route · 2 departures a day · 1+2

Eltabina Jaya Sdn Bhd services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
8:15 AM8:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Eltabina Jaya Sdn Bhd

Lexojaya Express

3.3 · 1 route · 4 departures a day · 1+2

Lexojaya Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
10:00 AM11:00 AM8:00 PM11:15 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Lexojaya Express

Mayang Sari Express

3.9 · 1 route · 3 departures a day · 1+2, 2+2

Mayang Sari Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
1:15 AM1:45 AM2:30 PM
RM33.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book Mayang Sari Express

Nor World Express

1 route · 1 departure a day · 1+2

Nor World Express services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTBS (Terminal Bersepadu Selatan)
3:00 PM
RM34.001+2
No routes match your filter.
Lowest published fare RM34.00. Shaded times are overnight departures. Book Nor World Express

POH HAI TRAVEL

4.0 · 1 route · 1 departure a day · 1+2

POH HAI TRAVEL services from Perak to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bagan SeraiTBS (Terminal Bersepadu Selatan)
1:00 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book POH HAI TRAVEL

Boarding points in Perak

Arrival points in Kuala Lumpur

Frequently asked questions

How much is the bus from Perak to Kuala Lumpur?

Fares start from RM13.00 one way. 39 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Perak to Kuala Lumpur?
What time is the first and last bus from Perak to Kuala Lumpur?

The earliest scheduled departure is 12:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.

Other routes into Kuala Lumpur

Advertisement