Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
102 scheduled routes run from Pulau Pinang to Kuala Lumpur, operated by 28 coach companies. There are 629 departures a day, with fares from RM37.30.
- Departing from
- Pulau Pinang — 12 boarding points
- Arriving in
- Kuala Lumpur — 9 arrival points
- Operators
- 28 on this corridor
- Departures
- 629 a day
- Fares from
- RM37.30 one way
Book Pulau Pinang to Kuala Lumpur
Compare all 28 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 |
|---|---|---|---|---|
| Chai Leng Park – Caltex | Hentian Duta | 12:45 AM8:15 AM9:30 AM10:30 AM11:15 AM12:15 PM3:15 PM6:30 PM8:00 PM9:45 PM10:45 PM11:40 PM11:45 PM | RM53.00 | 1+2 |
| Chai Leng Park – Caltex | KL Sentral | 12:45 AM8:15 AM9:30 AM10:30 AM11:15 AM12:15 PM3:15 PM6:30 PM8:00 PM9:45 PM10:45 PM11:40 PM11:45 PM | RM53.00 | 1+2 |
| Chai Leng Park – Caltex | Putrajaya Sentral | 12:45 AM10:45 PM | RM57.00 | 1+2 |
| Chai Leng Park – Caltex | TBS (Terminal Bersepadu Selatan) | 12:45 AM8:15 AM9:30 AM10:30 AM11:15 AM12:15 PM3:15 PM6:30 PM8:00 PM9:45 PM10:45 PM11:40 PM11:45 PM | RM53.00 | 1+2 |
| Jalan Pantai (Butterworth) | Hentian Duta | 12:45 AM11:15 AM12:00 PM11:45 PM | RM53.00 | 1+2 |
| Jalan Pantai (Butterworth) | KL Sentral | 12:45 AM11:15 AM12:00 PM11:45 PM | RM53.00 | 1+2 |
| Jalan Pantai (Butterworth) | Putrajaya Sentral | 12:45 AM | RM57.00 | 1+2 |
| Jalan Pantai (Butterworth) | TBS (Terminal Bersepadu Selatan) | 12:45 AM11:15 AM12:00 PM11:45 PM | RM53.00 | 1+2 |
| Penang Sentral (Butterworth) | KL Sentral | 12:45 AM8:00 AM9:30 AM10:30 AM11:15 AM12:00 PM3:15 PM6:30 PM8:00 PM9:45 PM10:30 PM11:40 PM11:45 PM | RM53.00 | 1+2 |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 12:45 AM8:00 AM9:30 AM10:30 AM11:15 AM12:00 PM3:15 PM6:30 PM8:00 PM9:45 PM10:30 PM11:40 PM11:45 PM | RM53.00 | 1+2 |
| Sungai Nibong | Hentian Duta | 7:15 AM11:15 AM2:30 PM7:15 PM | RM53.00 | 1+2 |
| Sungai Nibong | KL Sentral | 7:15 AM11:15 AM2:30 PM7:15 PM | RM53.00 | 1+2 |
| Sungai Nibong | TBS (Terminal Bersepadu Selatan) | 7:15 AM11:15 AM2:30 PM7:15 PM | RM54.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Komtar | Hentian Duta | 6:25 AM6:30 AM7:25 AM7:30 AM8:25 AM8:30 AM9:25 AM10:25 AM10:46 AM11:25 AM11:30 AM12:25 PM12:30 PM2:00 PM3:00 PM4:00 PM4:46 PM8:00 PM9:00 PM9:05 PM10:00 PM11:00 PM11:45 PM | RM48.00 | 1+2 |
| Penang Komtar | KLIA (Kuala Lumpur International Airport) | 8:25 AM10:46 AM4:00 PM10:00 PM11:45 PM | RM70.00 | 1+2 |
| Penang Komtar | KLIA 2 | 8:25 AM10:46 AM4:00 PM10:00 PM11:45 PM | RM70.00 | 1+2 |
| Penang Komtar | TBS (Terminal Bersepadu Selatan) | 6:25 AM6:30 AM7:25 AM7:30 AM8:25 AM8:30 AM9:25 AM10:25 AM10:46 AM11:25 AM11:30 AM12:25 PM12:30 PM2:00 PM3:00 PM4:00 PM4:46 PM8:00 PM9:00 PM9:05 PM10:00 PM11:00 PM11:05 PM11:45 PM | RM48.00 | 1+2 |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 12:30 AM12:45 AM7:45 AM8:00 AM8:45 AM9:00 AM9:45 AM10:00 AM10:15 AM10:30 AM10:45 AM11:30 AM12:30 PM1:00 PM1:15 PM1:30 PM2:00 PM3:00 PM3:45 PM4:00 PM4:45 PM6:15 PM6:45 PM7:15 PM8:15 PM8:45 PM9:00 PM10:00 PM10:30 PM11:00 PM11:30 PM11:59 PM | RM53.00 | 1+2 |
| Sungai Nibong | Hentian Duta | 12:15 AM1:00 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30 AM11:00 AM11:30 AM12:00 PM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:30 PM4:30 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:30 PM10:00 PM10:30 PM11:30 PM11:59 PM | RM55.00 | 1+2 |
| Sungai Nibong | KLIA (Kuala Lumpur International Airport) | 12:15 AM9:00 AM11:30 AM2:00 PM4:30 PM7:00 PM10:30 PM | RM70.00 | 1+2 |
| Sungai Nibong | KLIA 2 | 12:15 AM9:00 AM11:30 AM2:00 PM4:30 PM7:00 PM10:30 PM | RM70.00 | 1+2 |
| Sungai Nibong | TBS (Terminal Bersepadu Selatan) | 12:15 AM1:00 AM7:00 AM7:30 AM8:00 AM8:30 AM9:00 AM9:30 AM10:00 AM10:30 AM11:00 AM11:30 AM12:00 PM12:30 PM1:00 PM1:30 PM2:00 PM2:30 PM3:30 PM4:30 PM5:30 PM6:00 PM6:30 PM7:00 PM7:30 PM8:00 PM8:30 PM9:30 PM10:00 PM10:30 PM11:30 PM11:59 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Mertajam | Hentian Duta | 9:30 AM10:30 PM | RM55.00 | 1+2 / 2+2 |
| Bukit Mertajam | TBS (Terminal Bersepadu Selatan) | 9:30 AM10:30 PM | RM55.00 | 1+2 / 2+2 |
| Chai Leng Park – Caltex | Hentian Duta | 8:05 AM9:10 AM10:05 AM10:35 AM11:05 AM12:20 PM6:35 PM9:05 PM10:35 PM11:20 PM11:35 PM11:59 PM | RM55.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Chai Leng Park – Caltex | TBS (Terminal Bersepadu Selatan) | 8:05 AM8:20 AM9:10 AM9:45 AM10:05 AM10:35 AM11:05 AM12:20 PM3:05 PM5:05 PM6:35 PM8:05 PM9:05 PM10:05 PM10:35 PM11:05 PM11:20 PM11:35 PM11:59 PM | RM55.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Penang Sentral (Butterworth) | Hentian Duta | 8:00 AM9:00 AM10:00 AM10:30 AM11:00 AM12:15 PM6:30 PM9:00 PM10:30 PM11:15 PM11:30 PM11:58 PM | RM55.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 8:00 AM8:15 AM9:00 AM9:30 AM10:00 AM10:30 AM11:00 AM12:15 PM3:00 PM5:00 PM6:30 PM8:00 PM9:00 PM10:00 PM10:30 PM11:00 PM11:15 PM11:30 PM11:58 PM | RM55.00 | 1+2 / 2+2 / SVIP 27 SEATER |
| Sungai Nibong | Hentian Duta | 7:30 AM9:45 AM9:45 PM | RM55.00 | 1+2 / 2+2 |
| Sungai Nibong | TBS (Terminal Bersepadu Selatan) | 7:30 AM8:45 AM9:45 AM10:30 AM8:45 PM9:45 PM | RM55.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Mertajam | Hentian Duta | 10:00 AM | RM55.00 | 1+2 |
| Bukit Mertajam | TBS (Terminal Bersepadu Selatan) | 10:00 AM | RM55.00 | 1+2 |
| Juru Rehat | TBS (Terminal Bersepadu Selatan) | 8:45 AM | RM50.00 | 1+2 |
| Penang Sentral (Butterworth) | Hentian Duta | 7:45 AM9:30 AM2:00 PM4:15 PM11:59 PM | RM50.00 | 1+2 |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 7:45 AM8:15 AM9:30 AM10:00 AM10:30 AM2:00 PM4:15 PM11:59 PM | RM50.00 | 1+2 |
| Sungai Nibong | Hentian Duta | 7:00 AM8:45 AM | RM55.00 | 1+2 |
| Sungai Nibong | TBS (Terminal Bersepadu Selatan) | 7:00 AM7:30 AM8:45 AM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Putrajaya Sentral | 9:45 AM10:45 AM | RM56.00 | 2+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 9:45 AM10:45 AM | RM53.00 | 2+2 |
| Sungai Nibong Bus Terminal | Hentian Duta | 8:00 AM10:00 AM1:00 PM3:00 PM | RM55.00 | 1+2 / 2+2 |
| Sungai Nibong Bus Terminal | KL Sentral | 8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM | RM47.00 | 1+2 / 2+2 |
| Sungai Nibong Bus Terminal | Putrajaya Sentral | 10:00 AM1:00 PM11:59 PM | RM45.00 | 2+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM | RM45.00 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Chai Leng Park – Caltex | Putrajaya Sentral | 11:59 PM | RM55.00 | 1+2 |
| Chai Leng Park – Caltex | TBS (Terminal Bersepadu Selatan) | 12:05 PM12:50 PM3:15 PM11:59 PM | RM50.00 | 1+2 |
| Jalan Pantai (Butterworth) | Putrajaya Sentral | 11:58 PM | RM55.00 | 1+2 |
| Jalan Pantai (Butterworth) | TBS (Terminal Bersepadu Selatan) | 10:30 AM12:00 PM12:45 PM3:15 PM10:30 PM11:58 PM | RM50.00 | 1+2 |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 3:15 PM | RM50.00 | 1+2 |
| Sungai Nibong | TBS (Terminal Bersepadu Selatan) | 2:45 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Hentian Duta | 12:15 AM12:45 PM1:45 PM2:45 PM8:45 PM9:45 PM11:30 PM | RM51.00 | 1+2 |
| Penang Sentral | KLIA (Kuala Lumpur International Airport) | 11:40 AM8:45 PM9:45 PM11:59 PM | RM65.00 | 1+2 |
| Penang Sentral | KLIA2 Transportation Hub | 11:40 AM8:45 PM9:45 PM11:59 PM | RM65.00 | 1+2 |
| Penang Sentral | Putrajaya Sentral | 11:40 AM8:45 PM9:45 PM11:59 PM | RM59.00 | 1+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 12:15 AM11:40 AM12:45 PM1:45 PM2:45 PM8:45 PM9:45 PM11:30 PM11:59 PM | RM51.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Hentian Duta | 12:29 AM7:59 AM9:29 AM9:59 AM10:59 AM11:59 AM12:29 PM3:00 PM3:15 PM3:45 PM8:59 PM9:29 PM9:45 PM10:00 PM10:30 PM10:59 PM11:58 PM | RM50.00 | SVIP |
| Penang Sentral | KL Sentral | 9:29 AM9:59 AM3:00 PM3:15 PM8:59 PM9:29 PM9:45 PM10:00 PM | RM50.00 | SVIP |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 12:29 AM7:59 AM9:29 AM9:59 AM10:59 AM11:59 AM12:29 PM3:00 PM3:15 PM3:45 PM8:59 PM9:29 PM9:45 PM10:00 PM10:30 PM10:59 PM11:58 PM | RM50.00 | SVIP |
| Sungai Nibong Bus Terminal | Hentian Duta | 7:29 AM10:29 AM3:00 PM10:15 PM10:30 PM11:59 PM | RM50.00 | SVIP |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:29 AM10:29 AM3:00 PM10:15 PM10:30 PM11:59 PM | RM53.00 | SVIP |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Bukit Mertajam | TBS (Terminal Bersepadu Selatan) | 8:45 PM9:45 PM | RM53.00 | 1+2 |
| Chai Leng Park | TBS (Terminal Bersepadu Selatan) | 9:35 PM | RM53.00 | 1+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 8:30 PM9:30 PM | RM53.00 | 1+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 PM9:00 PM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Sungai Nibong Bus Terminal | Hentian Duta | 8:00 AM5:00 PM6:00 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | KL Sentral | 8:00 AM5:00 PM6:00 PM11:59 PM | RM55.00 | 1+2 |
| Sungai Nibong Bus Terminal | Putrajaya Sentral | 5:00 PM11:59 PM | RM59.00 | 1+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 8:00 AM5:00 PM6:00 PM11:59 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Chai Leng Park – Caltex | KLIA (Kuala Lumpur International Airport) | 1:30 PM11:30 PM | RM65.00 | 1+2 |
| Chai Leng Park – Caltex | KLIA2 Transportation Hub | 1:30 PM11:30 PM | RM65.00 | 1+2 |
| Chai Leng Park – Caltex | Putrajaya Sentral | 1:30 PM11:30 PM | RM55.00 | 1+2 |
| Chai Leng Park – Caltex | TBS (Terminal Bersepadu Selatan) | 1:30 PM11:30 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Hentian Duta | 11:15 AM12:15 PM12:35 PM11:15 PM11:59 PM | RM37.30 | 1+2 / 2+2 |
| Penang Sentral | Putrajaya Sentral | 11:15 AM12:35 PM11:15 PM | RM42.90 | 2+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 11:15 AM12:15 PM12:35 PM11:15 PM11:59 PM | RM37.30 | 1+2 / 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | Hentian Duta | 12:15 AM11:45 AM2:45 PM4:45 PM7:45 PM10:00 PM11:59 PM | RM55.00 | 1+2 |
| Penang Sentral | Putrajaya Sentral | 12:00 PM11:45 PM11:58 PM | RM60.00 | 1+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 12:15 AM11:45 AM12:30 PM2:45 PM4:45 PM7:45 PM10:00 PM11:59 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | KL Sentral | 9:30 AM12:05 PM1:25 PM4:45 PM7:30 PM9:30 PM | RM50.00 | 1+2 |
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 9:30 AM12:05 PM1:25 PM4:45 PM7:30 PM9:30 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Hentian Duta | 11:30 PM | RM50.00 | 1+2 |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 11:30 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 12:30 AM8:00 AM9:00 AM10:00 AM11:00 AM12:00 PM1:30 PM2:30 PM3:30 PM4:30 PM6:00 PM7:00 PM8:30 PM9:30 PM10:30 PM11:30 PM | RM57.00 | 2+2 |
| Sungai Nibong | TBS (Terminal Bersepadu Selatan) | 7:30 AM8:30 AM9:30 AM10:30 AM11:30 AM1:00 PM2:00 PM3:00 PM4:00 PM5:00 PM6:00 PM8:00 PM9:00 PM10:00 PM11:00 PM11:59 PM | RM57.00 | 2+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 1:15 PM | RM53.00 | CP DDVIP |
| Penang Sentral | Terminal Bersepadu Gombak (TBG) | 1:15 PM | RM55.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Sungai Nibong Bus Terminal | TBG (Terminal Bersepadu Gombak) | 9:00 AM9:00 PM | RM52.00 | 1+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 9:00 AM9:00 PM | RM61.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 8:00 AM8:45 AM5:30 PM9:00 PM | RM57.00 | 1+2 |
| Sungai Nibong Bus Terminal | TBS (Terminal Bersepadu Selatan) | 7:15 AM8:00 AM4:30 PM8:15 PM | RM58.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Hentian Duta | 12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM | RM51.00 | SVIP 30 SEATER / SVIP30_BLK |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM | RM52.00 | SVIP 30 SEATER / SVIP30_BLK |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Jawi | TBS (Terminal Bersepadu Selatan) | 12:00 PM11:00 PM | RM50.00 | 1+2 |
| Nibong Tebal | TBS (Terminal Bersepadu Selatan) | 12:15 PM11:15 PM | RM50.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | Hentian Duta | 9:30 AM1:00 PM3:00 PM | RM51.00 | 1+2 |
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 9:30 AM10:15 AM1:00 PM3:00 PM | RM52.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | KLIA (Kuala Lumpur International Airport) | 9:00 AM2:30 PM9:00 PM | RM60.00 | 1+2 |
| Penang Sentral | KLIA2 Transportation Hub | 9:00 AM2:30 PM9:00 PM | RM60.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 9:15 AM9:45 AM10:15 AM9:15 PM | RM50.00 | 30s / 31S |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 10:50 AM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral | TBS (Terminal Bersepadu Selatan) | 12:15 PM11:15 PM11:45 PM | RM53.00 | 1+2 |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 9:15 AM | RM50.00 | 30s |
| Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|
| Penang Sentral (Butterworth) | TBS (Terminal Bersepadu Selatan) | 5:00 PM10:00 PM | RM52.80 | 1+2 |
Boarding points in Pulau Pinang
- Penang Sentral
- Penang Sentral (Butterworth)
- Sungai Nibong Bus Terminal
- Sungai Nibong
- Chai Leng Park – Caltex
- Jalan Pantai (Butterworth)
- Bukit Mertajam
- Penang Komtar
- Juru Rehat
- Jawi
- Nibong Tebal
- Chai Leng Park
Arrival points in Kuala Lumpur
- TBS (Terminal Bersepadu Selatan)
- Hentian Duta
- Putrajaya Sentral
- KL Sentral
- KLIA (Kuala Lumpur International Airport)
- KLIA2 Transportation Hub
- KLIA 2
- TBG (Terminal Bersepadu Gombak)
- Terminal Bersepadu Gombak (TBG)
Frequently asked questions
How much is the bus from Pulau Pinang to Kuala Lumpur?
Fares start from RM37.30 one way. 28 operators run this route, so prices vary with coach class and departure time.
Which companies run buses from Pulau Pinang to Kuala Lumpur?
Aerobus, Alibaba Express, Alya Express, Billion Stars, COLOURPLUS EXPRESS, E-Mutiara, GOLDEN SILK HOLIDAY, Jasmine Express, Kejora Masyhur Sdn Bhd, Kesatuan Express, KPB Ekspress, LA Holidays, Lexojaya Express, Maraliner, Mayang Sari Express, Nice, Pancaran Matahari Express, Permata Utara Sdn Bhd, PERSADA TRAVEL AND TOURS, Plusliner, POH HAI TRAVEL, Quick Liner Express, Sri Maju Group, Starmart Express, Suasana Edaran Express, Super Nice Express, TRA Express, Trans MVS Express (IVY HOLIDAYS).
What time is the first and last bus from Pulau Pinang to Kuala Lumpur?
The earliest scheduled departure is 12:15 AM and the last is 11:59 PM. Exact times vary by operator and boarding point.