If you want to travel on the Kuala Lumpur to Kuala Perlis bus, there are a few companies that offer coach services to this jumping off point to catch the ferry over to Langkawi island.
Although not the quickest way to travel overland from KL to Kuala Perlis, the bus is slightly cheaper than the train if you want to save some money.
There are a number of bus companies offering coaches from KL to Kuala Perlis :
Most companies offer departures from Terminal Bersepadu Selatan (TBS bus station) in Kuala Lumpur, with a few departures from Hentian Duta Bus Terminal or from Shah Alam Terminal in Selangor.
Most popular are the night buses from Kuala Lumpur to Kuala Perlis, as these get you to the ferry terminal for the early morning boats over to Langkawi.
The duration of the trip to Kuala Perlis is around 7 to 8 hours, with most buses stopping off at various bus terminals along the route and for toilet / snack breaks.
Ticket prices range from around 45 MYR to 60 MYR depending on the type and luxury of the bus (ie VIP).
To see a live schedule and latest prices or to book your bus tickets online, please see :
Once you get to the bus station in K. Perlis, it is just a few minutes walk to the ferry terminal.
Just walk to the end of the bus parking area and there is a walkway between the buildings that brings you out the other side where you will see the ferry terminal on your left.
The ticket counters are located just outside the main building.
If you don't mind paying a little extra, the new high-speed Electric Train Services (ETS) can get you from the capital to Arau Railway Station in less than five hours.
From the station to the jetty, it is just a short 20 - 30 minutes taxi ride.