Use the quicklinks below to jump to the desired section regarding transport in and around Kangar.
Arau is the home of Peris' sultan and royal family. Although the place is tiny and there is not much going on, it's here that the state's main train station is located. A handful of taxi drivers wait outside when the train arrives -- but only then. In the unfortunate event that there are none around, it's easy enough to follow the road up from the station for 100m to where the main road passes. Here there is a small blue bus stop to your right, and the bus that regularly passes comes from Alor Setar heading into Kangar -- or grab a passing taxi instead. In this part of Malaysia, taxis outside towns can easily be flagged down, but they often stop to pick up other people along the way. A shared taxi to Kangar costs around 3 ringgit per person.
If you are catching the train away from Arau departure times are:
KL via Butterworth: 17:30
Hat Yai via Padang Besar: 0830
Most travellers arriving in Kangar are coming to or from Langkawi or Thailand, but some remain to explore. Most long distance buses arrive at the express bus station, a 10-minute walk from the centre proper. If you are coming from Alor Setar on a Cityliner bus, it will terminate right in the centre of town near the main square.
Regular departures bound for both Kuala Lumpur and Butterworth along with other major cities in Malaysia leave from the express bus station. Two of the bus companies include Transnational and Konsortium.
Kuala Lumpur: Departs 10:00 and 22:00 and costs 42.90 ringgit
Kuala Lumpur: Departs 09:00, 10:00, 13:00, 21:30, 22:00 and 23:00 and costs 33 ringgit
Butterworth: Departs Hourly, 07:30-17:30 and costs 13.60 ringgit
The Cityliner bus station has buses to Kuala Perlis, Padang Besar, Alor Setar and -- almost -- the Bukit Kayu Hitam border crossing to Thailand. The bus actually stops in a town called Changlun, from where you then have to take a taxi to get to the border.
Padang Besar via Kaki Bukit: Departs 08:45, 11:45, 14:45 and 17:45
Alor Setar via Arau: Departs 06:30, hourly 08:15-20:00
Kuala Perlis Departs 08:45, 10:15, hourly 11:45–19:30
Taxi fares from Kangar's taxi rank are usually a set rate, but can often be lower if you flag down a passing taxi on the street.
Kuala Perlis is 14 ringgit
Padang Besar is 28 ringgit
Alor Setar is 50 ringgit
Arau is 12 ringgit