Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
341 scheduled routes run from Kedah to Kuala Lumpur, operated by 39 coach companies. There are 1,027 departures a day, with fares from RM37.70.
- Departing from
- Kedah — 30 boarding points
- Arriving in
- Kuala Lumpur — 15 arrival points
- Operators
- 39 on this corridor
- Departures
- 1,027 a day
- Fares from
- RM37.70 one way
Book Kedah 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 |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 9:45 AM9:55 AM9:45 PM9:55 PM | RM72.00 | 1+2 |
| Baling Bus Terminal | Putrajaya Sentral | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:55 AM9:45 PM9:55 PM | RM72.00 | 1+2 |
| Changlun Bus Terminal | Hentian Duta | 7:55 AM10:00 AM10:30 AM2:15 PM5:15 PM10:00 PM10:30 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 10:30 AM10:30 PM | RM80.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:55 AM10:00 AM10:30 AM2:15 PM5:15 PM10:00 PM10:30 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | Terminal Bersepadu Gombak | 8:35 PM | RM74.00 | 1+2 |
| Jitra Bus Terminal | Hentian Duta | 8:25 AM10:30 AM11:15 AM2:45 PM5:45 PM10:30 PM11:15 PM | RM69.00 | 1+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 11:15 AM11:15 PM | RM75.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:25 AM10:30 AM11:15 AM2:45 PM5:45 PM10:30 PM11:15 PM | RM69.00 | 1+2 |
| Kuala Nerang Bus Terminal | Hentian Duta | 9:05 AM9:35 AM9:35 PM | RM65.00 | 1+2 |
| Kuala Nerang Bus Terminal | Putrajaya Sentral | 9:35 AM9:35 PM | RM83.00 | 1+2 |
| Kuala Nerang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:05 AM9:35 AM9:35 PM | RM65.00 | 1+2 |
| Kulim Bus Terminal | Hentian Duta | 8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM | RM58.00 | 1+2 |
| Kulim Bus Terminal | Putrajaya Sentral | 8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM | RM61.00 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:45 AM10:45 AM4:45 PM10:45 PM11:15 PM | RM58.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 9:00 AM11:00 AM11:45 AM3:15 PM6:15 PM11:00 PM11:45 PM | RM69.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 11:45 AM11:45 PM | RM75.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:00 AM11:00 AM11:45 AM3:15 PM6:15 PM11:00 PM11:45 PM | RM69.00 | 1+2 |
| Sik Bus Station | Hentian Duta | 9:55 AM9:55 PM | RM71.00 | 1+2 |
| Sik Bus Station | Putrajaya Sentral | 9:55 AM9:55 PM | RM77.00 | 1+2 |
| Sik Bus Station | TBS (Terminal Bersepadu Selatan) | 9:55 AM9:55 PM | RM71.00 | 1+2 |
| Stesen Bas Guar Chempedak | Hentian Duta | 9:45 AM10:35 AM11:05 AM11:05 PM | RM60.00 | 1+2 |
| Stesen Bas Guar Chempedak | Putrajaya Sentral | 11:05 AM11:05 PM | RM78.00 | 1+2 |
| Stesen Bas Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:35 AM11:05 AM11:05 PM | RM60.00 | 1+2 |
| Stesen Bas Kuala Ketil | Hentian Duta | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Stesen Bas Kuala Ketil | Putrajaya Sentral | 10:45 AM10:45 PM | RM72.00 | 1+2 |
| Stesen Bas Kuala Ketil | TBS (Terminal Bersepadu Selatan) | 10:45 AM10:45 PM | RM64.00 | 1+2 |
| Stesen Bas MARA Pendang | Hentian Duta | 10:05 AM10:35 AM10:35 PM | RM64.00 | 1+2 |
| Stesen Bas MARA Pendang | Putrajaya Sentral | 10:35 AM10:35 PM | RM83.00 | 1+2 |
| Stesen Bas MARA Pendang | TBS (Terminal Bersepadu Selatan) | 10:05 AM10:35 AM10:35 PM | RM64.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 11:35 AM11:35 PM | RM59.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 11:35 AM11:35 PM | RM65.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:35 AM11:35 PM | RM59.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | KLIA (Kuala Lumpur International Airport) | 10:30 AM8:30 PM | RM70.00 | 1+2 |
| Alor Setar | KLIA2 Transportation Hub | 10:30 AM8:30 PM | RM70.00 | 1+2 |
| Alor Setar | Putrajaya Sentral | 10:30 AM8:30 PM | RM70.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 10:30 AM8:30 PM | RM67.00 | 1+2 |
| Bukit Kayu Hitam | KLIA (Kuala Lumpur International Airport) | 9:00 AM7:00 PM | RM85.00 | 1+2 |
| Bukit Kayu Hitam | KLIA2 Transportation Hub | 9:00 AM7:00 PM | RM85.00 | 1+2 |
| Bukit Kayu Hitam | Putrajaya Sentral | 9:00 AM7:00 PM | RM85.00 | 1+2 |
| Bukit Kayu Hitam | TBS (Terminal Bersepadu Selatan) | 9:00 AM7:00 PM | RM85.00 | 1+2 |
| Changlun | KLIA (Kuala Lumpur International Airport) | 9:30 AM7:30 PM | RM75.00 | 1+2 |
| Changlun | KLIA2 Transportation Hub | 9:30 AM7:30 PM | RM75.00 | 1+2 |
| Changlun | Putrajaya Sentral | 9:30 AM7:30 PM | RM75.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 9:30 AM7:30 PM | RM69.00 | 1+2 |
| Guar Chempedak | KLIA (Kuala Lumpur International Airport) | 11:30 AM9:45 PM | RM70.00 | 1+2 |
| Guar Chempedak | KLIA2 Transportation Hub | 11:30 AM9:45 PM | RM70.00 | 1+2 |
| Guar Chempedak | Putrajaya Sentral | 11:30 AM9:45 PM | RM70.00 | 1+2 |
| Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 11:30 AM9:45 PM | RM60.00 | 1+2 |
| Gurun | KLIA (Kuala Lumpur International Airport) | 11:45 AM10:00 PM | RM70.00 | 1+2 |
| Gurun | KLIA2 Transportation Hub | 11:45 AM10:00 PM | RM70.00 | 1+2 |
| Gurun | Putrajaya Sentral | 11:45 AM10:00 PM | RM70.00 | 1+2 |
| Gurun | TBS (Terminal Bersepadu Selatan) | 11:45 AM10:00 PM | RM60.00 | 1+2 |
| Jitra | KLIA (Kuala Lumpur International Airport) | 10:00 AM8:00 PM | RM75.00 | 1+2 |
| Jitra | KLIA2 Transportation Hub | 10:00 AM8:00 PM | RM75.00 | 1+2 |
| Jitra | Putrajaya Sentral | 10:00 AM8:00 PM | RM75.00 | 1+2 |
| Jitra | TBS (Terminal Bersepadu Selatan) | 10:00 AM8:00 PM | RM69.00 | 1+2 |
| Sungai Petani | KLIA (Kuala Lumpur International Airport) | 12:30 PM10:45 PM | RM70.00 | 1+2 |
| Sungai Petani | KLIA2 Transportation Hub | 12:30 PM10:45 PM | RM70.00 | 1+2 |
| Sungai Petani | Putrajaya Sentral | 12:30 PM10:45 PM | RM60.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 12:30 PM10:45 PM | RM57.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Duta | 10:05 AM11:00 PM | RM51.80 | 2+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 10:05 AM11:00 PM | RM59.40 | 2+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:05 AM11:00 PM | RM51.80 | 2+2 |
| Jitra Bus Terminal | Hentian Duta | 10:35 AM11:30 PM | RM51.80 | 2+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 10:35 AM11:30 PM | RM57.20 | 2+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:35 AM11:30 PM | RM51.80 | 2+2 |
| Kuala Nerang Bus Terminal | Hentian Duta | 10:00 AM10:00 PM | RM68.00 | 1+2 |
| Kuala Nerang Bus Terminal | Putrajaya Sentral | 10:00 AM10:00 PM | RM73.00 | 1+2 |
| Kuala Nerang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:00 PM | RM70.00 | 1+2 |
| Kulim Bus Terminal | Hentian Duta | 9:00 AM11:00 AM5:45 PM | RM37.70 | 1+2 |
| Kulim Bus Terminal | Putrajaya Sentral | 9:00 AM5:45 PM | RM39.90 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM11:00 AM5:45 PM | RM37.70 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 10:30 AM11:05 AM10:30 PM11:59 PM | RM47.20 | 1+2 / 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 11:05 AM11:59 PM | RM55.00 | 2+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 10:30 AM11:05 AM10:15 PM10:30 PM11:59 PM | RM47.20 | 1+2 / 2+2 |
| Sik Bus Station | Hentian Duta | 9:00 AM9:00 PM | RM46.00 | 2+2 |
| Sik Bus Station | Putrajaya Sentral | 9:00 AM9:00 PM | RM53.90 | 2+2 |
| Sik Bus Station | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM | RM46.00 | 2+2 |
| Stesen Bas Kuala Ketil | Hentian Duta | 9:45 AM9:45 PM | RM43.60 | 2+2 |
| Stesen Bas Kuala Ketil | Putrajaya Sentral | 9:45 AM9:45 PM | RM51.70 | 2+2 |
| Stesen Bas Kuala Ketil | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:45 PM | RM43.60 | 2+2 |
| Stesen Bas MARA Pendang | Hentian Duta | 11:15 AM11:15 PM | RM61.00 | 1+2 |
| Stesen Bas MARA Pendang | Putrajaya Sentral | 11:15 AM11:15 PM | RM67.00 | 1+2 |
| Stesen Bas MARA Pendang | TBS (Terminal Bersepadu Selatan) | 11:15 AM11:15 PM | RM64.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 10:15 AM11:59 AM10:15 PM11:59 PM | RM41.10 | 1+2 / 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 10:15 AM11:59 AM10:15 PM11:59 PM | RM49.50 | 1+2 / 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 10:15 AM11:59 AM10:15 PM11:59 PM | RM41.10 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Duta | 8:30 AM11:30 AM1:30 PM4:30 PM9:15 PM10:00 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 8:45 AM8:45 PM | RM77.00 | 1+2 |
| Changlun Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:45 AM9:45 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:15 AM11:30 AM1:30 PM4:30 PM9:15 PM10:00 PM | RM74.00 | 1+2 |
| Jitra Bus Terminal | Hentian Duta | 9:00 AM12:00 PM2:00 PM5:00 PM9:45 PM10:30 PM11:00 PM | RM69.00 | 1+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 9:15 AM9:15 PM | RM72.00 | 1+2 |
| Jitra Bus Terminal | TBG (Terminal Bersepadu Gombak) | 10:15 AM10:15 PM | RM69.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:45 AM12:00 PM2:00 PM5:00 PM9:45 PM10:30 PM11:00 PM | RM69.00 | 1+2 |
| Kuala Nerang Bus Terminal | Hentian Duta | 9:00 AM9:00 PM | RM70.00 | 1+2 |
| Kuala Nerang Bus Terminal | Putrajaya Sentral | 9:00 PM | RM75.00 | 1+2 |
| Kuala Nerang Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM | RM70.00 | 1+2 |
| Kulim Bus Terminal | Hentian Duta | 11:00 PM | RM55.00 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:00 PM | RM55.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 9:45 AM12:45 PM2:45 PM5:45 PM10:30 PM11:15 PM11:30 PM11:59 PM | RM69.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 10:00 AM9:45 PM10:00 PM | RM72.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBG (Terminal Bersepadu Gombak) | 11:00 AM10:50 PM | RM69.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:30 AM12:45 PM2:45 PM5:45 PM10:30 PM11:15 PM11:30 PM11:59 PM | RM69.00 | 1+2 |
| Stesen Bas MARA Pendang | Hentian Duta | 9:45 AM12:45 PM2:45 PM5:45 PM10:00 PM | RM65.00 | 1+2 |
| Stesen Bas MARA Pendang | Putrajaya Sentral | 9:45 PM | RM70.00 | 1+2 |
| Stesen Bas MARA Pendang | TBS (Terminal Bersepadu Selatan) | 9:45 AM12:45 PM2:45 PM5:45 PM10:00 PM | RM65.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 10:45 AM1:45 PM3:45 PM6:45 PM11:00 PM11:30 PM11:59 PM | RM58.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 11:00 AM10:45 PM11:15 PM | RM61.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBG (Terminal Bersepadu Gombak) | 12:00 PM11:50 PM | RM58.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 10:45 AM11:30 AM1:45 PM3:45 PM6:45 PM11:00 PM11:30 PM11:59 PM | RM58.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Hentian Duta | 11:30 AM9:45 PM | RM68.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 8:00 AM9:15 AM11:30 AM9:45 PM | RM68.00 | 1+2 |
| Alor Setar – Antar Holiday | Hentian Duta | 11:31 AM9:46 PM | RM68.00 | 1+2 |
| Alor Setar – Antar Holiday | TBS (Terminal Bersepadu Selatan) | 8:01 AM9:16 AM11:31 AM9:46 PM | RM68.00 | 1+2 |
| Bukit Kayu Hitam | Hentian Duta | 12:15 PM3:30 PM9:30 PM | RM60.00 | 1+2 |
| Bukit Kayu Hitam | TBS (Terminal Bersepadu Selatan) | 12:15 PM3:30 PM9:30 PM | RM60.00 | 1+2 |
| Guar Chempedak | Hentian Duta | 10:30 PM | RM60.00 | 1+2 |
| Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:30 PM | RM60.00 | 1+2 |
| Gurun | Hentian Duta | 10:45 PM | RM60.00 | 1+2 |
| Gurun | TBS (Terminal Bersepadu Selatan) | 10:15 AM10:45 PM | RM60.00 | 1+2 |
| Kulim | Hentian Duta | 9:30 AM | RM50.00 | 1+2 |
| Kulim | TBS (Terminal Bersepadu Selatan) | 9:30 AM | RM50.00 | 1+2 |
| Stesen Bas Ekpress Kota Sarang Semut | Hentian Duta | 10:15 PM | RM60.00 | 1+2 |
| Stesen Bas Ekpress Kota Sarang Semut | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:15 PM | RM60.00 | 1+2 |
| Sungai Petani | Hentian Duta | 12:45 PM3:00 PM11:00 PM11:45 PM | RM55.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 8:45 AM9:15 AM11:00 AM12:45 PM3:00 PM11:00 PM11:45 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Duta | 7:30 AM8:15 AM9:30 AM11:15 AM12:15 PM8:15 PM10:15 PM10:45 PM | RM69.00 | 1+2 |
| Changlun Bus Terminal | KL Sentral | 10:15 PM | RM69.00 | 1+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 8:15 AM9:30 AM11:15 AM12:15 PM8:15 PM10:45 PM | RM75.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:30 AM8:15 AM9:30 AM11:15 AM12:15 PM8:15 PM10:15 PM10:45 PM | RM69.00 | 1+2 |
| Jitra Bus Terminal | Hentian Duta | 8:45 AM10:00 AM11:45 AM12:45 PM8:45 PM10:45 PM11:15 PM | RM68.00 | 1+2 |
| Jitra Bus Terminal | KL Sentral | 10:45 PM | RM68.00 | 1+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 8:45 AM10:00 AM11:45 AM12:45 PM8:45 PM11:15 PM | RM71.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:45 AM10:00 AM11:45 AM12:45 PM8:45 PM10:45 PM11:15 PM | RM68.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 8:15 AM9:15 AM10:45 AM12:15 PM1:15 PM9:15 PM11:15 PM11:45 PM | RM67.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | KL Sentral | 11:15 PM | RM67.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 9:15 AM10:45 AM12:15 PM1:15 PM9:15 PM11:45 PM | RM69.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 8:15 AM9:15 AM10:45 AM12:15 PM1:15 PM9:15 PM11:15 PM11:45 PM | RM67.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 9:15 AM10:30 AM11:45 AM1:15 PM2:30 PM10:30 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 10:30 AM11:45 AM1:15 PM2:30 PM10:30 PM | RM57.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 9:15 AM10:30 AM11:45 AM1:15 PM2:30 PM10:30 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Hentian Duta | 7:30 AM8:30 AM9:15 AM10:30 AM2:00 PM4:30 PM7:45 PM8:35 PM9:45 PM9:50 PM11:00 PM11:59 PM | RM66.00 | 1+2 |
| Alor Setar | KL Sentral | 7:30 AM8:30 AM9:15 AM10:30 AM2:00 PM4:30 PM7:45 PM8:35 PM9:45 PM9:50 PM11:00 PM11:59 PM | RM66.00 | 1+2 |
| Alor Setar | Putrajaya Sentral | 8:35 PM11:00 PM | RM72.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 7:30 AM8:30 AM9:15 AM10:30 AM2:00 PM4:30 PM7:45 PM8:35 PM9:45 PM9:50 PM11:00 PM11:59 PM | RM66.00 | 1+2 |
| Changlun | Hentian Duta | 9:30 AM1:00 PM9:00 PM11:00 PM | RM72.00 | 1+2 |
| Changlun | KL Sentral | 9:30 AM1:00 PM9:00 PM11:00 PM | RM72.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 9:30 AM1:00 PM9:00 PM11:00 PM | RM72.00 | 1+2 |
| Jitra | Hentian Duta | 10:00 AM1:30 PM9:30 PM11:30 PM | RM69.00 | 1+2 |
| Jitra | KL Sentral | 10:00 AM1:30 PM9:30 PM11:30 PM | RM69.00 | 1+2 |
| Jitra | TBS (Terminal Bersepadu Selatan) | 10:00 AM1:30 PM9:30 PM11:30 PM | RM69.00 | 1+2 |
| Sungai Petani | Hentian Duta | 8:40 AM9:45 AM10:20 AM11:30 AM3:30 PM5:30 PM9:00 PM9:45 PM10:45 PM11:00 PM11:59 PM | RM57.00 | 1+2 |
| Sungai Petani | KL Sentral | 8:40 AM9:45 AM10:20 AM11:30 AM3:30 PM5:30 PM9:00 PM9:45 PM10:45 PM11:00 PM11:59 PM | RM57.00 | 1+2 |
| Sungai Petani | Putrajaya Sentral | 9:45 PM11:59 PM | RM61.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 8:40 AM9:45 AM10:20 AM11:30 AM3:30 PM5:30 PM9:00 PM9:45 PM10:45 PM11:00 PM11:59 PM | RM57.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Duta | 9:30 AM10:30 PM | RM69.00 | 1+2 |
| Changlun Bus Terminal | Putrajaya Sentral | 9:30 AM10:30 PM | RM75.00 | 1+2 |
| Changlun Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:30 AM10:30 PM | RM69.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:30 AM9:00 PM10:30 PM | RM69.00 | 1+2 |
| Jitra Bus Terminal | Hentian Duta | 10:00 AM11:00 PM | RM65.00 | 1+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 10:00 AM11:00 PM | RM70.20 | 1+2 |
| Jitra Bus Terminal | TBG (Terminal Bersepadu Gombak) | 10:00 AM11:00 PM | RM65.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:00 AM9:30 PM11:00 PM | RM65.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 10:30 AM11:30 PM | RM65.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 10:30 AM11:30 PM | RM70.20 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBG (Terminal Bersepadu Gombak) | 10:30 AM11:30 PM | RM65.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 10:30 AM10:00 PM11:30 PM | RM65.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:15 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changloon Bus Station | KLIA (Kuala Lumpur International Airport) | 11:30 AM9:00 PM | RM90.00 | 1+2 |
| Changloon Bus Station | KLIA2 (Kuala Lumpur International Airport 2) | 11:30 AM9:00 PM | RM90.00 | 1+2 |
| Changloon Bus Station | TBS (Terminal Bersepadu Selatan) | 11:30 AM9:00 PM | RM75.00 | 1+2 |
| Jitra Bus Station | KLIA (Kuala Lumpur International Airport) | 11:59 AM9:30 PM | RM83.00 | 1+2 |
| Jitra Bus Station | KLIA2 (Kuala Lumpur International Airport 2) | 11:59 AM9:30 PM | RM83.00 | 1+2 |
| Jitra Bus Station | TBS (Terminal Bersepadu Selatan) | 11:59 AM9:30 PM | RM69.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | KLIA (Kuala Lumpur International Airport) | 12:30 PM10:00 PM | RM77.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | KLIA2 (Kuala Lumpur International Airport 2) | 12:30 PM10:00 PM | RM77.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 12:30 PM10:00 PM | RM69.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | KLIA (Kuala Lumpur International Airport) | 2:00 PM11:15 PM | RM73.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | KLIA2 (Kuala Lumpur International Airport 2) | 2:00 PM11:15 PM | RM73.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 2:00 PM11:15 PM | RM59.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Hentian Duta | 5:00 PM11:55 PM | RM66.00 | 1+2 / 2+2 |
| Alor Setar | Putrajaya Sentral | 5:00 PM11:55 PM | RM70.00 | 1+2 / 2+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 5:00 PM11:55 PM | RM68.00 | 1+2 / 2+2 |
| Alor Setar | Terminal Bersepadu Gombak (TBG) | 5:00 PM | RM66.00 | 1+2 |
| Changlun | Hentian Duta | 3:30 PM10:55 PM | RM71.00 | 1+2 / 2+2 |
| Changlun | Putrajaya Sentral | 3:30 PM10:55 PM | RM75.00 | 1+2 / 2+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 3:30 PM10:55 PM | RM72.00 | 1+2 / 2+2 |
| Changlun | Terminal Bersepadu Gombak (TBG) | 3:30 PM | RM71.00 | 1+2 |
| Jitra | Hentian Duta | 4:15 PM11:25 PM | RM67.00 | 1+2 / 2+2 |
| Jitra | Putrajaya Sentral | 4:15 PM11:25 PM | RM71.40 | 1+2 / 2+2 |
| Jitra | TBS (Terminal Bersepadu Selatan) | 4:15 PM11:25 PM | RM68.00 | 1+2 / 2+2 |
| Jitra | Terminal Bersepadu Gombak (TBG) | 4:15 PM | RM67.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Guar Chempedak | Hentian Duta | 10:30 AM10:30 PM | RM60.00 | SVIP |
| Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 10:30 AM10:30 PM | RM60.00 | SVIP |
| Gurun | Hentian Duta | 10:45 AM10:45 PM | RM60.00 | SVIP |
| Gurun | TBS (Terminal Bersepadu Selatan) | 10:45 AM10:45 PM | RM60.00 | SVIP |
| Kulim Bus Terminal | Hentian Duta | 8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM10:30 PM10:35 PM | RM50.00 | SVIP |
| Kulim Bus Terminal | KL Sentral | 8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM10:30 PM10:35 PM | RM50.00 | SVIP |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM10:30 PM10:35 PM | RM50.00 | SVIP |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 9:00 AM9:30 AM9:30 PM | RM65.00 | SVIP |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:30 AM9:30 PM | RM68.00 | SVIP |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 11:00 AM11:30 AM11:15 PM | RM55.00 | SVIP |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:00 AM11:30 AM11:15 PM | RM58.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Guar Chempedak | Hentian Duta | 10:30 PM | RM60.00 | 1+2 |
| Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 10:30 PM | RM60.00 | 1+2 |
| Gurun Bus Terminal | Hentian Duta | 11:00 PM | RM60.00 | 1+2 |
| Gurun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:00 PM | RM60.00 | 1+2 |
| Kota Sarang Semut | Hentian Duta | 10:00 PM | RM60.00 | 1+2 |
| Kota Sarang Semut | TBS (Terminal Bersepadu Selatan) | 10:00 PM | RM60.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Hentian Duta | 9:30 PM | RM67.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:30 PM | RM67.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Hentian Duta | 11:59 PM | RM57.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:59 PM | RM57.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Hentian Duta | 9:30 PM | RM68.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 2:15 PM8:00 PM9:30 PM | RM68.00 | 1+2 |
| Changlun | Hentian Duta | 8:30 PM | RM70.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 7:15 PM8:30 PM | RM70.00 | 1+2 |
| Gurun | Hentian Duta | 10:30 PM | RM60.00 | 1+2 |
| Gurun | TBS (Terminal Bersepadu Selatan) | 1:15 PM9:00 PM10:30 PM | RM60.00 | 1+2 |
| Kulim | Hentian Duta | 9:00 AM10:00 PM | RM52.00 | 1+2 / 2+2 |
| Kulim | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM10:00 PM | RM52.00 | 1+2 / 2+2 |
| Sungai Petani | Hentian Duta | 8:15 AM10:00 AM11:15 AM5:30 PM8:00 PM10:45 PM | RM60.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 8:15 AM10:00 AM11:15 AM1:45 PM3:45 PM5:30 PM8:00 PM8:30 PM9:45 PM10:45 PM | RM60.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Kayu Hitam Check Point | Desa Aman Puri | 12:45 PM | RM90.00 | 1+2 |
| Bukit Kayu Hitam Check Point | Desa Complex Kepong | 12:45 PM | RM90.00 | 1+2 |
| Bukit Kayu Hitam Check Point | Hentian Duta | 12:45 PM | RM95.00 | 1+2 |
| Bukit Kayu Hitam Check Point | Scott Garden | 12:45 PM | RM90.00 | 1+2 |
| Bukit Kayu Hitam Check Point | TBS (Terminal Bersepadu Selatan) | 12:45 PM | RM95.00 | 1+2 |
| Changloon Bus Terminal | Desa Aman Puri | 1:45 PM | RM85.00 | 1+2 |
| Changloon Bus Terminal | Desa Complex Kepong | 1:45 PM | RM85.00 | 1+2 |
| Changloon Bus Terminal | Hentian Duta | 1:45 PM | RM85.00 | 1+2 |
| Changloon Bus Terminal | Scott Garden | 1:45 PM | RM85.00 | 1+2 |
| Changloon Bus Terminal | TBS (Terminal Bersepadu Selatan) | 1:45 PM | RM85.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Hentian Duta | 2:00 PM8:00 PM | RM65.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 2:00 PM8:00 PM | RM67.00 | 1+2 |
| Changlun | Hentian Duta | 1:00 PM7:00 PM | RM70.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 1:00 PM7:00 PM | RM72.00 | 1+2 |
| Jitra | Hentian Duta | 1:30 PM7:30 PM | RM67.00 | 1+2 |
| Jitra | TBS (Terminal Bersepadu Selatan) | 1:30 PM7:30 PM | RM69.00 | 1+2 |
| Kulim | Hentian Duta | 12:00 PM4:00 PM11:45 PM | RM51.00 | SVIP 30 SEATER / SVIP30_BLK |
| Kulim | TBS (Terminal Bersepadu Selatan) | 12:00 PM4:00 PM11:45 PM | RM52.00 | SVIP 30 SEATER / SVIP30_BLK |
| Sungai Petani | Hentian Duta | 3:45 PM9:15 PM | RM56.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 3:45 PM9:15 PM | RM58.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Putrajaya Sentral | 9:15 AM9:15 PM | RM81.00 | 1+2 |
| Changlun Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:15 AM9:15 PM | RM74.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:15 AM9:15 PM | RM78.00 | 1+2 |
| Jitra Bus Terminal | Putrajaya Sentral | 9:45 AM9:45 PM | RM78.00 | 1+2 |
| Jitra Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:45 AM9:45 PM | RM71.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:45 AM9:45 PM | RM75.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | Putrajaya Sentral | 10:30 AM10:30 PM | RM75.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBG (Terminal Bersepadu Gombak) | 10:30 AM10:30 PM | RM68.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 10:30 AM10:30 PM | RM72.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim Bus Terminal | Hentian Duta | 11:45 AM12:45 PM1:45 PM8:00 PM9:00 PM11:00 PM11:30 PM | RM50.00 | 1+2 |
| Kulim Bus Terminal | KLIA (Kuala Lumpur International Airport) | 8:00 PM9:00 PM | RM75.00 | 1+2 |
| Kulim Bus Terminal | KLIA2 Transportation Hub | 8:00 PM9:00 PM | RM75.00 | 1+2 |
| Kulim Bus Terminal | Putrajaya Sentral | 8:00 PM9:00 PM | RM59.00 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:45 AM12:45 PM1:45 PM8:00 PM9:00 PM11:00 PM11:30 PM | RM50.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | KLIA (Kuala Lumpur International Airport) | 10:45 AM10:45 PM | RM65.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | KLIA2 Transportation Hub | 10:45 AM10:45 PM | RM65.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 10:45 AM10:45 PM | RM58.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 10:45 AM10:45 PM | RM51.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Hentian Duta | 7:30 AM11:00 AM1:00 PM6:30 PM10:30 PM | RM67.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 7:30 AM8:15 AM11:00 AM1:00 PM6:30 PM10:30 PM11:00 PM | RM67.00 | 1+2 |
| Changlun | Hentian Duta | 10:00 AM11:30 AM5:15 PM9:30 PM | RM69.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 7:15 AM10:00 AM11:30 AM5:15 PM9:30 PM | RM73.00 | 1+2 |
| Jitra | Hentian Duta | 7:00 AM10:30 AM12:15 PM5:45 PM10:00 PM | RM67.00 | 1+2 |
| Jitra | TBS (Terminal Bersepadu Selatan) | 7:00 AM7:45 AM10:30 AM12:15 PM5:45 PM10:00 PM10:30 PM | RM69.00 | 1+2 |
| Sungai Petani | Hentian Duta | 8:45 AM12:15 PM2:15 PM7:45 PM11:45 PM | RM57.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 8:45 AM9:30 AM12:15 PM2:15 PM7:45 PM11:45 PM11:59 PM | RM57.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | Putrajaya Sentral | 10:00 PM11:00 PM | RM70.00 | 1+2 |
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 10:30 AM10:00 PM11:00 PM | RM65.00 | 1+2 |
| Guar Chempedak | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM | RM55.00 | 1+2 |
| Gurun | TBS (Terminal Bersepadu Selatan) | 9:15 AM9:15 PM | RM55.00 | 1+2 |
| Jitra | Putrajaya Sentral | 10:30 PM | RM70.00 | 1+2 |
| Jitra | TBS (Terminal Bersepadu Selatan) | 10:00 AM10:30 PM | RM68.00 | 1+2 |
| Sungai Petani | Putrajaya Sentral | 11:00 PM11:55 PM | RM60.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 9:45 AM11:15 AM12:00 PM9:45 PM11:00 PM11:55 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Kayu Hitam (CTC Recreation) | Hentian Duta | 1:00 PM | RM70.00 | 1+2 |
| Bukit Kayu Hitam (CTC Recreation) | TBS (Terminal Bersepadu Selatan) | 1:00 PM | RM70.00 | 1+2 |
| Bukit Kayu Hitam Check Point | Hentian Duta | 12:00 PM | RM70.00 | 1+2 |
| Bukit Kayu Hitam Check Point | TBS (Terminal Bersepadu Selatan) | 12:00 PM | RM70.00 | 1+2 |
| Changloon Bus Terminal | Hentian Duta | 2:00 PM | RM60.00 | 1+2 |
| Changloon Bus Terminal | TBS (Terminal Bersepadu Selatan) | 2:00 PM | RM60.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | Hentian Duta | 1:30 PM9:45 PM | RM72.00 | 1+2 |
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:25 AM1:30 PM9:45 PM | RM72.00 | 1+2 |
| ICQS Complex, Bukit Kayu Hitam | Hentian Duta | 12:45 PM9:30 PM | RM90.00 | 1+2 |
| ICQS Complex, Bukit Kayu Hitam | TBS (Terminal Bersepadu Selatan) | 12:45 PM9:30 PM | RM90.00 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:40 AM | RM68.00 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 9:15 AM | RM67.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 9:30 AM11:00 AM9:30 PM | RM60.00 | 2+2 |
| Baling Bus Terminal | KL Sentral | 9:30 AM9:30 PM | RM60.00 | 2+2 |
| Baling Bus Terminal | Putrajaya Sentral | 9:30 PM | RM65.00 | 2+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:30 AM11:00 AM9:30 PM | RM60.00 | 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | Putrajaya Sentral | 9:00 AM10:00 AM | RM61.00 | 2+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 9:00 AM10:00 AM | RM58.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:30 PM | RM67.60 | 1+2 |
| Jitra Bus Terminal | TBS (Terminal Bersepadu Selatan) | 11:00 PM | RM67.60 | 1+2 |
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 10:45 PM | RM52.60 | 1+2 |
| Shahab Perdana Bus Terminal, Alor Setar | TBS (Terminal Bersepadu Selatan) | 11:30 PM | RM67.60 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 11:15 AM10:15 PM | RM58.20 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Kayu Hitam (CTC Recreation) | Berjaya Times Square | 3:30 PM | RM100.00 | 1+2 |
| Bukit Kayu Hitam (CTC Recreation) | Hentian Duta | 1:30 PM2:00 PM2:30 PM3:30 PM4:00 PM9:30 PM | RM100.00 | 1+2 |
| Bukit Kayu Hitam (CTC Recreation) | KL Sentral | 3:30 PM | RM100.00 | 1+2 |
| Bukit Kayu Hitam (CTC Recreation) | Kepong | 1:30 PM2:30 PM3:30 PM4:00 PM9:30 PM | RM100.00 | 1+2 |
| Bukit Kayu Hitam (CTC Recreation) | TBS (Terminal Bersepadu Selatan) | 1:30 PM2:00 PM2:30 PM3:30 PM4:00 PM9:00 PM9:30 PM | RM100.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Kayu Hitam | Hentian Duta | 2:00 PM9:30 PM | RM70.00 | 1+2 |
| Bukit Kayu Hitam | TBS (Terminal Bersepadu Selatan) | 2:00 PM9:30 PM | RM70.00 | 1+2 |
| Changlun | Hentian Duta | 3:00 PM10:00 PM | RM70.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 3:00 PM10:00 PM | RM70.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Kayu Hitam Check Point | Hentian Duta | 12:00 PM1:00 PM1:45 PM2:45 PM3:45 PM4:45 PM7:45 PM8:30 PM9:30 PM | RM85.00 | SVIP |
| Bukit Kayu Hitam Check Point | TBS (Terminal Bersepadu Selatan) | 12:00 PM1:00 PM1:45 PM2:45 PM3:45 PM4:45 PM7:45 PM8:30 PM9:30 PM | RM85.00 | SVIP |
| Changloon Bus Terminal | Hentian Duta | 12:45 PM1:45 PM2:30 PM3:30 PM4:30 PM5:30 PM8:15 PM9:00 PM9:45 PM | RM75.00 | SVIP |
| Changloon Bus Terminal | TBS (Terminal Bersepadu Selatan) | 12:45 PM1:45 PM2:30 PM3:30 PM4:30 PM5:30 PM8:15 PM9:00 PM9:45 PM | RM75.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | TBS (Terminal Bersepadu Selatan) | 10:00 AM9:30 PM10:30 PM11:00 PM | RM54.00 | 1+2 |
| Sungai Petani | Hentian Duta | 9:00 AM11:00 PM | RM59.00 | 1+2 |
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 9:00 AM11:00 PM | RM59.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 5:15 PM | RM60.00 | 1+2 |
| Baling Bus Terminal | Putrajaya Sentral | 5:15 PM | RM65.00 | 1+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 5:15 PM | RM60.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Alor Setar | TBS (Terminal Bersepadu Selatan) | 3:00 PM8:00 PM | RM67.20 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 2:00 PM7:00 PM | RM73.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 4:00 PM9:00 PM | RM58.20 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Terminal Bas Ekspres Ukir Square Sungai Petani | KL Sentral | 8:30 AM11:05 AM12:25 PM3:45 PM6:30 PM8:30 PM | RM55.00 | 1+2 |
| Terminal Bas Ekspres Ukir Square Sungai Petani | TBS (Terminal Bersepadu Selatan) | 8:30 AM11:05 AM12:25 PM3:45 PM6:30 PM8:30 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Sungai Petani | TBS (Terminal Bersepadu Selatan) | 12:30 PM | RM55.00 | CP DDVIP |
| Sungai Petani | Terminal Bersepadu Gombak (TBG) | 12:30 PM | RM58.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun Bus Station | Hentian Duta | 12:45 PM9:45 PM | RM85.00 | SVIP |
| Changlun Bus Station | TBS (Terminal Bersepadu Selatan) | 12:45 PM9:45 PM | RM70.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | Hentian Duta | 8:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM51.00 | 1+2 |
| Kulim | TBS (Terminal Bersepadu Selatan) | 8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM | RM51.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Changlun | Hentian Duta | 12:30 PM9:30 PM | RM100.00 | 1+2 |
| Changlun | TBS (Terminal Bersepadu Selatan) | 12:30 PM9:30 PM | RM100.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Baling Bus Terminal | Hentian Duta | 9:00 AM9:30 PM | RM60.00 | 2+2 |
| Baling Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:30 PM | RM60.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:15 PM | RM58.00 | Executive |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:15 AM9:30 AM8:30 PM | RM50.00 | 30s / 31S |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | TBS (Terminal Bersepadu Selatan) | 8:30 AM1:00 PM11:00 PM | RM50.00 | 30s / 31S |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Kulim | TBS (Terminal Bersepadu Selatan) | 11:30 AM10:30 PM | RM50.00 | 1+2 |
Boarding points in Kedah
- Terminal Bas Ekspres Ukir Square Sungai Petani
- Shahab Perdana Bus Terminal, Alor Setar
- Changlun Bus Terminal
- Alor Setar
- Jitra Bus Terminal
- Sungai Petani
- Changlun
- Kulim Bus Terminal
- Jitra
- Kulim
- Baling Bus Terminal
- Guar Chempedak
- Gurun
- Kuala Nerang Bus Terminal
- Stesen Bas MARA Pendang
- Bukit Kayu Hitam Check Point
- Changloon Bus Terminal
- Bukit Kayu Hitam
- Bukit Kayu Hitam (CTC Recreation)
- Stesen Bas Kuala Ketil
- Sik Bus Station
- Stesen Bas Guar Chempedak
- Changloon Bus Station
- Jitra Bus Station
Arrival points in Kuala Lumpur
- TBS (Terminal Bersepadu Selatan)
- Hentian Duta
- Putrajaya Sentral
- KLIA (Kuala Lumpur International Airport)
- KL Sentral
- TBG (Terminal Bersepadu Gombak)
- KLIA2 Transportation Hub
- Terminal Bersepadu Gombak (TBG)
- KLIA2 (Kuala Lumpur International Airport 2)
- Desa Aman Puri
- Desa Complex Kepong
- Scott Garden
- Terminal Bersepadu Gombak
- Kepong
- Berjaya Times Square
Frequently asked questions
How much is the bus from Kedah to Kuala Lumpur?
Fares start from RM37.70 one way. 39 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Kedah to Kuala Lumpur?
Aerobus, Alibaba Express, Alisan Golden Coach, City Express, COLOURPLUS EXPRESS, Cosmic Express, Cosmic Prestij Express (Prestij Dinasti), E-Mutiara, GOLDEN SILK HOLIDAY, Highway Star Express, Inter Top Express KL, Inter Top Tour Sdn Bhd Hatyai, Jasmine Express, Kejora Masyhur Sdn Bhd, Kesatuan Express, KPB Ekspress, Kristal Qirana, LA Holidays, Lucky Express, Maraliner, Mayang Sari Express, Naik Selalu Ekspress, Nice, Pancaran Matahari Express, Permata Utara Sdn Bhd, PERSADA TRAVEL AND TOURS, Plusliner, POH HAI TRAVEL, Quick Liner Express, Sani Express (Sani Hotel), Sanwa Express, Sri Maju Group, Suasana Edaran Express, Suasana Holiday Express, Suasana Tony Coach, Super Nice Express, TRA Express, Trans MVS Express (IVY HOLIDAYS), Transnasional.
What time is the first and last bus from Kedah to Kuala Lumpur?
The earliest scheduled departure is 7:00 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.