Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Pulau Pinang to Perak

49 routes · 22 operators · 183 daily departures · from RM14.10

22
Operators
49
Routes
183
Daily departures
RM14.10
Fares from
Advertisement

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

49 scheduled routes run from Pulau Pinang to Perak, operated by 22 coach companies. There are 183 departures a day, with fares from RM14.10.

Departing from
Pulau Pinang — 7 boarding points
Arriving in
Perak — 14 arrival points
Operators
22 on this corridor
Departures
183 a day
Fares from
RM14.10 one way

Book Pulau Pinang to Perak

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

Sri Maju Group

4.0 · 7 routes · 21 departures a day · 1+2, 2+2

Sri Maju Group services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Ipoh – Jalan Bendahara
10:15 AM1:30 PM6:00 PM
RM16.002+2
Penang Sentral (Butterworth)Sri Manjung
9:30 AM12:30 PM2:00 PM7:15 PM
RM20.001+2 / 2+2
Penang Sentral (Butterworth)Tanjung Malim
5:00 PM
RM40.001+2
Penang Sentral (Butterworth)Terminal Lumut
9:30 AM12:30 PM2:00 PM7:15 PM
RM20.001+2 / 2+2
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
10:15 AM1:30 PM6:00 PM
RM16.002+2
Sungai NibongIpoh – Jalan Bendahara
9:30 AM12:45 PM5:15 PM
RM20.002+2
Sungai NibongTerminal Meru Raya (Ipoh Amanjaya)
9:30 AM12:45 PM5:15 PM
RM20.002+2
No routes match your filter.
Lowest published fare RM16.00. Shaded times are overnight departures. Book Sri Maju Group

Arwana Express

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

Arwana Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralHentian Bas Ayer Tawar
7:15 PM
RM30.001+2
Penang SentralLumut Bus Terminal
7:15 PM
RM30.001+2
Penang SentralSeri Iskandar Bus Station
7:15 PM
RM30.001+2
Penang SentralSeri Manjung Bus Terminal
7:15 PM
RM30.001+2
Penang SentralTerminal Amanjaya, Ipoh
7:15 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Arwana Express

Kesatuan Express

3.5 · 4 routes · 10 departures a day · 1+2

Kesatuan Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralLumut Bus Terminal
7:45 PM9:25 PM
RM30.001+2
Penang SentralSeri Iskandar Bus Station
7:45 PM9:25 PM
RM30.001+2
Penang SentralSeri Manjung Bus Terminal
7:45 PM9:25 PM
RM30.001+2
Penang SentralTerminal Amanjaya, Ipoh
10:50 AM7:45 PM9:25 PM9:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Kesatuan Express

Billion Stars

2.1 · 3 routes · 36 departures a day · 1+2

Billion Stars services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang KomtarTerminal Meru Raya (Ipoh Amanjaya)
7:25 AM8:25 AM9:25 AM10:46 AM12:25 PM4:00 PM8:00 PM9:00 PM10:00 PM11:00 PM11:45 PM
RM23.001+2
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
12:45 AM9:45 AM10:30 AM10:45 AM1:15 PM1:30 PM3:45 PM6:15 PM6:45 PM9:00 PM11:00 PM11:59 PM
RM20.001+2
Sungai NibongTerminal Meru Raya (Ipoh Amanjaya)
12:15 AM9:00 AM10:00 AM11:30 AM1:00 PM2:00 PM4:30 PM6:00 PM7:00 PM7:30 PM8:30 PM10:30 PM11:30 PM
RM23.001+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Billion Stars

C.S Travel & Tours

4.5 · 3 routes · 6 departures a day · 1+2, Minivan

C.S Travel & Tours services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang KomtarTerminal Amanjaya, Ipoh
8:00 AM
RM30.001+2
Penang SentralTerminal Amanjaya, Ipoh
1:00 PM2:30 PM
RM25.001+2
Sungai Nibong Bus TerminalTerminal Amanjaya, Ipoh
8:30 AM1:30 PM3:00 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book C.S Travel & Tours

KPB Ekspress

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

KPB Ekspress services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Chai Leng Park – CaltexTerminal Meru Raya (Ipoh Amanjaya)
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 PM
RM22.001+2 / 2+2 / SVIP 27 SEATER
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
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 PM
RM22.001+2 / 2+2 / SVIP 27 SEATER
Sungai NibongTerminal Meru Raya (Ipoh Amanjaya)
7:30 AM8:45 AM9:45 AM10:30 AM
RM22.001+2
No routes match your filter.
Lowest published fare RM22.00. Shaded times are overnight departures. Book KPB Ekspress

Unititi Express

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

Unititi Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Georgetown Komtar (Prangin Mall)Terminal Amanjaya, Ipoh
8:00 AM
RM25.001+2
Penang SentralTerminal Amanjaya, Ipoh
12:30 PM3:00 PM
RM20.001+2
Sungai Nibong Bus TerminalTerminal Amanjaya, Ipoh
8:30 AM1:00 PM2:30 PM
RM20.001+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Unititi Express

Kejora Masyhur Sdn Bhd

3.3 · 2 routes · 14 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
7:59 AM9:29 AM9:59 AM10:59 AM3:00 PM3:15 PM9:45 PM10:00 PM10:30 PM10:59 PM
RM20.00SVIP
Sungai Nibong Bus TerminalTerminal Amanjaya, Ipoh
7:29 AM10:29 AM10:15 PM10:30 PM
RM20.00SVIP
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

Lexojaya Express

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

Lexojaya Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
8:00 AM8:45 AM5:30 PM9:00 PM
RM42.001+2
Sungai Nibong Bus TerminalTerminal Amanjaya, Ipoh
7:15 AM8:00 AM4:30 PM8:15 PM
RM42.001+2
No routes match your filter.
Lowest published fare RM42.00. Shaded times are overnight departures. Book Lexojaya Express

SRI THEVEN Express

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

SRI THEVEN Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Teluk Intan
11:15 AM5:45 PM6:15 PM
RM35.001+2
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
11:15 AM5:45 PM6:15 PM
RM20.001+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book SRI THEVEN Express

Starmart Express

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

Starmart Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralKamunting Bus Terminal
9:00 AM2:30 PM9:00 PM
RM14.101+2
Penang SentralSimpang Taiping
9:00 AM2:30 PM9:00 PM
RM14.101+2
No routes match your filter.
Lowest published fare RM14.10. Shaded times are overnight departures. Book Starmart Express

Super Nice Express

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

Super Nice Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
9:00 AM9:00 PM
RM25.001+2
Sungai NibongTerminal Meru Raya (Ipoh Amanjaya)
8:15 AM8:15 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Super Nice Express

Transnasional

3.7 · 2 routes · 8 departures a day · 2+2

Transnasional services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
9:00 AM12:00 PM2:00 PM5:00 PM
RM21.002+2
Penang SentralTerminal Intan
9:00 AM12:00 PM2:00 PM5:00 PM
RM37.002+2
No routes match your filter.
Lowest published fare RM21.00. Shaded times are overnight departures. Book Transnasional

Aerobus

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

Aerobus services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
9:30 AM12:05 PM1:25 PM4:45 PM7:30 PM9:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Aerobus

Alibaba Express

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

Alibaba Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
11:30 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Alibaba Express

COLOURPLUS EXPRESS

1 route · 1 departure a day · CP DDVIP, 1+2

COLOURPLUS EXPRESS services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Meru Raya (Ipoh Amanjaya)
1:15 PM
RM25.00CP DDVIP
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book COLOURPLUS EXPRESS

GOLDEN SILK HOLIDAY

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

GOLDEN SILK HOLIDAY services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
9:45 AM10:15 AM9:15 PM
RM25.0030s / 31S
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

Jasmine Express

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

Jasmine Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
11:40 AM12:45 PM1:45 PM2:45 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Jasmine Express

Mayang Sari Express

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

Mayang Sari Express services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
12:15 PM11:15 PM11:45 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Mayang Sari Express

Nice

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

Nice services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang SentralTerminal Amanjaya, Ipoh
9:45 AM10:45 AM
RM21.002+2
No routes match your filter.
Lowest published fare RM21.00. Shaded times are overnight departures. Book Nice

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Penang Sentral (Butterworth)Terminal Meru Raya (Ipoh Amanjaya)
12:30 PM4:30 PM
RM21.00SVIP 30 SEATER
No routes match your filter.
Lowest published fare RM21.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Plusliner

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

Plusliner services from Pulau Pinang to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai Nibong Bus TerminalTerminal Amanjaya, Ipoh
8:00 AM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Plusliner

Boarding points in Pulau Pinang

Arrival points in Perak

Frequently asked questions

How much is the bus from Pulau Pinang to Perak?

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

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

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 Perak

Advertisement