Getting to Langkawi Malaysia by ferry
The most common access to the islands is by ferry either from Kuala Perlis or Kuala Kedah on the mainland.
Getting to Kuala Perlis / Kuala Kedah
- The North-South Expressway facilitates travel to Kuala Kedah or Kuala Perlis for ferry connections to Langkawi. Express buses usually take about six hours. Buses from KL depart from either the Puduraya or the Hentian Duta Terminal.Fare from KL to Kuala Perlis is about RM33, while to Alor Star, RM30 one-way. Car parks available at both points. You can park your car at the parking space in front of the Penang Clock Tower for RM10 for the 1st day and RM5 for subsequent days. It is safe to do so – guarded at night by the Chinese who take the parking fee from you.
- The KTM provides rail services from KL to Alor Star and Arau. From Alor Star or Arau, you can take a bus or taxi to Kuala Kedah (from Alor Star RM15) or Kuala Perlis (from Arau RM12) and then board the ferry to Langkawi. Comfortable air-conditioned sleeping berths are available.
Ferries to Langkawi from Kuala Kedah and Kuala Perlis.
The journey to from Kuala Kedah and Kuala Perlis takes about 1 hour 15 minutes and 45 minutes respectively, while from Penang is about two hours 30 minutes. The last ferry from from both points on the mainland departs at 7.00 p.m.
Fares from Kuala Perlis: RM15 one-way and from Kuala Kedah: RM18 one way.
Ferry enquiries: 04-985 1899 ( Kuala Perlis) 04-762 6295 (Kuala Kedah) 04-966 3779 (Penang).
Ferries to Langkawi from Penang.
From Penang to Langkawi – Ferry trips average 3 hours each way. From Penang, 8.15 am and 8.30 am ferry trips but ask if the ferry stops at Pulau Payar to pick/drop passengers. Avoid the Pulau Payar one as it saves about 15-20 mins.
From Langkawi, the ferry trips to Penang are at 2.30pm and 5.30pm. Price for return trip (you can have an open booking for the trip back – confirm while you are on Langkawi island later) is RM85 per person.