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
| Service | Operator | Time | Fare |
|---|---|---|---|
| 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 by | Operator | Time | Fare |
|---|---|---|---|
| Hat Yai Junction → Satun (Tammalang pier) Minivan to Tammalang pier | Local transfer | 2h | $7 |
Langkawi (Kuah)
Malaysia| Reached by | Operator | Time | Fare |
|---|---|---|---|
| George Town → Langkawi (Kuah) Penang – Langkawi ferry | Langkawi ferry lines | 2h 45m | $18 |
| Kuala Kedah pier → Langkawi (Kuah) Kuala Kedah – Kuah ferry | Langkawi ferry lines | 1h 45m | $6 |
| Kuala Perlis pier → Langkawi (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.