Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Pulau Pinang to Selangor

39 routes · 13 operators · 117 daily departures · from RM41.10

13
Operators
39
Routes
117
Daily departures
RM41.10
Fares from
Advertisement

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

39 scheduled routes run from Pulau Pinang to Selangor, operated by 13 coach companies. There are 117 departures a day, with fares from RM41.10.

Departing from
Pulau Pinang — 8 boarding points
Arriving in
Selangor — 6 arrival points
Operators
13 on this corridor
Departures
117 a day
Fares from
RM41.10 one way

Book Pulau Pinang to Selangor

Compare all 13 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.

Kejora Masyhur Sdn Bhd

3.3 · 6 routes · 23 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKajang Bus Terminal
12:29 AM9:29 AM9:59 AM11:59 AM12:29 PM3:00 PM3:15 PM3:45 PM8:59 PM9:29 PM9:45 PM10:00 PM11:58 PM
RM53.00SVIP
Penang SentralKlang Sentral Sani Bus Terminal
7:59 AM10:59 AM
RM52.00SVIP
Penang SentralTerminal 17, Shah Alam
7:59 AM10:59 AM
RM52.00SVIP
Sungai Nibong Bus TerminalKajang Bus Terminal
3:00 PM11:59 PM
RM53.00SVIP
Sungai Nibong Bus TerminalKlang Sentral Sani Bus Terminal
7:29 AM10:29 AM
RM53.00SVIP
Sungai Nibong Bus TerminalTerminal 17, Shah Alam
7:29 AM10:29 AM
RM52.00SVIP
No routes match your filter.
Lowest published fare RM52.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

Super Nice Express

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

Super Nice Express services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit MertajamKlang Sentral
10:00 AM
RM61.001+2
Bukit MertajamTerminal Shah Alam
10:00 AM
RM61.001+2
Penang Sentral (Butterworth)Klang Sentral
7:45 AM9:30 AM2:00 PM11:59 PM
RM53.001+2
Penang Sentral (Butterworth)Terminal Shah Alam
7:45 AM9:30 AM2:00 PM11:59 PM
RM53.001+2
Sungai NibongKlang Sentral
7:00 AM8:45 AM
RM60.001+2
Sungai NibongTerminal Shah Alam
7:00 AM8:45 AM
RM60.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Super Nice Express

Billion Stars

2.1 · 5 routes · 20 departures a day · 1+2

Billion Stars services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang KomtarKlang Sentral
6:30 AM2:00 PM3:00 PM11:05 PM
RM53.001+2
Penang KomtarTerminal Shah Alam
6:30 AM2:00 PM3:00 PM11:05 PM
RM53.001+2
Penang Sentral (Butterworth)Terminal Shah Alam
8:00 AM3:00 PM4:00 PM11:30 PM
RM50.001+2
Sungai NibongKlang Sentral
7:30 AM2:30 PM3:30 PM11:59 PM
RM53.001+2
Sungai NibongTerminal Shah Alam
7:30 AM2:30 PM3:30 PM11:59 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book Billion Stars

KPB Ekspress

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

KPB Ekspress services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Chai Leng Park – CaltexKajang
8:05 AM10:05 AM
RM55.001+2
Chai Leng Park – CaltexTerminal 17, Shah Alam
9:05 PM
RM60.001+2
Penang Sentral (Butterworth)Kajang
8:00 AM10:00 AM
RM56.001+2
Penang Sentral (Butterworth)Terminal 17, Shah Alam
9:00 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book KPB Ekspress

Lexojaya Express

3.3 · 4 routes · 16 departures a day · 1+2

Lexojaya Express services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKlang Sentral Sani Bus Terminal
8:00 AM8:45 AM5:30 PM9:00 PM
RM62.001+2
Penang SentralTerminal 17, Shah Alam
8:00 AM8:45 AM5:30 PM9:00 PM
RM60.001+2
Sungai Nibong Bus TerminalKlang Sentral Sani Bus Terminal
7:15 AM8:00 AM4:30 PM8:15 PM
RM64.001+2
Sungai Nibong Bus TerminalTerminal 17, Shah Alam
7:15 AM8:00 AM4:30 PM8:15 PM
RM62.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Lexojaya Express

Quick Liner Express

4.1 · 3 routes · 6 departures a day · 1+2

Quick Liner Express services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Kajang
10:15 AM3:00 PM
RM57.001+2
Penang Sentral (Butterworth)Klang Sentral
9:30 AM1:00 PM
RM57.001+2
Penang Sentral (Butterworth)Terminal Shah Alam
9:30 AM1:00 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Quick Liner Express

E-Mutiara

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

E-Mutiara services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai Nibong Bus TerminalKlang Sentral Sani Bus Terminal
9:00 AM9:00 PM
RM66.001+2
Sungai Nibong Bus TerminalTerminal 17, Shah Alam
9:00 AM9:00 PM
RM66.001+2
No routes match your filter.
Lowest published fare RM66.00. Shaded times are overnight departures. Book E-Mutiara

Pancaran Matahari Express

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

Pancaran Matahari Express services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKajang Bus Terminal
12:00 PM11:45 PM11:58 PM
RM60.001+2
Penang SentralTerminal 17, Shah Alam
11:45 AM2:45 PM7:45 PM10:00 PM11:59 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Pancaran Matahari 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 Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Klang Sentral
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM53.00SVIP 30 SEATER / SVIP30_BLK
Penang Sentral (Butterworth)Terminal Shah Alam
12:30 AM12:30 PM12:45 PM4:30 PM4:45 PM
RM53.00SVIP 30 SEATER / SVIP30_BLK
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Suasana Edaran Express

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

Suasana Edaran Express services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Chai Leng Park – CaltexKajang
12:45 AM10:45 PM
RM57.001+2
Jalan Pantai (Butterworth)Kajang
12:45 AM
RM57.001+2
No routes match your filter.
Lowest published fare RM57.00. Shaded times are overnight departures. Book Suasana Edaran Express

GOLDEN SILK HOLIDAY

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

GOLDEN SILK HOLIDAY services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Terminal 17, Shah Alam
9:45 AM10:15 AM
RM55.0031S
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

Jasmine Express

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

Jasmine Express services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal 17, Shah Alam
1:45 PM2:45 PM11:30 PM
RM53.001+2
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Jasmine Express

Maraliner

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

Maraliner services from Pulau Pinang to Selangor
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal 17, Shah Alam
12:15 PM11:59 PM
RM41.101+2 / 2+2
No routes match your filter.
Lowest published fare RM41.10. Shaded times are overnight departures. Book Maraliner

Boarding points in Pulau Pinang

Arrival points in Selangor

Frequently asked questions

How much is the bus from Pulau Pinang to Selangor?

Fares start from RM41.10 one way. 13 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Pulau Pinang to Selangor?
What time is the first and last bus from Pulau Pinang to Selangor?

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

Other routes into Selangor

Advertisement