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.
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.
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jalan Besar, Bidor | Hentian Duta | 9:00 AM12:46 PM4:30 PM10:46 PM | RM40.00 | 1+2 |
| Jalan Besar, Bidor | KLIA (Kuala Lumpur International Airport) | 9:00 AM12:46 PM4:30 PM10:46 PM | RM55.00 | 1+2 |
| Jalan Besar, Bidor | KLIA2 Transportation Hub | 9:00 AM12:46 PM4:30 PM10:46 PM | RM55.00 | 1+2 |
| Jalan Besar, Bidor | TBS (Terminal Bersepadu Selatan) | 9:00 AM12:46 PM4:30 PM10:46 PM | RM40.00 | 1+2 |
| Jalan Lin Chen Mei, Kampung Koh | Hentian Duta | 7:00 AM9:46 AM1:45 PM7:46 PM | RM30.00 | 1+2 |
| Jalan Lin Chen Mei, Kampung Koh | KLIA (Kuala Lumpur International Airport) | 7:00 AM9:46 AM1:45 PM7:46 PM | RM45.00 | 1+2 |
| Jalan Lin Chen Mei, Kampung Koh | KLIA2 Transportation Hub | 7:00 AM9:46 AM1:45 PM7:46 PM | RM45.00 | 1+2 |
| Jalan Lin Chen Mei, Kampung Koh | TBS (Terminal Bersepadu Selatan) | 7:00 AM9:46 AM1:45 PM7:46 PM | RM30.00 | 1+2 |
| Kamunting Bus Terminal | Hentian 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.30 | 1+2 |
| Kamunting Bus Terminal | KLIA (Kuala Lumpur International Airport) | 7:30 AM11:00 AM1:15 PM4:00 PM7:31 PM11:00 PM11:01 PM | RM70.00 | 1+2 |
| Kamunting Bus Terminal | KLIA2 Transportation Hub | 7:30 AM11:00 AM1:15 PM4:00 PM7:31 PM11:00 PM11:01 PM | RM70.00 | 1+2 |
| Kamunting Bus Terminal | TBS (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.30 | 1+2 |
| Kuala Kangsar Bus Terminal | Hentian Duta | 8:30 AM10:00 AM11:00 AM12:00 PM2:15 PM4:45 PM7:00 PM9:01 PM | RM40.00 | 1+2 |
| Kuala Kangsar Bus Terminal | KLIA (Kuala Lumpur International Airport) | 8:30 AM12:00 PM2:15 PM5:00 PM9:01 PM | RM70.00 | 1+2 |
| Kuala Kangsar Bus Terminal | KLIA2 Transportation Hub | 8:30 AM12:00 PM2:15 PM5:00 PM9:01 PM | RM70.00 | 1+2 |
| Kuala Kangsar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:30 AM10:00 AM11:00 AM12:00 PM2:15 PM4:45 PM7:00 PM9:01 PM | RM40.00 | 1+2 |
| Lumut Bus Terminal | Hentian Duta | 10:01 AM2:00 PM8:01 PM | RM40.00 | 1+2 |
| Lumut Bus Terminal | KLIA (Kuala Lumpur International Airport) | 10:01 AM2:00 PM8:01 PM | RM55.00 | 1+2 |
| Lumut Bus Terminal | KLIA2 Transportation Hub | 10:01 AM2:00 PM8:01 PM | RM55.00 | 1+2 |
| Lumut Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:01 AM2:00 PM8:01 PM | RM40.00 | 1+2 |
| Main Road, Ayer Tawar | Hentian Duta | 6:45 AM9:31 AM1:30 PM7:31 PM | RM40.00 | 1+2 |
| Main Road, Ayer Tawar | KLIA (Kuala Lumpur International Airport) | 6:45 AM9:31 AM1:30 PM7:31 PM | RM55.00 | 1+2 |
| Main Road, Ayer Tawar | KLIA2 Transportation Hub | 6:45 AM9:31 AM1:30 PM7:31 PM | RM55.00 | 1+2 |
| Main Road, Ayer Tawar | TBS (Terminal Bersepadu Selatan) | 6:45 AM9:31 AM1:30 PM7:31 PM | RM40.00 | 1+2 |
| Parit Buntar Bus Terminal | Hentian Duta | 10:00 PM | RM50.00 | 1+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 PM | RM50.00 | 1+2 |
| Seri Manjung Bus Terminal | Hentian Duta | 7:15 AM10:16 AM2:15 PM8:16 PM | RM35.00 | 1+2 |
| Seri Manjung Bus Terminal | KLIA (Kuala Lumpur International Airport) | 7:15 AM10:16 AM2:15 PM8:16 PM | RM55.00 | 1+2 |
| Seri Manjung Bus Terminal | KLIA2 Transportation Hub | 7:15 AM10:16 AM2:15 PM8:16 PM | RM55.00 | 1+2 |
| Seri Manjung Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:15 AM10:16 AM2:15 PM8:16 PM | RM35.00 | 1+2 |
| Simpang 4 Hutan Melintang | TBS (Terminal Bersepadu Selatan) | 9:20 AM2:20 PM | RM23.00 | 1+2 |
| Simpang Taiping | Hentian 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.30 | 1+2 |
| Simpang Taiping | KLIA (Kuala Lumpur International Airport) | 8:00 AM11:30 AM1:45 PM4:30 PM8:01 PM11:30 PM11:31 PM | RM70.00 | 1+2 |
| Simpang Taiping | KLIA2 Transportation Hub | 8:00 AM11:30 AM1:45 PM4:30 PM8:01 PM11:30 PM11:31 PM | RM70.00 | 1+2 |
| Simpang Taiping | TBS (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.30 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 10:45 AM | RM30.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 10:45 AM | RM30.00 | 1+2 |
| Terminal Intan | Hentian Duta | 8:30 AM11:46 AM3:30 PM9:46 PM | RM30.00 | 1+2 |
| Terminal Intan | KLIA (Kuala Lumpur International Airport) | 8:30 AM11:46 AM3:30 PM9:46 PM | RM55.00 | 1+2 |
| Terminal Intan | KLIA2 Transportation Hub | 8:30 AM11:46 AM3:30 PM9:46 PM | RM55.00 | 1+2 |
| Terminal Intan | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:00 AM11:46 AM2:00 PM3:30 PM9:46 PM | RM23.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gerik Bus Terminal | Hentian Duta | 10:30 AM12:00 PM10:30 PM | RM52.00 | 2+2 |
| Gerik Bus Terminal | KL Sentral | 10:30 AM10:30 PM | RM52.00 | 2+2 |
| Gerik Bus Terminal | Putrajaya Sentral | 10:30 PM | RM57.00 | 2+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:30 AM12:00 PM10:30 PM | RM52.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 9:45 AM11:15 AM9:45 PM | RM60.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | KL Sentral | 9:45 AM9:45 PM | RM60.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Putrajaya Sentral | 9:45 PM | RM65.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 9:45 AM11:15 AM9:45 PM | RM60.00 | 2+2 |
| Lumut Bus Terminal | Hentian Duta | 8:00 AM4:30 PM | RM27.30 | 2+2 |
| Lumut Bus Terminal | KL Sentral | 8:00 AM4:30 PM | RM27.90 | 2+2 |
| Lumut Bus Terminal | Putrajaya Sentral | 8:00 AM4:30 PM | RM31.40 | 2+2 |
| Lumut Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM4:30 PM | RM29.10 | 2+2 |
| Main Road, Ayer Tawar | Hentian Duta | 8:30 AM5:00 PM | RM24.80 | 2+2 |
| Main Road, Ayer Tawar | KL Sentral | 8:30 AM5:00 PM | RM25.40 | 2+2 |
| Main Road, Ayer Tawar | Putrajaya Sentral | 8:30 AM5:00 PM | RM28.90 | 2+2 |
| Main Road, Ayer Tawar | TBS (Terminal Bersepadu Selatan) | 8:30 AM5:00 PM | RM26.60 | 2+2 |
| Seri Manjung Bus Terminal | Hentian Duta | 8:10 AM4:40 PM | RM26.60 | 2+2 |
| Seri Manjung Bus Terminal | KL Sentral | 8:10 AM4:40 PM | RM27.20 | 2+2 |
| Seri Manjung Bus Terminal | Putrajaya Sentral | 8:10 AM4:40 PM | RM30.60 | 2+2 |
| Seri Manjung Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:10 AM4:40 PM | RM28.30 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | Hentian Duta | 9:15 AM5:45 PM | RM22.90 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | KL Sentral | 9:15 AM5:45 PM | RM23.60 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | Putrajaya Sentral | 9:15 AM5:45 PM | RM27.00 | 2+2 |
| Stesen Bas Seri Iskandar (Bota) | TBS (Terminal Bersepadu Selatan) | 9:15 AM5:45 PM | RM24.70 | 2+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 12:30 PM2:00 PM | RM34.00 | 2+2 |
| Terminal Amanjaya, Ipoh | KL 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.60 | 2+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 4:15 AM9:30 AM12:15 PM1:00 PM | RM22.60 | 2+2 |
| Terminal Amanjaya, Ipoh | TBS (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.60 | 2+2 |
| Terminal Bas Batu Gajah | Hentian Duta | 9:30 AM6:00 PM | RM18.00 | 2+2 |
| Terminal Bas Batu Gajah | KL Sentral | 9:30 AM6:00 PM | RM18.60 | 2+2 |
| Terminal Bas Batu Gajah | Putrajaya Sentral | 9:30 AM6:00 PM | RM22.10 | 2+2 |
| Terminal Bas Batu Gajah | TBS (Terminal Bersepadu Selatan) | 9:30 AM6:00 PM | RM19.80 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jalan Lin Chen Mei, Kampung Koh | Hentian Duta | 8:30 AM11:30 AM2:30 PM3:30 PM6:30 PM | RM38.00 | 1+2 |
| Jalan Lin Chen Mei, Kampung Koh | TBS (Terminal Bersepadu Selatan) | 8:30 AM11:30 AM2:30 PM3:30 PM6:30 PM | RM38.00 | 1+2 |
| Kampar Putra Sentral Terminal | KLIA (Kuala Lumpur International Airport) | 12:15 PM | RM53.00 | 1+2 |
| Kampar Putra Sentral Terminal | KLIA2 Transportation Hub | 12:15 PM | RM53.00 | 1+2 |
| Kampar Putra Sentral Terminal | TBS (Terminal Bersepadu Selatan) | 10:30 AM12:15 PM | RM38.00 | 1+2 |
| Lumut Bus Terminal | Hentian Duta | 7:30 AM8:00 AM11:00 AM12:30 PM2:00 PM3:00 PM4:30 PM6:00 PM | RM38.00 | 1+2 |
| Lumut Bus Terminal | KLIA (Kuala Lumpur International Airport) | 6:40 AM8:40 AM10:30 AM12:40 PM4:40 PM7:40 PM10:40 PM | RM53.00 | 1+2 |
| Lumut Bus Terminal | KLIA2 Transportation Hub | 6:40 AM8:40 AM10:30 AM12:40 PM4:40 PM7:40 PM10:40 PM | RM53.00 | 1+2 |
| Lumut Bus Terminal | TBS (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.00 | 1+2 |
| Seri Iskandar Bus Station | Hentian Duta | 2:15 AM8:45 AM1:45 PM5:45 PM | RM38.00 | 1+2 |
| Seri Iskandar Bus Station | KLIA (Kuala Lumpur International Airport) | 11:45 AM | RM53.00 | 1+2 |
| Seri Iskandar Bus Station | KLIA2 Transportation Hub | 11:45 AM | RM53.00 | 1+2 |
| Seri Iskandar Bus Station | TBS (Terminal Bersepadu Selatan) | 2:15 AM8:45 AM9:45 AM11:45 AM1:45 PM5:45 PM | RM38.00 | 1+2 |
| Seri Manjung Bus Terminal | Hentian Duta | 1:15 AM7:45 AM8:15 AM11:15 AM12:45 PM2:15 PM3:15 PM4:45 PM6:15 PM | RM38.00 | 1+2 |
| Seri Manjung Bus Terminal | KLIA (Kuala Lumpur International Airport) | 7:15 AM9:15 AM10:45 AM1:15 PM5:15 PM8:15 PM11:15 PM | RM53.00 | 1+2 |
| Seri Manjung Bus Terminal | KLIA2 Transportation Hub | 7:15 AM9:15 AM10:45 AM1:15 PM5:15 PM8:15 PM11:15 PM | RM53.00 | 1+2 |
| Seri Manjung Bus Terminal | TBS (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.00 | 1+2 |
| Sitiawan Bus Terminal | KLIA (Kuala Lumpur International Airport) | 9:00 AM1:00 PM5:00 PM8:00 PM11:00 PM | RM53.00 | 1+2 |
| Sitiawan Bus Terminal | KLIA2 Transportation Hub | 9:00 AM1:00 PM5:00 PM8:00 PM11:00 PM | RM53.00 | 1+2 |
| Terminal Intan | Hentian Duta | 9:30 AM12:30 PM3:30 PM4:30 PM7:30 PM | RM30.00 | 1+2 |
| Terminal Intan | TBS (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.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gerik Bus Terminal | Hentian Duta | 10:00 AM10:30 PM | RM52.00 | 2+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:30 PM | RM52.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 9:15 AM9:45 PM | RM60.00 | 2+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 9:15 AM9:45 PM | RM60.00 | 2+2 |
| Kamunting Bus Terminal | Hentian Duta | 10:00 AM4:00 PM | RM50.00 | 2+2 |
| Kamunting Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM4:00 PM | RM50.00 | 2+2 |
| Kuala Kangsar Bus Terminal | Hentian Duta | 9:00 AM12:00 PM2:30 PM5:00 PM | RM40.00 | 2+2 |
| Kuala Kangsar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM12:00 PM2:30 PM5:00 PM | RM40.00 | 2+2 |
| Parit Buntar Bus Terminal | Hentian Duta | 9:00 AM3:00 PM | RM50.00 | 2+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM3:00 PM | RM50.00 | 2+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 9:45 AM12:45 PM3:15 PM5:45 PM | RM34.00 | 2+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 8:45 AM9:45 AM10:15 AM12:00 PM12:45 PM3:00 PM3:15 PM5:45 PM | RM25.00 | 2+2 |
| Terminal Intan | Hentian Duta | 8:00 AM10:00 AM12:00 PM4:00 PM6:00 PM | RM30.00 | 2+2 |
| Terminal Intan | TBS (Terminal Bersepadu Selatan) | 8:00 AM10:00 AM12:00 PM4:00 PM6:00 PM | RM30.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kampar Putra Sentral Terminal | TBS (Terminal Bersepadu Selatan) | 10:15 AM10:15 PM | RM28.00 | 1+2 |
| Lumut Bus Terminal | Hentian Duta | 2:45 PM | RM42.00 | 1+2 |
| Lumut Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM2:45 PM8:00 PM | RM42.00 | 1+2 |
| Manjung Bus Terminal | Hentian Duta | 3:00 PM | RM42.00 | 1+2 |
| Manjung Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:15 AM3:00 PM8:15 PM | RM42.00 | 1+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:00 AM10:30 PM11:30 PM11:55 PM | RM48.00 | 1+2 |
| Seri Iskandar | TBS (Terminal Bersepadu Selatan) | 9:30 AM9:30 PM | RM35.00 | 1+2 |
| Sitiawan | Hentian Duta | 3:15 PM | RM42.00 | 1+2 |
| Sitiawan | TBS (Terminal Bersepadu Selatan) | 8:30 AM3:15 PM8:30 PM | RM42.00 | 1+2 |
| Tanjung Malim | TBS (Terminal Bersepadu Selatan) | 11:45 AM11:45 PM | RM13.00 | 1+2 |
| Tapah | TBS (Terminal Bersepadu Selatan) | 10:30 AM10:30 PM | — | 1+2 |
| Teluk Intan | Hentian Duta | 4:00 PM | RM28.00 | 1+2 |
| Teluk Intan | TBS (Terminal Bersepadu Selatan) | 4:00 PM | RM28.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kamunting | Hentian Duta | 9:00 AM10:30 AM1:00 PM8:30 PM | RM32.00 | 1+2 |
| Kamunting | Putrajaya Sentral | 10:30 AM1:00 PM | RM45.00 | 1+2 |
| Kamunting | TBS (Terminal Bersepadu Selatan) | 9:00 AM10:30 AM1:00 PM8:30 PM | RM32.00 | 1+2 |
| Kuala Kangsar | Hentian Duta | 10:15 AM11:45 AM2:15 PM9:15 PM9:45 PM | RM35.00 | 1+2 |
| Kuala Kangsar | Putrajaya Sentral | 11:45 AM2:15 PM | RM45.00 | 1+2 |
| Kuala Kangsar | TBS (Terminal Bersepadu Selatan) | 10:15 AM11:45 AM2:15 PM9:15 PM9:45 PM | RM35.00 | 1+2 |
| Taiping | Hentian Duta | 9:30 AM11:00 AM1:30 PM9:00 PM | RM32.00 | 1+2 |
| Taiping | Putrajaya Sentral | 11:00 AM1:30 PM | RM45.00 | 1+2 |
| Taiping | TBS (Terminal Bersepadu Selatan) | 9:30 AM11:00 AM1:30 PM9:00 PM | RM32.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Hentian Duta | 11:00 AM12:30 PM3:00 PM10:30 PM | RM25.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | Putrajaya Sentral | 12:30 PM3:00 PM | RM30.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 11:00 AM12:30 PM3:00 PM10:30 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gerik Bus Terminal | Hentian Duta | 6:15 PM | RM52.00 | 1+2 |
| Gerik Bus Terminal | Putrajaya Sentral | 6:15 PM | RM57.00 | 1+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 6:15 PM | RM52.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 5:30 PM | RM60.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Putrajaya Sentral | 5:30 PM | RM65.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 5:30 PM | RM60.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 10:30 AM8:15 PM | RM34.00 | 1+2 |
| Terminal Amanjaya, Ipoh | KL Sentral | 10:30 AM | RM34.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 8:15 PM | RM37.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 10:30 AM8:15 PM | RM34.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Parit Buntar Bus Terminal | Hentian Duta | 10:00 PM | RM50.00 | 1+2 |
| Parit Buntar Bus Terminal | KLIA (Kuala Lumpur International Airport) | 10:00 PM | RM70.00 | 1+2 |
| Parit Buntar Bus Terminal | KLIA2 Transportation Hub | 10:00 PM | RM70.00 | 1+2 |
| Parit Buntar Bus Terminal | Putrajaya Sentral | 10:00 PM | RM55.00 | 1+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 PM | RM50.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 3:00 PM4:00 PM5:00 PM | RM28.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 1:50 PM | RM37.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 1:50 PM3:00 PM4:00 PM5:00 PM | RM30.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Lumut Bus Terminal | Hentian Duta | 5:30 PM | RM35.00 | 1+2 |
| Lumut Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:30 AM8:30 AM9:30 AM11:00 AM5:30 PM9:20 PM | RM35.00 | 1+2 |
| Seri Iskandar Bus Station | Hentian Duta | 7:55 AM6:45 PM | RM35.00 | 1+2 |
| Seri Iskandar Bus Station | TBS (Terminal Bersepadu Selatan) | 7:55 AM8:30 AM9:30 AM10:30 AM12:05 PM6:45 PM10:20 PM | RM35.00 | 1+2 |
| Seri Manjung Bus Terminal | Hentian Duta | 5:45 PM | RM35.00 | 1+2 |
| Seri Manjung Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:45 AM8:45 AM9:45 AM11:15 AM5:45 PM9:35 PM | RM35.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 2:15 AM8:57 AM5:30 PM7:55 PM | RM33.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 2:15 AM8:57 AM10:15 AM11:00 AM11:45 AM1:30 PM5:30 PM7:55 PM11:25 PM | RM33.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bagan Serai | Hentian Duta | 9:40 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM | RM44.00 | 1+2 |
| Bagan Serai | TBS (Terminal Bersepadu Selatan) | 9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM | RM49.00 | 1+2 |
| Kamunting | Hentian Duta | 10:20 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM | RM42.00 | 1+2 |
| Kamunting | TBS (Terminal Bersepadu Selatan) | 10:20 AM11:30 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM | RM45.00 | 1+2 |
| Parit Buntar | Hentian Duta | 9:20 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM47.00 | 1+2 |
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM | RM51.00 | 1+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.00 | 1+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.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gopeng Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:00 AM8:45 PM10:00 PM | RM34.00 | 1+2 |
| Jalan Besar(Sungai Siput) | TBS (Terminal Bersepadu Selatan) | 9:40 AM9:45 AM8:30 PM | RM40.00 | 1+2 |
| Kampar Putra Sentral Terminal | TBS (Terminal Bersepadu Selatan) | 11:30 AM9:30 PM10:30 PM | RM28.00 | 1+2 |
| Sri Manjung Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:45 AM9:00 PM | RM36.00 | 1+2 |
| Teluk Intan Bus Terminal | TBS (Terminal Bersepadu Selatan) | 12:00 PM10:00 PM | RM26.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 10:30 AM8:15 PM9:15 PM | RM34.00 | 1+2 |
| Terminal Bidor Sentral | TBS (Terminal Bersepadu Selatan) | 12:15 PM1:00 PM9:00 PM10:15 PM10:45 PM | RM23.00 | 1+2 |
| The Store Sitiawan | TBS (Terminal Bersepadu Selatan) | 10:30 AM8:45 PM | RM36.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gerik Bus Terminal | Hentian Duta | 11:05 AM11:15 AM11:05 PM11:15 PM | RM65.00 | 1+2 |
| Gerik Bus Terminal | Putrajaya Sentral | 11:05 AM11:05 PM | RM70.00 | 1+2 |
| Gerik Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:05 AM11:15 AM11:05 PM11:15 PM | RM65.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Hentian Duta | 10:05 AM10:15 AM10:05 PM10:15 PM | RM72.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | Putrajaya Sentral | 10:05 AM10:05 PM | RM75.00 | 1+2 |
| Hentian Bas Kroh (Pengkalan Hulu) | TBS (Terminal Bersepadu Selatan) | 10:05 AM10:15 AM10:05 PM10:15 PM | RM72.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kamunting | Hentian Duta | 9:30 AM9:45 PM | RM41.00 | Executive |
| Kamunting | TBS (Terminal Bersepadu Selatan) | 9:30 AM9:45 PM | RM45.00 | Executive |
| Simpang Taiping (BHP) | Hentian Duta | 10:00 AM10:15 PM | RM40.00 | Executive |
| Simpang Taiping (BHP) | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:15 PM | RM45.00 | Executive |
| Terminal Amanjaya, Ipoh | Hentian Duta | 11:00 AM11:15 PM | RM32.00 | Executive |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 11:00 AM11:15 PM | RM34.00 | Executive |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kamunting | Hentian Duta | 9:30 AM | RM45.00 | 1+2 |
| Kamunting | TBS (Terminal Bersepadu Selatan) | 9:30 AM10:30 PM | RM45.00 | 1+2 / 2+2 |
| Parit Buntar | Hentian Duta | 8:30 AM10:30 AM11:00 AM11:45 PM | RM50.00 | 1+2 / 2+2 |
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:30 AM10:30 AM11:00 AM9:45 PM11:00 PM11:45 PM | RM50.00 | 1+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.00 | 1+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.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Parit Buntar Bus Terminal | Hentian Duta | 10:15 AM12:15 PM7:00 PM | RM33.90 | 1+2 |
| Parit Buntar Bus Terminal | Putrajaya Sentral | 10:15 AM7:00 PM | RM36.10 | 1+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:15 AM12:15 PM7:00 PM | RM33.90 | 1+2 |
| Terminal Amanjaya, Ipoh | Hentian Duta | 11:45 AM2:00 PM9:00 PM | RM23.00 | 1+2 |
| Terminal Amanjaya, Ipoh | Putrajaya Sentral | 11:45 AM9:00 PM | RM31.60 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 11:45 AM2:00 PM9:00 PM | RM23.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Ipoh – Jalan Bendahara | KLIA | 12:05 AM6:00 AM12:15 PM3:00 PM | RM45.00 | 1+2 |
| Ipoh – Jalan Bendahara | KLIA 2 | 12:05 AM6:00 AM12:15 PM3:00 PM | RM45.00 | 1+2 |
| Ipoh – Jalan Bendahara | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:30 AM10:30 AM1:00 PM | RM20.00 | 1+2 / 2+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | KLIA | 12:30 AM6:30 AM12:45 PM3:30 PM | RM45.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | KLIA 2 | 12:30 AM6:30 AM12:45 PM3:30 PM | RM45.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 9:00 AM10:00 AM11:00 AM1:30 PM5:30 PM6:00 PM | RM20.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gopeng | TBS (Terminal Bersepadu Selatan) | 9:45 AM | RM40.00 | 1+2 |
| Ipoh – Jalan Bendahara | TBS (Terminal Bersepadu Selatan) | 9:15 AM | RM40.00 | 1+2 |
| Kampar | TBS (Terminal Bersepadu Selatan) | 10:15 AM | RM40.00 | 1+2 |
| Parit Buntar | Hentian Duta | 11:00 AM | RM48.00 | 1+2 |
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 11:00 AM | RM48.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 8:30 AM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gerik | TBG (Terminal Bersepadu Gombak) | 6:30 PM | RM51.00 | 1+2 |
| Gerik | TBS (Terminal Bersepadu Selatan) | 6:30 PM | RM51.00 | 1+2 |
| Pengkalan Hulu | TBG (Terminal Bersepadu Gombak) | 5:30 PM | RM65.00 | 1+2 |
| Pengkalan Hulu | TBS (Terminal Bersepadu Selatan) | 5:30 PM | RM65.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBG (Terminal Bersepadu Gombak) | 8:30 PM | RM33.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 8:30 PM | RM33.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Parit Buntar Bus Terminal | KL Sentral | 5:45 PM | RM40.00 | 1+2 |
| Parit Buntar Bus Terminal | TBS (Terminal Bersepadu Selatan) | 5:45 PM | RM40.00 | 1+2 |
| Terminal Amanjaya, Ipoh | KL 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.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (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.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| 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.30 | 1+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.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | KLIA 2 | 1:00 AM2:45 AM11:45 AM2:00 PM4:30 PM7:00 PM9:30 PM | RM38.00 | 1+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.30 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Gopeng | TBS (Terminal Bersepadu Selatan) | 10:15 AM9:45 PM | RM35.00 | 1+2 |
| Ipoh – Jalan Bendahara | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:15 PM | RM35.00 | 1+2 |
| Kampar | TBS (Terminal Bersepadu Selatan) | 10:45 AM10:15 PM | RM35.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 8:45 AM8:30 PM | RM35.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | Desa Complex (Kepong) | 9:00 AM10:00 PM | RM33.00 | SVIP |
| Terminal Amanjaya, Ipoh | TBG (Terminal Bersepadu Gombak) | 9:00 AM10:00 PM | RM33.00 | SVIP |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 9:00 AM10:00 PM | RM33.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jalan Besar, Bidor | TBS (Terminal Bersepadu Selatan) | 9:15 AM11:15 AM2:15 PM2:45 PM5:15 PM | RM22.00 | 1+2 |
| Kampar Putra Sentral Terminal | TBS (Terminal Bersepadu Selatan) | 8:30 AM10:30 AM1:30 PM2:00 PM4:30 PM | RM26.70 | 1+2 |
| Tapah Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM11:00 AM2:00 PM2:30 PM5:00 PM | RM23.70 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | Hentian Duta | 10:30 AM11:45 AM12:15 PM2:00 PM5:30 PM5:45 PM11:30 PM11:45 PM | RM30.00 | SVIP |
| Terminal Amanjaya, Ipoh | KL Sentral | 11:45 AM12:15 PM5:30 PM5:45 PM11:30 PM | RM30.00 | SVIP |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 10:30 AM11:45 AM12:15 PM2:00 PM5:30 PM5:45 PM11:30 PM11:45 PM | RM30.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Meru Raya (Ipoh Amanjaya) | Hentian Duta | 1:30 AM | RM40.00 | 1+2 |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 1:30 AM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 3:45 PM | RM33.00 | CP DDVIP |
| Terminal Meru Raya (Ipoh Amanjaya) | Terminal Bersepadu Gombak (TBG) | 3:45 PM | RM38.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | TBG (Terminal Bersepadu Gombak) | 11:00 AM11:00 PM | RM40.00 | 1+2 |
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 11:00 AM11:00 PM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:15 PM | RM50.00 | 30s |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 11:45 AM12:00 PM11:59 PM | RM30.00 | 30s / 31S |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Aman Jaya | KLIA (Kuala Lumpur International Airport) | 7:45 AM2:30 PM9:45 PM | RM52.00 | 1+2 |
| Terminal Aman Jaya | KLIA2 (Kuala Lumpur International Airport 2) | 7:45 AM2:30 PM9:45 PM | RM52.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Meru Raya (Ipoh Amanjaya) | Hentian Duta | 2:45 PM6:30 PM6:45 PM11:45 PM | RM31.00 | 1+2 / SVIP 30 SEATER |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 2:45 PM6:30 PM6:45 PM11:45 PM | RM31.00 | 1+2 / SVIP 30 SEATER |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Parit Buntar | TBS (Terminal Bersepadu Selatan) | 10:15 AM2:00 PM11:59 PM | RM50.00 | 30s / 31S |
| Terminal Meru Raya (Ipoh Amanjaya) | TBS (Terminal Bersepadu Selatan) | 11:30 AM3:45 PM | RM33.00 | 30s |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Simpang 4 Hutan Melintang | TBS (Terminal Bersepadu Selatan) | 9:30 AM9:35 AM9:36 AM5:20 PM5:21 PM9:00 PM | RM25.00 | 1+2 |
| Teluk Intan | TBS (Terminal Bersepadu Selatan) | 9:10 AM9:11 AM5:00 PM5:01 PM8:45 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Simpang 4 Hutan Melintang | TBS (Terminal Bersepadu Selatan) | 8:30 AM10:00 AM11:45 AM1:15 PM3:15 PM8:30 PM | RM25.00 | 1+2 / 2+2 |
| Teluk Intan | TBS (Terminal Bersepadu Selatan) | 8:15 AM9:45 AM11:30 AM1:00 PM3:00 PM8:15 PM | RM25.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | KLIA (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.00 | 1+2 |
| Terminal Amanjaya, Ipoh | KLIA2 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.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 8:15 AM8:30 PM | RM25.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 10:00 AM11:00 AM8:00 PM11:15 PM | RM40.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 1:15 AM1:45 AM2:30 PM | RM33.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Amanjaya, Ipoh | TBS (Terminal Bersepadu Selatan) | 3:00 PM | RM34.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bagan Serai | TBS (Terminal Bersepadu Selatan) | 1:00 PM | RM50.00 | 1+2 |
Boarding points in Perak
- Terminal Amanjaya, Ipoh
- Terminal Meru Raya (Ipoh Amanjaya)
- Lumut Bus Terminal
- Parit Buntar Bus Terminal
- Seri Manjung Bus Terminal
- Gerik Bus Terminal
- Hentian Bas Kroh (Pengkalan Hulu)
- Kamunting
- Terminal Intan
- Main Road, Ayer Tawar
- Parit Buntar
- Jalan Lin Chen Mei, Kampung Koh
- Kamunting Bus Terminal
- Kuala Kangsar Bus Terminal
- Seri Iskandar Bus Station
- Kampar Putra Sentral Terminal
- Jalan Besar, Bidor
- Ipoh – Jalan Bendahara
- Simpang Taiping
- Teluk Intan
- Stesen Bas Seri Iskandar (Bota)
- Terminal Bas Batu Gajah
- Simpang 4 Hutan Melintang
- Bagan Serai
Arrival points in Kuala Lumpur
- TBS (Terminal Bersepadu Selatan)
- Hentian Duta
- Putrajaya Sentral
- KLIA (Kuala Lumpur International Airport)
- KLIA2 Transportation Hub
- KL Sentral
- TBG (Terminal Bersepadu Gombak)
- KLIA 2
- KLIA
- Terminal Bersepadu Gombak (TBG)
- KLIA2 (Kuala Lumpur International Airport 2)
- Desa Complex (Kepong)
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?
Aerobus, Alibaba Express, Alisan Golden Coach, Arwana Express, Billion Stars, COLOURPLUS EXPRESS, Cosmic Express, Cosmic Singapore Express, E-Mutiara, Edaran Express, Eltabina Jaya Sdn Bhd, GOLDEN SILK HOLIDAY, Grassland – Transtar, Highway Star Express, Jasmine Express, Kejora Masyhur Sdn Bhd, Kesatuan Express, Konsortium Express, KPB Ekspress, LA Holidays, Lexojaya Express, Maraliner, Mayang Sari Express, Naik Selalu Ekspress, Nice, Nor World Express, Permata Utara Sdn Bhd, PERSADA TRAVEL AND TOURS, Plusliner, POH HAI TRAVEL, SMB Express, Sri Maju Group, SRI THEVEN Express, Star Coach Express Sdn Bhd, Starmart Express, Super Nice Express, Transnasional, TST Express, YoYo Express.
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.