Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Selangor to Pulau Pinang

36 routes · 15 operators · 115 daily departures · from RM41.10

15
Operators
36
Routes
115
Daily departures
RM41.10
Fares from
Advertisement

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

36 scheduled routes run from Selangor to Pulau Pinang, operated by 15 coach companies. There are 115 departures a day, with fares from RM41.10.

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

Book Selangor to Penang

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

Super Nice Express

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

Super Nice Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Klang SentralBukit Mertajam
6:30 PM
RM58.001+2
Klang SentralPenang Sentral (Butterworth)
8:00 AM9:00 AM2:00 PM6:00 PM6:30 PM11:00 PM
RM53.001+2
Klang SentralSungai Nibong
8:00 AM2:00 PM6:00 PM11:00 PM
RM57.001+2
Terminal Shah AlamBukit Mertajam
7:15 PM
RM58.001+2
Terminal Shah AlamPenang Sentral (Butterworth)
8:45 AM9:45 AM2:45 PM6:45 PM7:15 PM11:30 PM
RM53.001+2
Terminal Shah AlamSungai Nibong
8:45 AM2:45 PM6:45 PM11:30 PM
RM57.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 · 4 routes · 12 departures a day · 1+2

Billion Stars services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Klang SentralPenang Sentral (Butterworth)
9:30 AM3:00 PM11:00 PM
RM60.001+2
Klang SentralSungai Nibong
9:30 AM3:00 PM11:00 PM
RM60.001+2
Terminal Shah AlamPenang Sentral (Butterworth)
10:00 AM3:30 PM11:30 PM
RM60.001+2
Terminal Shah AlamSungai Nibong
10:00 AM3:30 PM11:30 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Billion Stars

Lexojaya Express

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

Lexojaya Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Klang Sentral Sani Bus TerminalPenang Sentral
8:30 AM12:00 PM3:15 PM5:00 PM
RM62.001+2
Klang Sentral Sani Bus TerminalSungai Nibong Bus Terminal
8:30 AM12:00 PM3:15 PM5:00 PM
RM64.001+2
Terminal 17, Shah AlamPenang Sentral
9:00 AM12:30 PM3:45 PM5:30 PM
RM60.001+2
Terminal 17, Shah AlamSungai Nibong Bus Terminal
9:00 AM12:30 PM3:45 PM5:30 PM
RM62.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Lexojaya Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Klang SentralPenang Sentral (Butterworth)
11:00 AM9:00 PM11:00 PM
RM54.00SVIP 30 SEATER / SVIP 31 SEAT
Klang SentralSungai Nibong
11:00 AM9:00 PM
RM55.00SVIP 30 SEATER
Terminal Shah AlamPenang Sentral (Butterworth)
11:30 AM9:30 PM11:30 PM
RM53.00SVIP 30 SEATER / SVIP 31 SEAT
Terminal Shah AlamSungai Nibong
11:30 AM9:30 PM
RM54.00SVIP 30 SEATER
No routes match your filter.
Lowest published fare RM53.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Quick Liner Express

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

Quick Liner Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
KajangPenang Sentral (Butterworth)
11:59 AM10:45 PM11:15 PM
RM57.001+2
Klang SentralPenang Sentral (Butterworth)
9:30 AM1:45 PM5:45 PM10:00 PM
RM51.001+2
Terminal Shah AlamPenang Sentral (Butterworth)
10:00 AM2:30 PM6:30 PM10:45 PM
RM51.001+2
No routes match your filter.
Lowest published fare RM51.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 Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Klang Sentral Sani Bus TerminalSungai Nibong Bus Terminal
9:00 AM9:00 PM
RM66.001+2
Terminal 17, Shah AlamSungai Nibong Bus Terminal
9:30 AM9:30 PM
RM66.001+2
No routes match your filter.
Lowest published fare RM66.00. Shaded times are overnight departures. Book E-Mutiara

Kejora Masyhur Sdn Bhd

3.3 · 2 routes · 3 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Kajang Bus TerminalPenang Sentral
10:05 PM10:45 PM
RM55.00SVIP
Kajang Bus TerminalSungai Nibong Bus Terminal
10:45 PM
RM55.00SVIP
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

KPB Ekspress

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

KPB Ekspress services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
KajangPenang Sentral (Butterworth)
3:45 PM5:00 PM
RM55.001+2
KajangSungai Nibong
3:45 PM
RM57.001+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book KPB Ekspress

Pancaran Matahari Express

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

Pancaran Matahari Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Kajang Bus TerminalPenang Sentral
8:45 AM5:15 PM5:30 PM10:00 PM
RM60.001+2
Terminal 17, Shah AlamPenang Sentral
9:00 AM11:00 AM1:00 PM2:00 PM3:00 PM5:00 PM7:00 PM9:00 PM9:45 PM10:00 PM10:30 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Pancaran Matahari Express

Suasana Holiday Express

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

Suasana Holiday Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Kajang Bus TerminalPenang Sentral
8:00 AM8:00 PM9:30 PM
RM55.001+2
Terminal 17, Shah AlamPenang Sentral
8:00 AM1:45 PM6:00 PM10:15 PM
RM59.101+2
No routes match your filter.
Lowest published fare RM55.00. Shaded times are overnight departures. Book Suasana Holiday Express

Cosmic Express

4.2 · 1 route · 2 departures a day · 1+2

Cosmic Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Kajang Bus TerminalPenang Sentral
10:10 AM10:10 PM
RM61.001+2
No routes match your filter.
Lowest published fare RM61.00. Shaded times are overnight departures. Book Cosmic Express

Jasmine Express

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

Jasmine Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal 17, Shah AlamPenang Sentral
11:45 AM12:15 PM10:45 PM11:30 PM
RM50.001+2
No routes match your filter.
Lowest published fare RM50.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 Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal 17, Shah AlamPenang Sentral
9:00 AM9:00 PM
RM41.101+2 / 2+2
No routes match your filter.
Lowest published fare RM41.10. Shaded times are overnight departures. Book Maraliner

Suasana Edaran Express

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

Suasana Edaran Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
KajangPenang Sentral (Butterworth)
9:30 AM11:00 AM12:00 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Suasana Edaran Express

TRA Express

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

TRA Express services from Selangor to Pulau Pinang
Boarding pointArrival pointDeparture timesFare fromSeating
KajangPenang Sentral (Butterworth)
10:45 AM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book TRA Express

Boarding points in Selangor

Arrival points in Penang

Frequently asked questions

How much is the bus from Selangor to Penang?

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

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

The earliest scheduled departure is 8:00 AM and the last is 11:30 PM. Exact times vary by operator and boarding point.

Other routes into Penang

Advertisement