OverlandSEA

Rail-first journey planning across Southeast Asia

Padang Besar: the Thailand to Malaysia border crossing

You change here rather than crossing aboard, and you should budget about 90 minutes for the formalities on top of the journey either side.

Thailand ↔ Malaysia · about 90 minutes · 1 service · 5 written-up journeys

How the crossing works

Padang Besar

Thailand ↔ Malaysia
Where
Joint station — both countries' immigration inside the same building, at platform level
On the train?
No — you change trains here
Luggage
Yes
Visa
Malaysian entry is visa-free for many nationalities and generally quick. The queue depends entirely on whether a full SRT train just arrived.
Cash on the far side
Malaysian ringgit for the ETS ticket if you have not pre-booked.
Time cost
About 90 minutes of formalities

The trap. Malaysia is UTC+8, Thailand UTC+7. SRT publishes Padang Besar departures in Thai time; KTMB publishes them in Malaysian time. Read both operators' sites and you will construct a connection exactly one hour different from reality — in the direction that makes you miss it. Convert everything to one clock before you book.

What crosses here

ServiceOperator TimeFare
Hat Yai JunctionPadang Besar Special Express 45/46 (Bangkok – Padang Besar) State Railway of Thailand 1h $3

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

State Railway of Thailand. The official e-ticket site. Foreign cards fail on it fairly often, and an aggregator is the usual fallback when they do. Punctuality: poor.

State Railway of Thailand sells out

Sleepers on trains 9/10 and the southern overnights sell out first. Booking window: ~90 days

Getting to each side

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

Hat Yai Junction

Thailand
Reached byOperator TimeFare
Hat Yai JunctionSungai Kolok Rapid / Ordinary State Railway of Thailand 4h $6
Hat Yai JunctionSatun (Tammalang pier) Minivan to Tammalang pier Local transfer 2h $7
PhatthalungHat Yai Junction Special Express 45/46 (Bangkok – Padang Besar) State Railway of Thailand 1h 30m $4

Padang Besar

Thailand

Worth knowing. Joint station. SRT publishes departures in Thai time (UTC+7), KTMB in Malaysian time (UTC+8). Read both and you will build a connection that is an hour off.

Reached byOperator TimeFare
Padang BesarArau ETS (Padang Besar – KL Sentral) KTMB 24m $2

Journeys through Padang Besar

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

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