Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kedah to Perak

71 routes · 25 operators · 179 daily departures · from RM6.00

25
Operators
71
Routes
179
Daily departures
RM6.00
Fares from
Advertisement

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

71 scheduled routes run from Kedah to Perak, operated by 25 coach companies. There are 179 departures a day, with fares from RM6.00.

Departing from
Kedah — 21 boarding points
Arriving in
Perak — 15 arrival points
Operators
25 on this corridor
Departures
179 a day
Fares from
RM6.00 one way

Book Kedah to Perak

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

Kesatuan Express

3.5 · 13 routes · 34 departures a day · 1+2

Kesatuan Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus TerminalLumut Bus Terminal
4:45 PM6:25 PM
RM48.001+2
Changlun Bus TerminalSeri Iskandar Bus Station
4:45 PM6:25 PM
RM48.001+2
Changlun Bus TerminalSeri Manjung Bus Terminal
4:45 PM6:25 PM
RM48.001+2
Changlun Bus TerminalTerminal Amanjaya, Ipoh
8:25 AM1:30 PM4:45 PM6:25 PM6:45 PM9:45 PM
RM40.001+2
ICQS Complex, Bukit Kayu HitamTerminal Amanjaya, Ipoh
12:45 PM9:30 PM
RM80.001+2
Jitra Bus TerminalLumut Bus Terminal
5:00 PM6:40 PM
RM43.001+2
Jitra Bus TerminalSeri Iskandar Bus Station
5:00 PM6:40 PM
RM43.001+2
Jitra Bus TerminalSeri Manjung Bus Terminal
5:00 PM6:40 PM
RM43.001+2
Jitra Bus TerminalTerminal Amanjaya, Ipoh
8:40 AM5:00 PM6:40 PM7:05 PM
RM37.001+2
Shahab Perdana Bus Terminal, Alor SetarLumut Bus Terminal
5:45 PM7:25 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarSeri Iskandar Bus Station
5:45 PM7:25 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarSeri Manjung Bus Terminal
5:45 PM7:25 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Amanjaya, Ipoh
9:15 AM5:45 PM7:25 PM7:45 PM
RM36.001+2
No routes match your filter.
Lowest published fare RM36.00. Shaded times are overnight departures. Book Kesatuan Express

Sri Maju Group

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

Sri Maju Group services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarSri Manjung
5:00 PM
RM40.001+2
Alor SetarTanjung Malim
3:00 PM
RM60.001+2
Alor SetarTerminal Lumut
5:00 PM
RM40.001+2
ChanglunTanjung Malim
2:00 PM
RM63.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniSri Manjung
6:15 PM
RM33.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTanjung Malim
4:00 PM
RM45.101+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Lumut
6:15 PM
RM33.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book Sri Maju Group

SRI THEVEN Express

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

SRI THEVEN Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarKampar
9:00 AM3:30 PM4:00 PM
RM40.001+2
Alor SetarTeluk Intan
9:00 AM3:30 PM4:00 PM
RM55.001+2
Alor SetarTerminal Meru Raya (Ipoh Amanjaya)
9:00 AM3:30 PM4:00 PM
RM28.001+2
Sungai PetaniKampar
10:15 AM4:45 PM5:15 PM
RM35.001+2
Sungai PetaniTeluk Intan
10:15 AM4:45 PM5:15 PM
RM38.001+2
Sungai PetaniTerminal Meru Raya (Ipoh Amanjaya)
10:15 AM4:45 PM5:15 PM
RM22.001+2
No routes match your filter.
Lowest published fare RM22.00. Shaded times are overnight departures. Book SRI THEVEN Express

Arwana Express

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

Arwana Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Shahab Perdana Bus Terminal, Alor SetarHentian Bas Ayer Tawar
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarLumut Bus Terminal
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarSeri Iskandar Bus Station
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarSeri Manjung Bus Terminal
5:30 PM
RM40.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Amanjaya, Ipoh
5:30 PM
RM33.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book Arwana Express

Inter Top Express KL

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

Inter Top Express KL services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Guar ChempedakTerminal Amanjaya, Ipoh
10:30 PM
RM35.001+2
Gurun Bus TerminalTerminal Amanjaya, Ipoh
11:00 PM
RM35.001+2
Kota Sarang SemutTerminal Amanjaya, Ipoh
10:00 PM
RM35.001+2
Shahab Perdana Bus Terminal, Alor SetarTerminal Amanjaya, Ipoh
9:30 PM
RM35.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
11:59 PM
RM30.001+2
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book Inter Top Express KL

Naik Selalu Ekspress

3.7 · 4 routes · 28 departures a day · 1+2

Naik Selalu Ekspress services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
KulimBagan Serai
8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM
RM20.001+2
KulimKamunting
8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM
RM21.001+2
KulimParit Buntar
8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM
RM20.001+2
KulimTerminal Meru Raya (Ipoh Amanjaya)
8:30 AM9:30 AM1:00 PM4:00 PM6:00 PM8:15 PM10:00 PM
RM35.001+2
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Naik Selalu Ekspress

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarTerminal Meru Raya (Ipoh Amanjaya)
2:00 PM8:00 PM
RM35.001+2
ChanglunTerminal Meru Raya (Ipoh Amanjaya)
1:00 PM7:00 PM
RM39.001+2
JitraTerminal Meru Raya (Ipoh Amanjaya)
1:30 PM7:30 PM
RM37.001+2
Sungai PetaniTerminal Meru Raya (Ipoh Amanjaya)
3:45 PM9:15 PM
RM26.001+2
No routes match your filter.
Lowest published fare RM26.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

City Express

3.8 · 3 routes · 3 departures a day · 1+2

City Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam (CTC Recreation)Terminal Amanjaya, Ipoh
1:00 PM
RM70.001+2
Bukit Kayu Hitam Check PointTerminal Amanjaya, Ipoh
12:00 PM
RM70.001+2
Changloon Bus TerminalTerminal Amanjaya, Ipoh
2:00 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book City Express

KPB Ekspress

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

KPB Ekspress services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Alor SetarTerminal Meru Raya (Ipoh Amanjaya)
2:15 PM
RM30.001+2
GurunTerminal Meru Raya (Ipoh Amanjaya)
1:15 PM
RM29.001+2
Sungai PetaniTerminal Meru Raya (Ipoh Amanjaya)
8:15 AM10:00 AM11:15 AM1:45 PM3:45 PM5:30 PM8:00 PM8:30 PM
RM26.001+2 / SVIP 27 SEATER
No routes match your filter.
Lowest published fare RM26.00. Shaded times are overnight departures. Book KPB Ekspress

Alibaba Express

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

Alibaba Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu HitamTerminal Meru Raya (Ipoh Amanjaya)
9:30 PM
RM70.001+2
ChanglunTerminal Meru Raya (Ipoh Amanjaya)
10:00 PM
RM70.001+2
No routes match your filter.
Lowest published fare RM70.00. Shaded times are overnight departures. Book Alibaba Express

Alisan Golden Coach

4.1 · 2 routes · 18 departures a day · SVIP, Double Decker

Alisan Golden Coach services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam Check PointTerminal Amanjaya, Ipoh
12:00 PM1:00 PM1:45 PM2:45 PM3:45 PM4:45 PM7:45 PM8:30 PM9:30 PM
RM70.00SVIP
Changloon Bus TerminalTerminal Amanjaya, Ipoh
12:45 PM1:45 PM2:30 PM3:30 PM4:30 PM5:30 PM8:15 PM9:00 PM9:45 PM
RM65.00SVIP
No routes match your filter.
Lowest published fare RM65.00. Shaded times are overnight departures. Book Alisan Golden Coach

Jasmine Express

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

Jasmine Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalTerminal Amanjaya, Ipoh
11:45 AM12:45 PM1:45 PM
RM28.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
10:45 AM
RM28.001+2
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book Jasmine Express

Mayang Sari Express

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

Mayang Sari Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalTerminal Amanjaya, Ipoh
10:45 PM
RM28.001+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
11:15 AM10:15 PM
RM28.001+2
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book Mayang Sari Express

Nice

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

Nice services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalTerminal Amanjaya, Ipoh
9:30 AM11:00 AM
RM29.002+2
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
9:00 AM10:00 AM
RM26.002+2
No routes match your filter.
Lowest published fare RM26.00. Shaded times are overnight departures. Book Nice

Aerobus

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

Aerobus services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Bas Ekspres Ukir Square Sungai PetaniTerminal Amanjaya, Ipoh
8:30 AM11:05 AM12:25 PM3:45 PM6:30 PM8:30 PM
RM28.001+2
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book Aerobus

COLOURPLUS EXPRESS

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

COLOURPLUS EXPRESS services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Sungai PetaniTerminal Meru Raya (Ipoh Amanjaya)
12:30 PM
RM28.00CP DDVIP
No routes match your filter.
Lowest published fare RM28.00. Shaded times are overnight departures. Book COLOURPLUS EXPRESS

GOLDEN SILK HOLIDAY

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

GOLDEN SILK HOLIDAY services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
KulimTerminal Meru Raya (Ipoh Amanjaya)
9:00 AM9:15 AM9:30 AM8:30 PM
RM30.0030s / 31S
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

Inter Top Tour Sdn Bhd Hatyai

1 route · 2 departures a day · SVIP

Inter Top Tour Sdn Bhd Hatyai services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Changlun Bus StationTerminal Amanjaya, Ipoh
12:45 PM9:45 PM
RM60.00SVIP
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Inter Top Tour Sdn Bhd Hatyai

Kejora Masyhur Sdn Bhd

3.3 · 1 route · 6 departures a day · SVIP

Kejora Masyhur Sdn Bhd services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Kulim Bus TerminalTerminal Amanjaya, Ipoh
8:29 AM8:59 AM2:00 PM2:15 PM8:45 PM9:00 PM
RM20.00SVIP
No routes match your filter.
Lowest published fare RM20.00. Shaded times are overnight departures. Book Kejora Masyhur Sdn Bhd

LA Holidays

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

LA Holidays services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
KulimParit Buntar Bus Terminal
10:00 AM11:00 PM
RM6.001+2
No routes match your filter.
Lowest published fare RM6.00. Shaded times are overnight departures. Book LA Holidays

PERSADA TRAVEL AND TOURS

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

PERSADA TRAVEL AND TOURS services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
KulimTerminal Meru Raya (Ipoh Amanjaya)
8:30 AM1:00 PM
RM30.0030s
No routes match your filter.
Lowest published fare RM30.00. Shaded times are overnight departures. Book PERSADA TRAVEL AND TOURS

Plusliner

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

Plusliner services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Baling Bus TerminalTerminal Amanjaya, Ipoh
5:15 PM
RM29.001+2
No routes match your filter.
Lowest published fare RM29.00. Shaded times are overnight departures. Book Plusliner

Sanwa Express

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

Sanwa Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
ChanglunTerminal Meru Raya (Ipoh Amanjaya)
12:30 PM9:30 PM
RM90.001+2
No routes match your filter.
Lowest published fare RM90.00. Shaded times are overnight departures. Book Sanwa Express

Suasana Tony Coach

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

Suasana Tony Coach services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu Hitam (CTC Recreation)Terminal Amanjaya, Ipoh
2:00 PM9:00 PM
RM100.001+2
No routes match your filter.
Lowest published fare RM100.00. Shaded times are overnight departures. Book Suasana Tony Coach

Super Nice Express

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

Super Nice Express services from Kedah to Perak
Boarding pointArrival pointDeparture timesFare fromSeating
Bukit Kayu HitamTerminal Meru Raya (Ipoh Amanjaya)
12:15 PM9:30 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Super Nice Express

Boarding points in Kedah

Arrival points in Perak

Frequently asked questions

How much is the bus from Kedah to Perak?

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

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

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

Other routes into Perak

Advertisement