Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Pulau Pinang to Kuala Lumpur

102 routes · 28 operators · 629 daily departures · from RM37.30

28
Operators
102
Routes
629
Daily departures
RM37.30
Fares from
Advertisement

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.

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.

Suasana Edaran Express

3.6 · 13 routes · 92 departures a day · 1+2, ECO 44

Suasana Edaran Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Chai Leng Park – CaltexHentian 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.001+2
Chai Leng Park – CaltexKL 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.001+2
Chai Leng Park – CaltexPutrajaya Sentral
12:45 AM10:45 PM
RM57.001+2
Chai Leng Park – CaltexTBS (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.001+2
Jalan Pantai (Butterworth)Hentian Duta
12:45 AM11:15 AM12:00 PM11:45 PM
RM53.001+2
Jalan Pantai (Butterworth)KL Sentral
12:45 AM11:15 AM12:00 PM11:45 PM
RM53.001+2
Jalan Pantai (Butterworth)Putrajaya Sentral
12:45 AM
RM57.001+2
Jalan Pantai (Butterworth)TBS (Terminal Bersepadu Selatan)
12:45 AM11:15 AM12:00 PM11:45 PM
RM53.001+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.001+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.001+2
Sungai NibongHentian Duta
7:15 AM11:15 AM2:30 PM7:15 PM
RM53.001+2
Sungai NibongKL Sentral
7:15 AM11:15 AM2:30 PM7:15 PM
RM53.001+2
Sungai NibongTBS (Terminal Bersepadu Selatan)
7:15 AM11:15 AM2:30 PM7:15 PM
RM54.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Suasana Edaran Express

Billion Stars

2.1 · 9 routes · 167 departures a day · 1+2

Billion Stars services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang KomtarHentian 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.001+2
Penang KomtarKLIA (Kuala Lumpur International Airport)
8:25 AM10:46 AM4:00 PM10:00 PM11:45 PM
RM70.001+2
Penang KomtarKLIA 2
8:25 AM10:46 AM4:00 PM10:00 PM11:45 PM
RM70.001+2
Penang KomtarTBS (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.001+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.001+2
Sungai NibongHentian 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.001+2
Sungai NibongKLIA (Kuala Lumpur International Airport)
12:15 AM9:00 AM11:30 AM2:00 PM4:30 PM7:00 PM10:30 PM
RM70.001+2
Sungai NibongKLIA 2
12:15 AM9:00 AM11:30 AM2:00 PM4:30 PM7:00 PM10:30 PM
RM70.001+2
Sungai NibongTBS (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.001+2
No routes match your filter.
Lowest published fare RM48.00. Shaded times are overnight departures. Book Billion Stars

KPB Ekspress

3.9 · 8 routes · 75 departures a day · 1+2, 2+2

KPB Ekspress services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit MertajamHentian Duta
9:30 AM10:30 PM
RM55.001+2 / 2+2
Bukit MertajamTBS (Terminal Bersepadu Selatan)
9:30 AM10:30 PM
RM55.001+2 / 2+2
Chai Leng Park – CaltexHentian 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.001+2 / 2+2 / SVIP 27 SEATER
Chai Leng Park – CaltexTBS (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.001+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.001+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.001+2 / 2+2 / SVIP 27 SEATER
Sungai NibongHentian Duta
7:30 AM9:45 AM9:45 PM
RM55.001+2 / 2+2
Sungai NibongTBS (Terminal Bersepadu Selatan)
7:30 AM8:45 AM9:45 AM10:30 AM8:45 PM9:45 PM
RM55.001+2 / 2+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book KPB Ekspress

Super Nice Express

3.3 · 7 routes · 21 departures a day · 1+2

Super Nice Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit MertajamHentian Duta
10:00 AM
RM55.001+2
Bukit MertajamTBS (Terminal Bersepadu Selatan)
10:00 AM
RM55.001+2
Juru RehatTBS (Terminal Bersepadu Selatan)
8:45 AM
RM50.001+2
Penang Sentral (Butterworth)Hentian Duta
7:45 AM9:30 AM2:00 PM4:15 PM11:59 PM
RM50.001+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.001+2
Sungai NibongHentian Duta
7:00 AM8:45 AM
RM55.001+2
Sungai NibongTBS (Terminal Bersepadu Selatan)
7:00 AM7:30 AM8:45 AM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Super Nice Express

Nice

6 routes · 21 departures a day · 2+2, 1+2

Nice services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralPutrajaya Sentral
9:45 AM10:45 AM
RM56.002+2
Penang SentralTBS (Terminal Bersepadu Selatan)
9:45 AM10:45 AM
RM53.002+2
Sungai Nibong Bus TerminalHentian Duta
8:00 AM10:00 AM1:00 PM3:00 PM
RM55.001+2 / 2+2
Sungai Nibong Bus TerminalKL Sentral
8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM
RM47.001+2 / 2+2
Sungai Nibong Bus TerminalPutrajaya Sentral
10:00 AM1:00 PM11:59 PM
RM45.002+2
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM10:00 AM1:00 PM3:00 PM11:59 PM
RM45.001+2 / 2+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book Nice

TRA Express

3.6 · 6 routes · 14 departures a day · 1+2

TRA Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Chai Leng Park – CaltexPutrajaya Sentral
11:59 PM
RM55.001+2
Chai Leng Park – CaltexTBS (Terminal Bersepadu Selatan)
12:05 PM12:50 PM3:15 PM11:59 PM
RM50.001+2
Jalan Pantai (Butterworth)Putrajaya Sentral
11:58 PM
RM55.001+2
Jalan Pantai (Butterworth)TBS (Terminal Bersepadu Selatan)
10:30 AM12:00 PM12:45 PM3:15 PM10:30 PM11:58 PM
RM50.001+2
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
3:15 PM
RM50.001+2
Sungai NibongTBS (Terminal Bersepadu Selatan)
2:45 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book TRA Express

Jasmine Express

3.3 · 5 routes · 28 departures a day · 1+2

Jasmine Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian Duta
12:15 AM12:45 PM1:45 PM2:45 PM8:45 PM9:45 PM11:30 PM
RM51.001+2
Penang SentralKLIA (Kuala Lumpur International Airport)
11:40 AM8:45 PM9:45 PM11:59 PM
RM65.001+2
Penang SentralKLIA2 Transportation Hub
11:40 AM8:45 PM9:45 PM11:59 PM
RM65.001+2
Penang SentralPutrajaya Sentral
11:40 AM8:45 PM9:45 PM11:59 PM
RM59.001+2
Penang SentralTBS (Terminal Bersepadu Selatan)
12:15 AM11:40 AM12:45 PM1:45 PM2:45 PM8:45 PM9:45 PM11:30 PM11:59 PM
RM51.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Jasmine Express

Kejora Masyhur Sdn Bhd

3.3 · 5 routes · 54 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian 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.00SVIP
Penang SentralKL Sentral
9:29 AM9:59 AM3:00 PM3:15 PM8:59 PM9:29 PM9:45 PM10:00 PM
RM50.00SVIP
Penang SentralTBS (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.00SVIP
Sungai Nibong Bus TerminalHentian Duta
7:29 AM10:29 AM3:00 PM10:15 PM10:30 PM11:59 PM
RM50.00SVIP
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
7:29 AM10:29 AM3:00 PM10:15 PM10:30 PM11:59 PM
RM53.00SVIP
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

LA Holidays

4.0 · 4 routes · 7 departures a day · 1+2

LA Holidays services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit MertajamTBS (Terminal Bersepadu Selatan)
8:45 PM9:45 PM
RM53.001+2
Chai Leng ParkTBS (Terminal Bersepadu Selatan)
9:35 PM
RM53.001+2
Penang SentralTBS (Terminal Bersepadu Selatan)
8:30 PM9:30 PM
RM53.001+2
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 PM9:00 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book LA Holidays

Plusliner

3.5 · 4 routes · 13 departures a day · 1+2, 2+2

Plusliner services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai Nibong Bus TerminalHentian Duta
8:00 AM5:00 PM6:00 PM
RM55.001+2
Sungai Nibong Bus TerminalKL Sentral
8:00 AM5:00 PM6:00 PM11:59 PM
RM55.001+2
Sungai Nibong Bus TerminalPutrajaya Sentral
5:00 PM11:59 PM
RM59.001+2
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM5:00 PM6:00 PM11:59 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Plusliner

Trans MVS Express (IVY HOLIDAYS)

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

Trans MVS Express (IVY HOLIDAYS) services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Chai Leng Park – CaltexKLIA (Kuala Lumpur International Airport)
1:30 PM11:30 PM
RM65.001+2
Chai Leng Park – CaltexKLIA2 Transportation Hub
1:30 PM11:30 PM
RM65.001+2
Chai Leng Park – CaltexPutrajaya Sentral
1:30 PM11:30 PM
RM55.001+2
Chai Leng Park – CaltexTBS (Terminal Bersepadu Selatan)
1:30 PM11:30 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Trans MVS Express (IVY HOLIDAYS)

Maraliner

4.0 · 3 routes · 13 departures a day · 1+2, 2+2

Maraliner services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian Duta
11:15 AM12:15 PM12:35 PM11:15 PM11:59 PM
RM37.301+2 / 2+2
Penang SentralPutrajaya Sentral
11:15 AM12:35 PM11:15 PM
RM42.902+2
Penang SentralTBS (Terminal Bersepadu Selatan)
11:15 AM12:15 PM12:35 PM11:15 PM11:59 PM
RM37.301+2 / 2+2
No routes match your filter.
Lowest published fare RM37.30. Shaded times are overnight departures. Book Maraliner

Pancaran Matahari Express

4.5 · 3 routes · 18 departures a day · 1+2

Pancaran Matahari Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian Duta
12:15 AM11:45 AM2:45 PM4:45 PM7:45 PM10:00 PM11:59 PM
RM55.001+2
Penang SentralPutrajaya Sentral
12:00 PM11:45 PM11:58 PM
RM60.001+2
Penang SentralTBS (Terminal Bersepadu Selatan)
12:15 AM11:45 AM12:30 PM2:45 PM4:45 PM7:45 PM10:00 PM11:59 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Pancaran Matahari Express

Aerobus

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

Aerobus services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKL Sentral
9:30 AM12:05 PM1:25 PM4:45 PM7:30 PM9:30 PM
RM50.001+2
Penang SentralTBS (Terminal Bersepadu Selatan)
9:30 AM12:05 PM1:25 PM4:45 PM7:30 PM9:30 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Aerobus

Alibaba Express

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

Alibaba Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Hentian Duta
11:30 PM
RM50.001+2
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
11:30 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Alibaba Express

Alya Express

4.1 · 2 routes · 32 departures a day · 2+2

Alya Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
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.002+2
Sungai NibongTBS (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.002+2
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Alya Express

COLOURPLUS EXPRESS

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

COLOURPLUS EXPRESS services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTBS (Terminal Bersepadu Selatan)
1:15 PM
RM53.00CP DDVIP
Penang SentralTerminal Bersepadu Gombak (TBG)
1:15 PM
RM55.001+2
No routes match your filter.
Lowest published fare RM53.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 Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai Nibong Bus TerminalTBG (Terminal Bersepadu Gombak)
9:00 AM9:00 PM
RM52.001+2
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM9:00 PM
RM61.001+2
No routes match your filter.
Lowest published fare RM52.00. Shaded times are overnight departures. Book E-Mutiara

Lexojaya Express

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

Lexojaya Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTBS (Terminal Bersepadu Selatan)
8:00 AM8:45 AM5:30 PM9:00 PM
RM57.001+2
Sungai Nibong Bus TerminalTBS (Terminal Bersepadu Selatan)
7:15 AM8:00 AM4:30 PM8:15 PM
RM58.001+2
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Lexojaya Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Hentian Duta
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM51.00SVIP 30 SEATER / SVIP30_BLK
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM52.00SVIP 30 SEATER / SVIP30_BLK
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

POH HAI TRAVEL

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

POH HAI TRAVEL services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
JawiTBS (Terminal Bersepadu Selatan)
12:00 PM11:00 PM
RM50.001+2
Nibong TebalTBS (Terminal Bersepadu Selatan)
12:15 PM11:15 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book POH HAI TRAVEL

Quick Liner Express

4.1 · 2 routes · 7 departures a day · 1+2

Quick Liner Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Hentian Duta
9:30 AM1:00 PM3:00 PM
RM51.001+2
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
9:30 AM10:15 AM1:00 PM3:00 PM
RM52.001+2
No routes match your filter.
Lowest published fare RM51.00. Shaded times are overnight departures. Book Quick Liner Express

Starmart Express

3.2 · 2 routes · 6 departures a day · 1+2, 2+2

Starmart Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKLIA (Kuala Lumpur International Airport)
9:00 AM2:30 PM9:00 PM
RM60.001+2
Penang SentralKLIA2 Transportation Hub
9:00 AM2:30 PM9:00 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Starmart Express

GOLDEN SILK HOLIDAY

3.7 · 1 route · 4 departures a day · 30s, 31S

GOLDEN SILK HOLIDAY services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
9:15 AM9:45 AM10:15 AM9:15 PM
RM50.0030s / 31S
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

Kesatuan Express

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

Kesatuan Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTBS (Terminal Bersepadu Selatan)
10:50 AM
RM53.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Kesatuan Express

Mayang Sari Express

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

Mayang Sari Express services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTBS (Terminal Bersepadu Selatan)
12:15 PM11:15 PM11:45 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Mayang Sari Express

PERSADA TRAVEL AND TOURS

3.3 · 1 route · 1 departure a day · 30s, 31S

PERSADA TRAVEL AND TOURS services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
9:15 AM
RM50.0030s
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book PERSADA TRAVEL AND TOURS

Sri Maju Group

4.0 · 1 route · 2 departures a day · 1+2, 2+2

Sri Maju Group services from Pulau Pinang to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)TBS (Terminal Bersepadu Selatan)
5:00 PM10:00 PM
RM52.801+2
No routes match your filter.
Lowest published fare RM52.80. Shaded times are overnight departures. Book Sri Maju Group

Boarding points in Pulau Pinang

Arrival points in Kuala Lumpur

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?
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.

Other routes into Kuala Lumpur

Advertisement