To get from Perlis to Thailand, you can travel from Kangar to Padang Besar border by a local bus that takes you right up to the immigration area to leave Malaysia.
This MyBas bus (operated by the Maraliner Group) is the only direct way to get to the Thai border using public transport.
The distance from Kangar to Padang Besar is approximately 35 km by road (although the bus takes a slightly longer route as it turns off the main road to stop at Kaki Bukit along its route).
MyBas Perlis now operate a fairly regular bus service to the Thai border which depart from just behind the Kangar Bus Terminal (Terminal Bukit Lagi).
The bus station in Kangar is located fairly close to the town centre on Jalan Bukit Lagi and is easy to walk to from most of the hotels in town.
Latest published MyBas bus Schedule - Bus Number T11 from Kangar to Padang Besar:
MyBas departure times from Kangar Bus Terminal (Bukit Lagi):
13:30 * Does not operate on a Friday.
All buses operate daily except those marked with a *.
To check for any timetable changes before you travel you should:
The duration of the bus journey is a little over an hour.
The MyBas bus fare to Padang Besar from Kangar is RM 5.30 (payable once you board the bus).
Arriving by Bus in Padang Besar:
As you come into Padang Besar town on the Malaysian side of the border, you cross over the railway tracks before you reach the edge of town, then drive through town to the large roundabout where the entry to the immigration area is.
This is where you want to disembark.
Just walk around the roundabout (to the north) and you will see the entrance to the Malaysia border control area.
The passport area for foot passengers is on the left hand side.
If you want to go to Padang Besar Railway Station to take the Shuttle Train to Hat Yai, keep to your left as you enter the immigration area and you will see a footbridge that crosses over the railway tracks and takes you directly to the train station.
If you want to cross the border by foot, get your passport stamped out of Malaysia, then walk up the hill to the Thailand immigration area (between 5 to 10 minutes walk).
If you do not want to walk, you will have to hire a motorbike taxi.
You will find them hanging around the foot of the bridge leading from the train station.
Halfway up the hill you will see a big Duty Free complex on the right-hand side (if you want to pick up some cheap drink, cigarettes, perfume etc).
Once inside Thailand, you can take a local bus or minivan to Hat Yai Bus Terminal or go to the much smaller Thailand Padang Besar Railway Station to take the train.
For more information and fares:
The only other alternative for travelling directly to the border is to take a much more expensive taxi (or a Grab car).
The price of a taxi from Kangar to Padang Besar should be around 40 to 50 RM.
To travel by train to Padang Besar from Kangar, you will have to take a taxi or MyBas bus to KTM Arau Railway Station.
From here you can take a cheap KTM Komuter train to Padang Besar.
However, it would be quicker and easier to just take the bus straight to Padang Besar from Kangar (as per above).
More MyBas Bus Routes in Perlis, Malaysia: