OverlandSEA

Rail-first journey planning across Southeast Asia

Tammalang ↔ Langkawi: the Thailand to Malaysia (by sea) border crossing

About 60 minutes of formalities between Thailand and Malaysia (by sea), and this is one of the frontiers you can cross without abandoning your seat.

Thailand ↔ Malaysia (by sea) · about 60 minutes · 1 service · 0 written-up journeys

How the crossing works

Tammalang ↔ Langkawi

Thailand ↔ Malaysia (by sea)
Where
Ferry terminal at each end
On the train?
n/a — immigration is in the terminal, not on the boat
Luggage
Yes
Visa
As at Padang Besar: Malaysian entry is visa-free for many nationalities. Confirm for your own passport.
Cash on the far side
Ringgit for Langkawi; the Thai side takes baht only.
Time cost
About 60 minutes of formalities

The trap. Only a handful of sailings a day and they finish early in the afternoon. This is the one Thailand–Malaysia crossing where missing the last departure means a night in a town you had not planned to visit.

The position here moves. Confirm it against the operator and your own government's current advice before you book anything that depends on it.

What crosses here

ServiceOperator TimeFare
Satun (Tammalang pier)Langkawi (Kuah) Tammalang – Kuah international ferry Langkawi ferry lines 1h 30m $12

Typical scheduled running time for the crossing leg itself, which does not include the 60 minutes of formalities above. Allow for both when you are working out whether a connection holds. Fares are indicative.

Langkawi ferry lines. Several small operators share these routes and their own sites come and go. An aggregator is the reliable way to see what is actually sailing on your date. Punctuality: weather.

Getting to each side

The frontier is rarely the problem. Reaching it on a day when something onward is still running usually is.

Satun (Tammalang pier)

Thailand
Reached byOperator TimeFare
Hat Yai JunctionSatun (Tammalang pier) Minivan to Tammalang pier Local transfer 2h $7

Langkawi (Kuah)

Malaysia
Reached byOperator TimeFare
George TownLangkawi (Kuah) Penang – Langkawi ferry Langkawi ferry lines 2h 45m $18
Kuala Kedah pierLangkawi (Kuah) Kuala Kedah – Kuah ferry Langkawi ferry lines 1h 45m $6
Kuala Perlis pierLangkawi (Kuah) Langkawi fast ferry Langkawi ferry lines 1h 15m $5

Journeys through Tammalang ↔ Langkawi

Written up in full, each with this crossing in its proper place in the itinerary rather than as a footnote.

No written-up journey on this site crosses here yet — but the planner will route you through it.

Plan a journey through it Pick two places and the crossing appears in the itinerary, with the buffer it needs.