Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus within Perak

68 routes · 14 operators · 230 daily departures · from RM5.00

14
Operators
68
Routes
230
Daily departures
RM5.00
Fares from
Advertisement

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

Coaches operating entirely within Perak — 68 scheduled routes run by 14 operators, with 230 departures a day and fares from RM5.00.

Departing from
Perak — 23 boarding points
Arriving in
Perak — 21 arrival points
Operators
14 on this corridor
Departures
230 a day
Fares from
RM5.00 one way

Book Perak to Perak

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

Naik Selalu Ekspress

3.7 · 13 routes · 80 departures a day · 1+2

Naik Selalu Ekspress services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Bagan SeraiKamunting
9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM
RM15.001+2
Bagan SeraiTerminal Meru Raya (Ipoh Amanjaya)
9:40 AM10:45 AM2:20 PM5:20 PM7:20 PM9:25 PM9:30 PM11:05 PM
RM30.001+2
KamuntingBagan Serai
2:00 PM3:30 PM6:00 PM8:30 PM
RM15.001+2
KamuntingParit Buntar
2:00 PM3:30 PM6:00 PM8:30 PM
RM16.001+2
KamuntingSimpang Taiping
2:00 PM6:00 PM8:30 PM
RM15.001+2
KamuntingTerminal Meru Raya (Ipoh Amanjaya)
10:20 AM11:30 AM3:00 PM6:00 PM8:00 PM10:00 PM11:45 PM
RM22.001+2
Parit BuntarBagan Serai
9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM
RM15.001+2
Parit BuntarKamunting
9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM
RM16.001+2
Parit BuntarTerminal Meru Raya (Ipoh Amanjaya)
9:20 AM10:25 AM2:00 PM5:00 PM7:00 PM9:00 PM10:45 PM
RM32.001+2
Terminal Meru Raya (Ipoh Amanjaya)Bagan Serai
12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM
RM30.001+2
Terminal Meru Raya (Ipoh Amanjaya)Kamunting
12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM
RM22.001+2
Terminal Meru Raya (Ipoh Amanjaya)Parit Buntar
12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM
RM32.001+2
Terminal Meru Raya (Ipoh Amanjaya)Simpang Taiping
1:00 PM5:00 PM7:30 PM9:45 PM
RM22.001+2
No routes match your filter.
Lowest published fare RM15.00. Shaded times are overnight departures. Book Naik Selalu Ekspress

Sri Maju Group

4.0 · 12 routes · 22 departures a day · 1+2, 2+2

Sri Maju Group services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
BidorIpoh – Jalan Bendahara
4:00 PM5:00 PM
RM7.002+2
BidorTanjung Malim
12:30 PM2:30 PM
RM5.002+2 / NORMAL
BidorTerminal Meru Raya (Ipoh Amanjaya)
4:00 PM5:00 PM
RM7.002+2
Ipoh – Jalan BendaharaBidor
11:00 AM1:00 PM
RM7.002+2 / NORMAL
Ipoh – Jalan BendaharaTanjung Malim
11:00 AM1:00 PM
RM13.002+2 / NORMAL
Sri ManjungTerminal Meru Raya (Ipoh Amanjaya)
8:20 AM
RM13.501+2
Tanjung MalimBidor
3:00 PM4:00 PM
RM6.002+2
Tanjung MalimIpoh – Jalan Bendahara
3:00 PM4:00 PM
RM13.002+2
Tanjung MalimTerminal Meru Raya (Ipoh Amanjaya)
3:00 PM4:00 PM
RM13.002+2
Terminal LumutTerminal Meru Raya (Ipoh Amanjaya)
8:15 AM
RM13.501+2
Terminal Meru Raya (Ipoh Amanjaya)Bidor
11:30 AM1:30 PM
RM7.002+2 / NORMAL
Terminal Meru Raya (Ipoh Amanjaya)Tanjung Malim
11:30 AM1:30 PM
RM13.002+2 / NORMAL
No routes match your filter.
Lowest published fare RM5.00. Shaded times are overnight departures. Book Sri Maju Group

Starmart Express

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

Starmart Express services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Jalan Lin Chen Mei, Kampung KohJalan Besar, Bidor
9:45 AM1:45 PM9:30 PM
RM15.001+2
Jalan Lin Chen Mei, Kampung KohTerminal Intan
9:47 AM1:45 PM7:45 PM
RM10.001+2
Main Road, Ayer TawarJalan Besar, Bidor
9:30 AM1:30 PM9:15 PM
RM15.001+2
Main Road, Ayer TawarTerminal Intan
9:32 AM1:31 PM7:31 PM
RM10.001+2
Seri Manjung Bus TerminalJalan Besar, Bidor
10:15 AM2:15 PM9:40 PM
RM15.001+2
Seri Manjung Bus TerminalTerminal Intan
10:17 AM2:16 PM8:16 PM
RM10.001+2
Terminal IntanJalan Besar, Bidor
11:31 AM4:00 PM11:31 PM
RM15.001+2
No routes match your filter.
Lowest published fare RM10.00. Shaded times are overnight departures. Book Starmart Express

Kesatuan Express

3.5 · 6 routes · 31 departures a day · 1+2

Kesatuan Express services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalTerminal Amanjaya, Ipoh
7:20 AM7:30 AM8:30 AM11:00 AM5:30 PM9:20 PM
RM14.001+2
Seri Iskandar Bus StationTerminal Amanjaya, Ipoh
7:55 AM8:20 AM8:30 AM9:30 AM12:05 PM6:45 PM10:20 PM
RM12.001+2
Seri Manjung Bus TerminalTerminal Amanjaya, Ipoh
7:35 AM7:45 AM8:45 AM11:15 AM5:45 PM9:35 PM
RM14.001+2
Terminal Amanjaya, IpohLumut Bus Terminal
2:15 PM3:30 PM10:15 PM11:55 PM
RM13.001+2
Terminal Amanjaya, IpohSeri Iskandar Bus Station
2:15 PM3:30 PM10:15 PM11:55 PM
RM12.001+2
Terminal Amanjaya, IpohSeri Manjung Bus Terminal
2:15 PM3:30 PM10:15 PM11:55 PM
RM13.001+2
No routes match your filter.
Lowest published fare RM12.00. Shaded times are overnight departures. Book Kesatuan Express

Arwana Express

4.1 · 4 routes · 29 departures a day · 1+2

Arwana Express services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalSeri Iskandar Bus Station
7:30 AM12:30 PM4:30 PM
RM10.001+2
Lumut Bus TerminalTerminal Intan
6:40 AM8:00 AM8:40 AM11:00 AM12:40 PM2:00 PM3:00 PM4:40 PM6:00 PM7:40 PM10:40 PM
RM15.001+2
Seri Manjung Bus TerminalSeri Iskandar Bus Station
1:15 AM7:45 AM12:45 PM4:45 PM
RM10.001+2
Seri Manjung Bus TerminalTerminal Intan
7:15 AM8:15 AM9:15 AM11:15 AM1:15 PM2:15 PM3:15 PM5:15 PM6:15 PM8:15 PM11:15 PM
RM15.001+2
No routes match your filter.
Lowest published fare RM10.00. Shaded times are overnight departures. Book Arwana Express

Nice

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

Nice services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Gerik Bus TerminalTerminal Amanjaya, Ipoh
10:30 AM12:00 PM
RM24.002+2
Hentian Bas Kroh (Pengkalan Hulu)Terminal Amanjaya, Ipoh
9:45 AM11:15 AM
RM29.002+2
Terminal Amanjaya, IpohGerik Bus Terminal
6:00 PM9:30 PM
RM24.002+2
Terminal Amanjaya, IpohHentian Bas Kroh (Pengkalan Hulu)
6:00 PM9:30 PM
RM29.002+2
No routes match your filter.
Lowest published fare RM24.00. Shaded times are overnight departures. Book Nice

Plusliner

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

Plusliner services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Gerik Bus TerminalTerminal Amanjaya, Ipoh
6:15 PM
RM24.001+2
Hentian Bas Kroh (Pengkalan Hulu)Terminal Amanjaya, Ipoh
5:30 PM
RM29.001+2
Terminal Amanjaya, IpohGerik Bus Terminal
11:30 AM
RM24.001+2
Terminal Amanjaya, IpohHentian Bas Kroh (Pengkalan Hulu)
11:30 AM
RM29.001+2
No routes match your filter.
Lowest published fare RM24.00. Shaded times are overnight departures. Book Plusliner

TST Express

4 routes · 4 departures a day · 1+2

TST Express services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
GerikTerminal Amanjaya, Ipoh
6:30 PM
RM20.001+2
Pengkalan HuluTerminal Amanjaya, Ipoh
5:30 PM
RM25.001+2
Terminal Amanjaya, IpohGerik
11:30 AM
RM20.001+2
Terminal Amanjaya, IpohPengkalan Hulu
11:30 AM
RM25.001+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book TST Express

GOLDEN SILK HOLIDAY

3.7 · 3 routes · 6 departures a day · 30s, 31S

GOLDEN SILK HOLIDAY services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Parit BuntarTerminal Meru Raya (Ipoh Amanjaya)
10:00 AM10:15 PM
RM30.0030s
Terminal Meru Raya (Ipoh Amanjaya)Kamunting Bus Terminal
1:00 PM11:30 PM
RM28.0030s / 31S
Terminal Meru Raya (Ipoh Amanjaya)Parit Buntar
1:00 PM11:30 PM
RM35.0030s / 31S
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

PERSADA TRAVEL AND TOURS

3.3 · 3 routes · 6 departures a day · 30s, 31S

PERSADA TRAVEL AND TOURS services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Parit BuntarTerminal Meru Raya (Ipoh Amanjaya)
10:15 AM2:00 PM
RM30.0030s
Terminal Meru Raya (Ipoh Amanjaya)Kamunting Bus Terminal
2:15 PM9:00 PM
RM25.0031S
Terminal Meru Raya (Ipoh Amanjaya)Parit Buntar
2:15 PM9:00 PM
RM30.0031S
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book PERSADA TRAVEL AND TOURS

SRI THEVEN Express

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

SRI THEVEN Express services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
KamparTerminal Meru Raya (Ipoh Amanjaya)
10:00 AM5:00 PM
RM15.001+2
Teluk IntanTerminal Meru Raya (Ipoh Amanjaya)
9:00 AM4:00 PM
RM20.001+2
Terminal Meru Raya (Ipoh Amanjaya)Teluk Intan
1:30 PM8:30 PM
RM20.001+2
No routes match your filter.
Lowest published fare RM15.00. Shaded times are overnight departures. Book SRI THEVEN Express

Aerobus

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

Aerobus services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Parit Buntar Bus TerminalTerminal Amanjaya, Ipoh
5:45 PM
RM25.001+2
Terminal Amanjaya, IpohParit Buntar Bus Terminal
1:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Aerobus

Transnasional

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

Transnasional services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTerminal Intan
11:15 AM2:15 PM4:15 PM7:15 PM
RM20.002+2
Terminal IntanTerminal Amanjaya, Ipoh
9:00 AM12:00 PM2:00 PM5:00 PM
RM20.002+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Transnasional

KPB Ekspress

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

KPB Ekspress services from Perak to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Parit BuntarTerminal Meru Raya (Ipoh Amanjaya)
8:30 AM9:30 AM11:00 AM
RM25.001+2
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book KPB Ekspress

Boarding points in Perak

Arrival points in Perak

Frequently asked questions

How much is the bus from Perak to Perak?

Fares start from RM5.00 one way. 14 operators run this route, so prices vary with coach class and departure time.

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

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

Other routes into Perak

Advertisement