Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.
Perlis is Malaysia’s smallest state, tucked against the Thai border. Kangar is the state capital and main arrival point, with Padang Besar serving the border crossing and Kuala Perlis the jetty for Langkawi.
Where buses to Perlis depart from
Coaches into Perlis run from 11 origin states. Pick a corridor below for its full timetable — every operator, boarding point, departure time and fare on that route.
| Coming from | Routes | Operators | Daily departures | Fares from |
|---|---|---|---|---|
| Kelantan | 106 | 7 | 155 | RM51.90 |
| Kuala Lumpur | 78 | 13 | 249 | RM51.80 |
| Terengganu | 50 | 7 | 59 | RM64.00 |
| Johor | 36 | 7 | 37 | RM100.00 |
| Selangor | 32 | 9 | 56 | RM59.30 |
| Pahang | 24 | 6 | 30 | RM82.00 |
| Negeri Sembilan | 17 | 6 | 25 | RM80.00 |
| Perak | 13 | 3 | 23 | RM42.00 |
| Malacca | 11 | 5 | 11 | RM90.00 |
| Pulau Pinang | 8 | 3 | 20 | RM22.00 |
| Perlis | 1 | 1 | 1 | RM1.70 |
Book your coach to Perlis
Live seat availability across all 24 operators serving Perlis, with instant e-ticket confirmation.
Operators serving Perlis
24 coach companies run scheduled services into Perlis. Each profile has the operator’s full timetable, fleet photos and fares.

Adik Beradik Express
From RM64.00

Arwana Express
From RM25.00

Cosmic Express
From RM77.00

E-Mutiara
From RM65.00

Highway Star Express
From RM77.00

Kesatuan Express
From RM22.00

Kristal Qirana
From RM75.00

Maraliner
From RM51.80

Mayang Sari Express
From RM42.00

Nice
From RM23.00

Pancaran Matahari Express
From RM65.00

Perdana Express
From RM65.00

Permata Utara Sdn Bhd
From RM75.00

Queen Express
From RM65.00

Quick Liner Express
From RM72.00

Sani Express
From RM65.00

Sani Express (Sani Hotel)
From RM71.00

Sani Express (Sani United)
From RM64.00

SP Bumi
From RM1.70

Sri Maju Group
From RM76.00

Suasana Edaran Express
From RM75.00

Suasana Holiday Express
From RM75.00

Super Nice Express
From RM90.00

Utama Express
From RM82.00
Where coaches arrive in Perlis
Services set down at 6 points across the state. Check the drop-off on your ticket before booking — it can change how far you still have to travel on arrival.
Travelling to Perlis
Kuala Perlis is the shortest ferry crossing to Langkawi. Padang Besar is the rail and road border point into Thailand and has a well-known border market.
Frequently asked questions
How much is a bus ticket to Perlis?
Fares start from RM1.70 one way. The exact price depends on where you travel from, the operator and the coach class.
Which states have direct buses to Perlis?
Direct coaches run from 11 states — Kelantan, Kuala Lumpur, Terengganu, Johor, Selangor, Pahang, Negeri Sembilan, Perak, Malacca, Pulau Pinang, Perlis.
How many buses go to Perlis each day?
There are 666 scheduled departures a day across 376 routes and 24 operators.
What is the busiest route to Perlis?
Kelantan to Perlis is the busiest corridor, with 106 routes and 155 departures a day.
What time do buses to Perlis leave?
Departures run from 12:00 AM through to 11:59 PM, depending on the route and operator.