Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Perlis to Kuala Lumpur

77 routes · 14 operators · 229 daily departures · from RM51.80

14
Operators
77
Routes
229
Daily departures
RM51.80
Fares from
Advertisement

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

77 scheduled routes run from Perlis to Kuala Lumpur, operated by 14 coach companies. There are 229 departures a day, with fares from RM51.80.

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

Book Perlis to Kuala Lumpur

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.

Kristal Qirana

3.5 · 12 routes · 21 departures a day · 1+2, 2+2

Kristal Qirana services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KangarHentian Duta
3:00 PM10:20 PM
RM75.001+2 / 2+2
KangarPutrajaya Sentral
3:00 PM10:20 PM
RM80.001+2 / 2+2
KangarTBS (Terminal Bersepadu Selatan)
3:00 PM10:20 PM
RM76.001+2 / 2+2
KangarTerminal Bersepadu Gombak (TBG)
3:00 PM
RM75.001+2
Kuala PerlisHentian Duta
2:30 PM10:00 PM
RM75.001+2 / 2+2
Kuala PerlisPutrajaya Sentral
2:30 PM10:00 PM
RM80.001+2 / 2+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
2:30 PM10:00 PM
RM76.001+2 / 2+2
Kuala PerlisTerminal Bersepadu Gombak (TBG)
2:30 PM
RM75.001+2
Padang BesarHentian Duta
1:30 PM9:00 PM
RM76.001+2 / 2+2
Padang BesarPutrajaya Sentral
1:30 PM9:00 PM
RM81.001+2 / 2+2
Padang BesarTBS (Terminal Bersepadu Selatan)
1:30 PM9:00 PM
RM78.001+2 / 2+2
Padang BesarTerminal Bersepadu Gombak (TBG)
1:30 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Kristal Qirana

Sani Express (Sani Hotel)

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

Sani Express (Sani Hotel) services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus TerminalHentian Duta
8:30 AM9:30 PM
RM71.001+2
Kuala Perlis Bus TerminalPutrajaya Sentral
8:30 AM9:30 PM
RM76.201+2
Kuala Perlis Bus TerminalTBG (Terminal Bersepadu Gombak)
8:30 AM9:30 PM
RM71.001+2
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
8:30 AM8:00 PM9:30 PM
RM71.001+2
Perlis SentralHentian Duta
8:45 AM9:45 PM
RM71.001+2
Perlis SentralPutrajaya Sentral
8:45 AM9:45 PM
RM76.201+2
Perlis SentralTBG (Terminal Bersepadu Gombak)
8:45 AM9:45 PM
RM71.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
8:45 AM8:15 PM9:45 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 Holiday Express

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

Suasana Holiday Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus TerminalHentian Duta
10:00 AM11:15 AM7:30 PM9:00 PM9:30 PM
RM75.001+2
Kuala Perlis Bus TerminalKL Sentral
9:00 PM
RM75.001+2
Kuala Perlis Bus TerminalPutrajaya Sentral
10:00 AM11:15 AM7:30 PM9:30 PM
RM75.001+2
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
10:00 AM11:15 AM7:30 PM9:00 PM9:30 PM
RM75.001+2
Perlis SentralHentian Duta
7:00 AM7:45 AM8:45 AM10:30 AM11:45 AM7:45 PM9:30 PM10:00 PM
RM75.001+2
Perlis SentralKL Sentral
9:30 PM
RM75.001+2
Perlis SentralPutrajaya Sentral
7:45 AM8:45 AM10:30 AM11:45 AM7:45 PM10:00 PM
RM78.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
7:00 AM7:45 AM8:45 AM10:30 AM11:45 AM7:45 PM9:30 PM10:00 PM
RM75.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Suasana Holiday Express

Cosmic Express

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

Cosmic Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus TerminalHentian Duta
9:00 AM9:45 AM1:15 PM4:15 PM9:00 PM9:45 PM
RM77.001+2
Kuala Perlis Bus TerminalPutrajaya Sentral
9:45 AM9:45 PM
RM83.001+2
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
9:00 AM9:45 AM1:15 PM4:15 PM9:00 PM9:45 PM
RM77.001+2
Perlis SentralHentian Duta
7:25 AM9:20 AM10:00 AM1:35 PM4:35 PM9:20 PM10:00 PM
RM77.001+2
Perlis SentralPutrajaya Sentral
10:00 AM10:00 PM
RM83.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
7:25 AM9:20 AM10:00 AM1:35 PM4:35 PM9:20 PM10:00 PM
RM77.001+2
Perlis SentralTerminal Bersepadu Gombak
8:05 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 Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus TerminalPutrajaya Sentral
8:00 AM8:00 PM
RM88.001+2
Kuala Perlis Bus TerminalTBG (Terminal Bersepadu Gombak)
8:00 AM8:00 PM
RM81.001+2
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
8:00 AM8:00 PM
RM85.001+2
Perlis SentralPutrajaya Sentral
8:30 AM8:30 PM
RM87.001+2
Perlis SentralTBG (Terminal Bersepadu Gombak)
8:30 AM8:30 PM
RM80.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
8:30 AM8:30 PM
RM84.001+2
No routes match your filter.
Lowest published fare RM80.00. Shaded times are overnight departures. Book E-Mutiara

Highway Star Express

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

Highway Star Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus StationKLIA (Kuala Lumpur International Airport)
10:30 AM8:15 PM
RM95.001+2
Kuala Perlis Bus StationKLIA2 (Kuala Lumpur International Airport 2)
10:30 AM8:15 PM
RM95.001+2
Kuala Perlis Bus StationTBS (Terminal Bersepadu Selatan)
10:30 AM8:15 PM
RM77.001+2
Perlis SentralKLIA (Kuala Lumpur International Airport)
11:00 AM8:30 PM
RM95.001+2
Perlis SentralKLIA2 (Kuala Lumpur International Airport 2)
11:00 AM8:30 PM
RM95.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
11:00 AM8:30 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM77.00. Shaded times are overnight departures. Book Highway Star Express

Maraliner

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

Maraliner services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus TerminalHentian Duta
9:10 AM9:15 AM9:15 PM10:00 PM
RM51.801+2 / 2+2
Kuala Perlis Bus TerminalPutrajaya Sentral
9:10 AM10:00 PM
RM59.402+2
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
9:10 AM9:15 AM9:00 PM9:15 PM10:00 PM
RM51.801+2 / 2+2
Perlis SentralHentian Duta
9:25 AM9:30 AM9:30 PM10:20 PM
RM51.801+2 / 2+2
Perlis SentralPutrajaya Sentral
9:25 AM10:20 PM
RM59.402+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
9:25 AM9:30 AM9:15 PM9:30 PM10:20 PM
RM51.801+2 / 2+2
No routes match your filter.
Lowest published fare RM51.80. Shaded times are overnight departures. Book Maraliner

Suasana Edaran Express

3.6 · 6 routes · 36 departures a day · 1+2, ECO 44

Suasana Edaran Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KangarHentian Duta
8:30 AM9:00 AM12:30 PM8:20 PM8:45 PM10:30 PM
RM75.001+2
KangarKL Sentral
8:30 AM9:00 AM12:30 PM8:20 PM8:45 PM10:30 PM
RM75.001+2
KangarTBS (Terminal Bersepadu Selatan)
8:30 AM9:00 AM12:30 PM8:20 PM8:45 PM10:30 PM
RM75.001+2
Kuala PerlisHentian Duta
8:15 AM8:30 AM12:00 PM8:00 PM8:30 PM10:00 PM
RM77.001+2
Kuala PerlisKL Sentral
8:15 AM8:30 AM12:00 PM8:00 PM8:30 PM10:00 PM
RM77.001+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
8:15 AM8:30 AM12:00 PM8:00 PM8:30 PM10:00 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Suasana Edaran Express

Pancaran Matahari Express

4.5 · 4 routes · 17 departures a day · 1+2

Pancaran Matahari Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Perlis SentralHentian Duta
8:00 AM10:45 AM12:45 PM3:45 PM8:15 PM10:00 PM
RM77.001+2
Perlis SentralPutrajaya Sentral
8:15 AM8:00 PM
RM80.001+2
Perlis SentralTBG (Terminal Bersepadu Gombak)
9:15 AM9:00 PM
RM77.001+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
8:00 AM8:15 AM10:45 AM12:45 PM3:45 PM8:15 PM10:00 PM
RM77.001+2
No routes match your filter.
Lowest published fare RM77.00. Shaded times are overnight departures. Book Pancaran Matahari Express

Permata Utara Sdn Bhd

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

Permata Utara Sdn Bhd services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KangarHentian Duta
12:30 PM6:30 PM
RM73.001+2
KangarTBS (Terminal Bersepadu Selatan)
12:30 PM6:30 PM
RM75.001+2
Kuala PerlisHentian Duta
12:00 PM6:00 PM
RM73.001+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
12:00 PM6:00 PM
RM75.001+2
No routes match your filter.
Lowest published fare RM73.00. Shaded times are overnight departures. Book Permata Utara Sdn Bhd

Quick Liner Express

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

Quick Liner Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KangarHentian Duta
9:30 AM4:30 PM
RM72.001+2
KangarTBS (Terminal Bersepadu Selatan)
9:30 AM4:30 PM
RM74.001+2
Kuala PerlisHentian Duta
4:00 PM
RM74.001+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
4:00 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 · 2 departures a day · 1+2

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

Mayang Sari Express

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

Mayang Sari Express services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
Kuala Perlis Bus TerminalTBS (Terminal Bersepadu Selatan)
9:30 PM
RM75.301+2
Perlis SentralTBS (Terminal Bersepadu Selatan)
10:00 PM
RM75.301+2
No routes match your filter.
Lowest published fare RM75.30. Shaded times are overnight departures. Book Mayang Sari Express

Sri Maju Group

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

Sri Maju Group services from Perlis to Kuala Lumpur
Boarding pointArrival pointDeparture timesFare fromSeating
KangarTBS (Terminal Bersepadu Selatan)
1:30 PM6:45 PM
RM76.001+2
Kuala PerlisTBS (Terminal Bersepadu Selatan)
1:00 PM6:30 PM
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 Perlis

Arrival points in Kuala Lumpur

Frequently asked questions

How much is the bus from Perlis to Kuala Lumpur?

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

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

The earliest scheduled departure is 7:00 AM and the last is 10:30 PM. Exact times vary by operator and boarding point.

Other routes into Kuala Lumpur

Advertisement