There is no airport in Kangar... The nearest airports are at Alor Setar and Pulau Langkawi...
Travel within the town and the state of Perlis is hence by road... As Perlis is a rather small state, travel distance within the state is hence rather short... Here are some of the towns and countrysides that are of interest...
Kangar - Alor Setar 56km
Kangar - Arau 10km
Kangar - Kuala Perlis 10km
Kangar - Padang Besar 35km
Kangar - Wang Kelian 40km
As the state borders southern Thailand, travel by road to Hatyai is about 70km from Padang Besar via Sadao... Satun is about 32 km from Wang Kelian...
Other than the Kangar Bus Terminal, Kuala Perlis has anotehr long distance bus terminal as well.
Since its purpose is mainly caters for the travellers to Pulau Langkawi, it is very close to the Kuala Perlis Jetty, it is just 500 meters away.
If travellers are planning to go Kangar, this is the same bus terminal to wait for buses. But it is only to the Kangar bus terminal, if anyone who taking a train in Arau railway station, it is highly recommanded to take taxi.
Since Perlis is closer to Langkawi, Kuala Perlis (The Port of Perlis) is providing faster (45minutes) and more frequent (from 6am to 7pm, averagely 1 ferry every half hour) ferry transport to Pulau Langkawi.
Kuala Perlis is just about 10km from Kangar.
The fare for oneway trip is RM12 (adult) and RM7 (Chlidren).
There are two train a day passby Arau (the main railway station to Kangar), a town 10 km from Kangar
1. Kuala Lmpur - Hatyai - Kuala Lumpur
2. Butterworth - Bangkok - Butterworth
You can take these train to or from any of these 4 city via Arau. For train Kuala Lumpur, you can even drop off to Butterworth or Ipoh.
You are able to check the fare and time schedule by log on to the KTM Berhad webpage
There are two different bus terminal in Kangar. The local bus terminal and intercity bus terminal.
The local bus terminal located at Jalan Tun Abdul Razak ( next to the Pejabat Pos Besar Kangar), it provide buses to most of the small town in Perlis. Those "tourist spot" towns are:
1. Kaki Bukit - The Mining Cave
2. Padang Besar - Malaysia-Thailand border
3. Arau - Perlis' railway station. For Arau, you can also take the "Kodiang" bus and ask the driver to drop you at the railway station.
4. Kuala Perlis - The jetty to Langkawi
Intercity bus terminal located at Jalan Bukit Lagi. There are buses connected to most of the major city in Malaysia, and even Singapore. Surprisely, there are no bus to Hatyai. It is still manual ticketing, so you have to purchase your ticket personally.