Langkawi is a duty-free island off Malaysia's northwest coast. It's known for its beaches, mangrove tours and a cable car with views over the whole archipelago. The ferry is the direct way to get from Koh Lanta to Langkawi, and it costs $91 (375 MYR). The crossing takes 7h 30m - 8h, so it's a full day on the move.
Distance from Koh Lanta to Langkawi
Koh Lanta and Langkawi are about 162 km (101 miles) apart, crossed directly by sea. Depending on the option, the trip takes between 7h 30m and 8h.
How to get from Koh Lanta to Langkawi?
The ferry is the only suitable way for travellers to travel from Koh Lanta to Langkawi. The journey takes around 7h 30m, and ticket prices start from $91 (375 MYR).
Reach out to our Community
No questions yet — be the first to ask about Koh Lanta to Langkawi.
ABOUT YOUR DESTINATION
Why Visit Langkawi?
Langkawi is an archipelago of 99 islands off the northwest coast of Malaysia. Its biggest island — also called Langkawi — is dotted with white-sand beaches and jungle-clad hills. Far from a quiet retreat (it is bustling with duty-free outlets), Langkawi does still offer some natural wonders and vibrant diving spots.
The so-called “Jewel of Kedah” is an ideal place to go island-hopping, submerge yourself in waterfalls and get lost in rice fields. All of which can be seen from the Langkawi Sky Bridge. A little tip, though: go early in the morning or you’ll be sharing this view with lots of other tourists exploring Langkawi!
Rounding it up
That's the full picture for getting from Koh Lanta to Langkawi, roughly 162 kilometres (101 miles) apart. The cheapest fare is $91 (375 MYR). The quickest trip takes 7h 30m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Koh Lanta to Langkawi?
The distance from Koh Lanta to Langkawi is 162 kilometres (101 miles).
What is the cheapest way to get from Koh Lanta to Langkawi?
The cheapest way to get from Koh Lanta to Langkawi is by ferry with ticket costs starting from 375 MYR.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.






