Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Perak to Kedah

64 routes · 21 operators · 166 daily departures · from RM21.00

21
Operators
64
Routes
166
Daily departures
RM21.00
Fares from
Advertisement

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

64 scheduled routes run from Perak to Kedah, operated by 21 coach companies. There are 166 departures a day, with fares from RM21.00.

Departing from
Perak — 11 boarding points
Arriving in
Kedah — 17 arrival points
Operators
21 on this corridor
Departures
166 a day
Fares from
RM21.00 one way

Book Perak to Kedah

Compare all 21 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 · 16 routes · 41 departures a day · 1+2

Kesatuan Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalChanglun Bus Terminal
7:20 AM8:35 AM5:47 PM
RM45.001+2
Lumut Bus TerminalICQS Complex, Bukit Kayu Hitam
8:35 AM
RM55.001+2
Lumut Bus TerminalJitra Bus Terminal
7:20 AM5:47 PM
RM43.001+2
Lumut Bus TerminalShahab Perdana Bus Terminal, Alor Setar
7:20 AM8:35 AM5:47 PM
RM39.001+2
Seri Iskandar Bus StationChanglun Bus Terminal
8:20 AM9:40 AM6:47 PM
RM45.001+2
Seri Iskandar Bus StationICQS Complex, Bukit Kayu Hitam
9:40 AM
RM55.001+2
Seri Iskandar Bus StationJitra Bus Terminal
8:20 AM6:47 PM
RM43.001+2
Seri Iskandar Bus StationShahab Perdana Bus Terminal, Alor Setar
8:20 AM9:40 AM6:47 PM
RM39.001+2
Seri Manjung Bus TerminalChanglun Bus Terminal
7:35 AM8:50 AM6:02 PM
RM45.001+2
Seri Manjung Bus TerminalICQS Complex, Bukit Kayu Hitam
8:50 AM
RM55.001+2
Seri Manjung Bus TerminalJitra Bus Terminal
7:35 AM6:02 PM
RM43.001+2
Seri Manjung Bus TerminalShahab Perdana Bus Terminal, Alor Setar
7:35 AM8:50 AM6:02 PM
RM39.001+2
Terminal Amanjaya, IpohChanglun Bus Terminal
1:00 AM9:45 AM11:30 AM5:30 PM8:35 PM
RM40.001+2
Terminal Amanjaya, IpohICQS Complex, Bukit Kayu Hitam
1:00 AM11:30 AM
RM60.001+2
Terminal Amanjaya, IpohJitra Bus Terminal
9:45 AM5:30 PM8:35 PM
RM37.001+2
Terminal Amanjaya, IpohShahab Perdana Bus Terminal, Alor Setar
9:45 AM11:30 AM5:30 PM8:35 PM
RM36.001+2
No routes match your filter.
Lowest published fare RM36.00. Shaded times are overnight departures. Book Kesatuan Express

SRI THEVEN Express

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

SRI THEVEN Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
KamparAlor Setar
10:00 AM5:00 PM
RM40.001+2
KamparSungai Petani
10:00 AM5:00 PM
RM35.001+2
Teluk IntanAlor Setar
9:00 AM4:00 PM
RM55.001+2
Teluk IntanSungai Petani
9:00 AM4:00 PM
RM50.001+2
Terminal Meru Raya (Ipoh Amanjaya)Alor Setar
11:00 AM6:15 PM
RM28.001+2
Terminal Meru Raya (Ipoh Amanjaya)Sungai Petani
11:00 AM6:15 PM
RM22.001+2
No routes match your filter.
Lowest published fare RM22.00. Shaded times are overnight departures. Book SRI THEVEN Express

Alisan Golden Coach

4.1 · 5 routes · 45 departures a day · SVIP, Double Decker

Alisan Golden Coach services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohBukit Kayu Hitam Check Point
1:00 AM1:45 AM2:30 AM3:00 AM3:45 AM5:00 AM9:45 AM10:45 AM11:45 AM
RM70.00Double Decker / SVIP
Terminal Amanjaya, IpohChangloon Bus Terminal
1:00 AM1:45 AM2:30 AM3:00 AM3:45 AM5:00 AM9:45 AM10:45 AM11:45 AM
RM65.00Double Decker / SVIP
Terminal Amanjaya, IpohJitra Bus Terminal
1:00 AM1:45 AM2:30 AM3:00 AM3:45 AM5:00 AM9:45 AM10:45 AM11:45 AM
RM55.00Double Decker / SVIP
Terminal Amanjaya, IpohShahab Perdana Bus Terminal, Alor Setar
1:00 AM1:45 AM2:30 AM3:00 AM3:45 AM5:00 AM9:45 AM10:45 AM11:45 AM
RM50.00Double Decker / SVIP
Terminal Amanjaya, IpohTerminal Bas Ekspres Ukir Square Sungai Petani
1:00 AM1:45 AM2:30 AM3:00 AM3:45 AM5:00 AM9:45 AM10:45 AM11:45 AM
RM40.00Double Decker / SVIP
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Alisan Golden Coach

Inter Top Express KL

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

Inter Top Express KL services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohBukit Kayu Hitam Check Point
11:30 AM11:59 PM
RM75.001+2
Terminal Amanjaya, IpohChangloon Bus Terminal
11:30 AM11:59 PM
RM55.001+2
Terminal Amanjaya, IpohJitra Bus Terminal
11:30 AM11:59 PM
RM55.001+2
Terminal Amanjaya, IpohShahab Perdana Bus Terminal, Alor Setar
11:30 AM11:59 PM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Inter Top Express KL

Sri Maju Group

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

Sri Maju Group services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Sri ManjungAlor Setar
10:05 AM
RM40.001+2
Sri ManjungTerminal Bas Ekspres Ukir Square Sungai Petani
10:05 AM
RM33.001+2
Terminal LumutAlor Setar
10:00 AM
RM40.001+2
Terminal LumutTerminal Bas Ekspres Ukir Square Sungai Petani
10:00 AM
RM33.001+2
No routes match your filter.
Lowest published fare RM33.00. Shaded times are overnight departures. Book Sri Maju Group

Alibaba Express

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

Alibaba Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Bukit Kayu Hitam
12:00 PM
RM50.001+2
Terminal Meru Raya (Ipoh Amanjaya)Changlun
3:00 AM12:00 PM
RM50.001+2
Terminal Meru Raya (Ipoh Amanjaya)Shahab Perdana Bus Terminal, Alor Setar
3:00 AM
RM35.001+2
No routes match your filter.
Lowest published fare RM35.00. Shaded times are overnight departures. Book Alibaba Express

City Express

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

City Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohAlor Setar Bus Terminal
2:00 AM
RM50.001+2
Terminal Amanjaya, IpohBukit Kayu Hitam Check Point
1:00 AM2:00 AM
RM70.001+2
Terminal Amanjaya, IpohChangloon Bus Terminal
1:00 AM2:00 AM
RM70.001+2
No routes match your filter.
Lowest published fare RM50.00. Shaded times are overnight departures. Book City Express

Mayang Sari Express

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

Mayang Sari Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohKulim Bus Terminal
5:00 PM
RM21.001+2
Terminal Amanjaya, IpohShahab Perdana Bus Terminal, Alor Setar
5:30 PM
RM35.001+2
Terminal Amanjaya, IpohTerminal Bas Ekspres Ukir Square Sungai Petani
4:45 AM5:30 PM6:30 PM
RM25.001+2
No routes match your filter.
Lowest published fare RM21.00. Shaded times are overnight departures. Book Mayang Sari Express

Starmart Express

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

Starmart Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Simpang TaipingChanglun Bus Terminal
3:30 AM
S$30.001+2
Simpang TaipingShahab Perdana Bus Terminal, Alor Setar
3:30 AM
RM70.001+2
Simpang TaipingTerminal Bas Ekspres Ukir Square Sungai Petani
3:30 AM
RM70.001+2
No routes match your filter.
Lowest published fare RM70.00. Shaded times are overnight departures. Book Starmart Express

Arwana Express

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

Arwana Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Lumut Bus TerminalShahab Perdana Bus Terminal, Alor Setar
9:00 AM
RM40.001+2
Seri Manjung Bus TerminalShahab Perdana Bus Terminal, Alor Setar
9:15 AM
RM40.001+2
No routes match your filter.
Lowest published fare RM40.00. Shaded times are overnight departures. Book Arwana Express

Naik Selalu Ekspress

3.7 · 2 routes · 11 departures a day · 1+2

Naik Selalu Ekspress services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
KamuntingKulim
2:00 PM3:30 PM6:00 PM8:30 PM
RM21.001+2
Terminal Meru Raya (Ipoh Amanjaya)Kulim
12:45 AM1:45 AM1:00 PM2:30 PM5:00 PM7:30 PM9:45 PM
RM35.001+2
No routes match your filter.
Lowest published fare RM21.00. Shaded times are overnight departures. Book Naik Selalu Ekspress

Nice

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

Nice services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohBaling Bus Terminal
6:00 PM9:30 PM
RM29.002+2
Terminal Amanjaya, IpohTerminal Bas Ekspres Ukir Square Sungai Petani
9:15 PM10:15 PM
RM26.002+2
No routes match your filter.
Lowest published fare RM26.00. Shaded times are overnight departures. Book Nice

Sanwa Express

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

Sanwa Express services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)CTC Recreation Bukit Kayu Hitam
2:15 AM12:30 PM
RM55.001+2
Terminal Meru Raya (Ipoh Amanjaya)Changlun
2:15 AM12:30 PM
RM45.001+2
No routes match your filter.
Lowest published fare RM45.00. Shaded times are overnight departures. Book Sanwa Express

Super Nice Express

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

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

Aerobus

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

Aerobus services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohTerminal Bas Ekspres Ukir Square Sungai Petani
12:15 AM11:15 AM12:45 PM3:15 PM8:45 PM11:00 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 Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Sungai Petani
2:45 AM
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 · 2 departures a day · 30s, 31S

GOLDEN SILK HOLIDAY services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Kulim
1:00 PM11:30 PM
RM35.0030s / 31S
No routes match your filter.
Lowest published fare RM35.00. Shaded times are overnight departures. Book GOLDEN SILK HOLIDAY

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Kulim
1:30 AM3:30 PM
RM25.00SVIP 30 SEATER
No routes match your filter.
Lowest published fare RM25.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

PERSADA TRAVEL AND TOURS

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

PERSADA TRAVEL AND TOURS services from Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Meru Raya (Ipoh Amanjaya)Kulim
2:15 PM9:00 PM
RM30.0031S
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 Perak to Kedah
Boarding pointArrival pointDeparture timesFare fromSeating
Terminal Amanjaya, IpohBaling Bus Terminal
11:30 AM
RM29.001+2
No routes match your filter.
Lowest published fare RM29.00. Shaded times are overnight departures. Book Plusliner

Suasana Tony Coach

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

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

Boarding points in Perak

Arrival points in Kedah

Frequently asked questions

How much is the bus from Perak to Kedah?

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

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

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 Kedah

Advertisement