Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Kuala Lumpur to Perlis

78 routes · 13 operators · 249 daily departures · from RM51.80

13
Operators
78
Routes
249
Daily departures
RM51.80
Fares from
Advertisement

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

78 scheduled routes run from Kuala Lumpur to Perlis, operated by 13 coach companies. There are 249 departures a day, with fares from RM51.80.

Departing from
Kuala Lumpur — 9 boarding points
Arriving in
Perlis — 6 arrival points
Operators
13 on this corridor
Departures
249 a day
Fares from
RM51.80 one way

Book Kuala Lumpur to Perlis

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

Kristal Qirana

3.5 · 11 routes · 22 departures a day · 1+2, 2+2

Kristal Qirana services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKangar
10:15 AM3:00 PM
RM75.001+2 / 2+2
Hentian DutaKuala Perlis
10:15 AM3:00 PM
RM75.001+2 / 2+2
Hentian DutaPadang Besar
10:15 AM3:00 PM
RM76.001+2 / 2+2
Putrajaya SentralKangar
8:30 AM1:15 PM
RM80.001+2 / 2+2
Putrajaya SentralKuala Perlis
8:30 AM1:15 PM
RM80.001+2 / 2+2
Putrajaya SentralPadang Besar
8:30 AM1:15 PM
RM81.001+2 / 2+2
TBS (Terminal Bersepadu Selatan)Kangar
9:15 AM2:00 PM
RM76.001+2 / 2+2
TBS (Terminal Bersepadu Selatan)Padang Besar
9:15 AM2:00 PM
RM78.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Kangar
10:00 AM2:30 PM
RM75.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Kuala Perlis
10:00 AM2:30 PM
RM75.001+2 / 2+2
Terminal Bersepadu Gombak (TBG)Padang Besar
10:00 AM2:30 PM
RM77.001+2 / 2+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Kristal Qirana

Highway Star Express

4.4 · 8 routes · 16 departures a day · 1+2

Highway Star Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Station
11:00 AM11:59 PM
RM77.001+2
Hentian DutaPerlis Sentral
11:00 AM11:59 PM
RM77.001+2
KLIA (Kuala Lumpur International Airport)Kuala Perlis Bus Station
9:00 AM10:00 PM
RM97.001+2
KLIA (Kuala Lumpur International Airport)Perlis Sentral
9:00 AM10:00 PM
RM95.001+2
KLIA2 (Kuala Lumpur International Airport 2)Kuala Perlis Bus Station
9:30 AM10:30 PM
RM97.001+2
KLIA2 (Kuala Lumpur International Airport 2)Perlis Sentral
9:30 AM10:30 PM
RM95.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Station
10:30 AM11:30 PM
RM77.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
10:30 AM11:30 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM77.00. Shaded times are overnight departures. Book Highway Star Express

Pancaran Matahari Express

4.5 · 8 routes · 22 departures a day · 1+2

Pancaran Matahari Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Terminal
11:00 PM11:30 PM
RM77.001+2
Hentian DutaPerlis Sentral
10:30 AM6:30 PM11:00 PM11:30 PM
RM77.001+2
Putrajaya SentralKuala Perlis Bus Terminal
10:30 PM
RM80.001+2
Putrajaya SentralPerlis Sentral
9:30 AM6:15 PM10:30 PM
RM80.001+2
TBG (Terminal Bersepadu Gombak)Kuala Perlis Bus Terminal
11:00 PM11:15 PM
RM77.001+2
TBG (Terminal Bersepadu Gombak)Perlis Sentral
10:30 AM11:00 PM11:15 PM
RM77.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
10:30 PM11:00 PM
RM77.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
10:00 AM10:10 AM6:00 PM10:30 PM11:00 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM77.00. Shaded times are overnight departures. Book Pancaran Matahari Express

Sani Express (Sani Hotel)

4.3 · 8 routes · 24 departures a day · 1+2

Sani Express (Sani Hotel) services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Terminal
10:30 AM11:00 AM11:30 AM11:00 PM
RM71.001+2
Hentian DutaPerlis Sentral
10:30 AM11:00 AM11:30 AM11:00 PM
RM71.001+2
Putrajaya SentralKuala Perlis Bus Terminal
10:15 PM
RM76.201+2
Putrajaya SentralPerlis Sentral
10:15 PM
RM76.201+2
TBG (Terminal Bersepadu Gombak)Kuala Perlis Bus Terminal
11:00 AM11:30 PM
RM71.001+2
TBG (Terminal Bersepadu Gombak)Perlis Sentral
11:00 AM11:30 PM
RM71.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
12:00 AM2:00 AM10:00 AM10:30 AM11:00 PM
RM71.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
12:00 AM2:00 AM10:00 AM10:30 AM11:00 PM
RM71.001+2
No routes match your filter.
Lowest published fare RM71.00. Shaded times are overnight departures. Book Sani Express (Sani Hotel)

Suasana Edaran Express

3.6 · 8 routes · 26 departures a day · 1+2, ECO 44

Suasana Edaran Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKangar
9:20 AM1:10 PM9:45 PM11:50 PM
RM75.001+2
Hentian DutaKuala Perlis
9:20 AM1:10 PM9:45 PM11:50 PM
RM77.001+2
KL SentralKangar
8:30 AM12:45 PM9:15 PM11:20 PM
RM75.001+2
KL SentralKuala Perlis
8:30 AM12:45 PM9:15 PM11:20 PM
RM77.001+2
Putrajaya SentralKangar
11:30 AM
RM78.001+2
Putrajaya SentralKuala Perlis
11:30 AM
RM80.001+2
TBS (Terminal Bersepadu Selatan)Kangar
8:00 AM12:00 PM8:45 PM10:45 PM
RM75.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis
8:00 AM12:00 PM8:45 PM10:45 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Suasana Edaran Express

Cosmic Express

4.2 · 7 routes · 35 departures a day · 1+2

Cosmic Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Terminal
8:15 AM10:45 AM11:45 AM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM
RM77.001+2
Hentian DutaPerlis Sentral
8:15 AM10:45 AM11:45 AM6:15 PM10:45 PM11:45 PM11:58 PM11:59 PM
RM77.001+2
Putrajaya SentralKuala Perlis Bus Terminal
9:45 AM9:45 PM
RM83.001+2
Putrajaya SentralPerlis Sentral
9:45 AM9:45 PM
RM83.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
7:30 AM10:15 AM11:15 AM5:30 PM10:15 PM11:15 PM11:30 PM
RM77.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
7:30 AM10:15 AM11:15 AM5:30 PM10:15 PM11:15 PM11:30 PM
RM77.001+2
Terminal Bersepadu GombakPerlis Sentral
11:45 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM77.00. Shaded times are overnight departures. Book Cosmic Express

E-Mutiara

4.3 · 6 routes · 12 departures a day · 1+2

E-Mutiara services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Putrajaya SentralKuala Perlis Bus Terminal
9:00 AM9:00 PM
RM88.001+2
Putrajaya SentralPerlis Sentral
9:00 AM9:00 PM
RM87.001+2
TBG (Terminal Bersepadu Gombak)Kuala Perlis Bus Terminal
10:00 AM10:00 PM
RM81.001+2
TBG (Terminal Bersepadu Gombak)Perlis Sentral
10:00 AM10:00 PM
RM80.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
9:30 AM9:30 PM
RM85.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
9:30 AM9:30 PM
RM84.001+2
No routes match your filter.
Lowest published fare RM80.00. Shaded times are overnight departures. Book E-Mutiara

Maraliner

4.0 · 6 routes · 30 departures a day · 1+2, 2+2

Maraliner services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Terminal
10:45 AM11:56 AM11:59 AM6:00 PM10:45 PM11:15 PM
RM51.801+2 / 2+2
Hentian DutaPerlis Sentral
10:45 AM11:56 AM11:59 AM6:00 PM10:45 PM11:15 PM
RM51.801+2 / 2+2
Putrajaya SentralKuala Perlis Bus Terminal
10:30 AM4:30 PM9:45 PM
RM59.402+2
Putrajaya SentralPerlis Sentral
10:30 AM4:30 PM9:45 PM
RM59.402+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
1:30 AM10:00 AM11:15 AM5:15 PM10:00 PM10:30 PM
RM51.801+2 / 2+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
1:30 AM10:00 AM11:15 AM5:15 PM10:00 PM10:30 PM
RM51.801+2 / 2+2
No routes match your filter.
Lowest published fare RM51.80. Shaded times are overnight departures. Book Maraliner

Suasana Holiday Express

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

Suasana Holiday Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKuala Perlis Bus Terminal
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM75.001+2
Hentian DutaPerlis Sentral
12:45 AM9:30 AM10:00 AM4:00 PM8:15 PM9:30 PM11:00 PM11:59 PM
RM75.001+2
Putrajaya SentralKuala Perlis Bus Terminal
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM80.001+2
Putrajaya SentralPerlis Sentral
8:45 AM2:45 PM7:00 PM8:30 PM10:00 PM11:00 PM11:45 PM
RM80.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM75.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
12:15 AM9:00 AM9:30 AM3:30 PM7:45 PM9:00 PM10:30 PM11:30 PM
RM75.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Suasana Holiday Express

Quick Liner Express

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

Quick Liner Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
Hentian DutaKangar
11:59 PM
RM72.001+2
Hentian DutaKuala Perlis
11:59 PM
RM74.001+2
TBS (Terminal Bersepadu Selatan)Kangar
11:30 PM11:45 PM
RM74.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis
11:30 PM11:45 PM
RM76.001+2
No routes match your filter.
Lowest published fare RM72.00. Shaded times are overnight departures. Book Quick Liner Express

Kesatuan Express

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

Kesatuan Express services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
TBS (Terminal Bersepadu Selatan)Kuala Perlis Bus Terminal
2:15 PM4:45 PM
RM75.001+2
TBS (Terminal Bersepadu Selatan)Perlis Sentral
2:15 PM4:45 PM
RM75.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Kesatuan Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
TBS (Terminal Bersepadu Selatan)Kangar
12:15 AM3:00 AM
RM75.001+2 / SVIP 31 SEAT
TBS (Terminal Bersepadu Selatan)Kuala Perlis
12:15 AM3:00 AM
RM76.001+2 / SVIP 31 SEAT
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Sri Maju Group

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

Sri Maju Group services from Kuala Lumpur to Perlis
Boarding pointArrival pointDeparture timesFare fromSeating
TBS (Terminal Bersepadu Selatan)Kangar
11:45 AM
RM76.001+2
TBS (Terminal Bersepadu Selatan)Kuala Perlis
11:45 AM
RM76.001+2
No routes match your filter.
Lowest published fare RM76.00. Shaded times are overnight departures. Book Sri Maju Group

Boarding points in Kuala Lumpur

Arrival points in Perlis

Frequently asked questions

How much is the bus from Kuala Lumpur to Perlis?

Fares start from RM51.80 one way. 13 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Kuala Lumpur to Perlis?
What time is the first and last bus from Kuala Lumpur to Perlis?

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

Other routes into Perlis

Advertisement