Skip to content
Mixroutes
Field note · Thailand · Songkhla

Hat Yai and the Songkhla border country

Hat Yai is the southern rail and bus junction for everything to Malaysia and Singapore; local moves ride colour-coded songthaews, the border towns run their own minivans, and the FCDO advises against all but essential travel on both southbound rail lines out of the city.

Researched
28 September 2026
Reviewed
not yet
Ways of moving
12, 21 sources
Not confirmed
10
Fares seen
2024–2026
How transport works here

12 ways of moving, each with its rule

We confirmed eleven ways of moving to, from or around Hat Yai: three by rail and cable and eight by road, from 21 sources. One entry is not a service at all but a rule that decides whether travel happens: a permit, a closure, a border, a season or an authority's say-so. One of them runs only on demand or when the seats are full, so there is no timetable to show; the rule is written where the timetable would be.

The fares were seen in 2024 to 2026; a fare from an older year is a floor, not a price. Three fares carry no year, because they could not be confirmed and the field says so. We rate 6 of the 12 high confidence, our own judgement of the sources. The entry was checked on 28 September 2026, and ends with ten things we could not confirm.

3 ways

By rail and cable

01
train

Hat Yai – Padang Besar shuttle (Thai side)

Hat Yai Junction to Padang Besar, connecting to Malaysian trains at the border

Hat Yai Junction Railway Station; tickets sold at the counter one hour before departure, not bookable in advance

When
Twice daily: Hat Yai 07:30 and 13:05; Padang Besar 08:55 and 14:40 (Thai time)
Takes
about 1 hour
Fare 2026
80 baht

Seasonyear-round, but the FCDO advises against all but essential travel on this line. Bookingsame-day only, sold at the station counter from one hour before departure. Run byState Railway of Thailand.

02
train

Malaysia through rail: Komuter, ETS and the direct Bangkok sleeper

Padang Besar (Malaysian side) to Butterworth by Komuter, onward to Kuala Lumpur/Gemas by ETS; or the once-daily direct Bangkok–Padang Besar sleeper that crosses without changing at Hat Yai

Walk across from the Thai station into the Malaysian side of Padang Besar station for Komuter/ETS; book the direct Bangkok sleeper online at dticket.railway.co.th before travel, as KTMB does not sell it

When
Komuter runs regularly through the day; the direct sleeper is one train each direction daily
Takes
Komuter to Butterworth 1h 51m; ETS to KL roughly 5-5.5h from the border; the direct sleeper is overnight
Fare 2026
Komuter RM11.40 (about 90 baht); direct sleeper 760-960 baht for a 2nd class A/C berth

Seasonyear-round; the Thai-side leg to Padang Besar is the line the FCDO advises against all but essential travel on. BookingKomuter non-reserved, buy at the station; ETS and the sleeper are reserved seating. Run byKTMB (Malaysia) and State Railway of Thailand.

03
train

Sungai Kolok line

Hat Yai to Sungai Kolok on the Malaysian border, via Yala and Narathiwat provinces

Hat Yai Junction Railway Station

When
six trains daily
Takes
several hours, varies by class
Fare
not confirmed here

Seasonruns year-round, but the route crosses provinces under an FCDO advisory against all but essential travel. Bookingbuy at the station. Run byState Railway of Thailand.

8 ways

By road

04
minibus

Hat Yai – Sungai Kolok minibus

Hat Yai bus terminal to the Thai immigration complex at Sungai Kolok, via Pattani and Narathiwat

Hat Yai bus terminal

When
not confirmed
Takes
about 4 hours
Fare 2026
180 baht

Seasonroute passes through provinces under an FCDO advisory against all but essential travel due to a long-running separatist insurgency; check current conditions before travelling. Bookingnone, pay the driver. Run byprivate minibus operators.

05
minibus

Border minivans: Padang Besar and Dannok

Hat Yai's Southern Minivan Terminal (inside the main Hat Yai Bus Station) to Padang Besar (Thai side only), and separately to the Thai immigration complex at Dannok, Sadao district

Hat Yai Bus Station has two terminals under one roof: the Bus Terminal for long-distance coaches, and the Southern Minivan Terminal for these border vans; a separate Minivan Station at Talat Kaset serves Satun, Trang, Krabi and Phuket instead. On the way back from Dannok, wait outside the 7-Eleven on the left after clearing Thai immigration

When
when full, daytime only; Dannok vans stop running around 18:00
Takes
about 1 hour to either border point
Fare 2024
Padang Besar 70 baht (2024); Dannok 55-60 baht

Seasonyear-round. Bookingnone, pay the driver; ask if a return still runs before boarding. Run byprivate minivan operators.

06
minibus

Hat Yai – Penang (Georgetown) minivan

Hat Yai (departs from Prachathipat Road) to Georgetown, Penang, via the Sadao border

Book through agencies near Hat Yai bus terminal, or the Cathay Guesthouse near the train station for the better rate

When
three departures daily: 09:30, 12:30, 15:30
Takes
4-5 hours, depending on time at the border
Fare 2026
400-650 baht depending on agency

Seasonyear-round. Bookingbook same day or a day ahead at any travel agency. Run byprivate tour/minivan agencies.

07
bus

Hat Yai – Kuala Lumpur coach

Hat Yai Bus Station to Kuala Lumpur (Pudu Sentral / TBS), crossing at Sadao

Book at bus company counters inside or near Hat Yai Bus Station

When
multiple daily departures across several operators, roughly 09:00-19:00
Takes
about 10 hours including border formalities
Fare
not confirmed here; varies by operator and seat class

Seasonyear-round. Bookingbuy at the terminal or the company's own counter. Run byseveral Thai and Malaysian coach companies.

08
bus

Hat Yai – Singapore overnight coach

Hat Yai (Davis Tour) to Singapore

Davis Tour office in Hat Yai; cheaper fares available online through third-party booking sites

When
one departure daily at 13:00, arriving 05:00 the next day
Takes
about 16 hours
Fare 2026
900 baht at the counter

Seasonyear-round. Bookingbuy at the Davis Tour office or online. Run byDavis Tour.

09
songthaew

Songthaew network, colour-coded routes

Blue: airport to Hat Yai Bus Station via Tesco Lotus 2, Kim Yong Market, the clock tower and Big C Extra. Red/maroon no. 33: Bus Station to Koh Me via Diana and Hat Yai Park. White: Hat Yai Nai to Hat Yai Park to Kuan Lang

Blue picked up at the far end of the airport car park; others flagged down along their route. Confirm the number and colour, since similarly coloured vehicles run different routes

When
daytime; blue line's last airport departure is 18:00
Takes
not confirmed
Fare 2026
Red no. 33 and white 10 baht flat rate; blue 10-30 baht on the city route, though the airport section of the same article quotes 55 baht for the airport run

Seasonyear-round. Bookingnone, flag it down or wait at the stand. Run byindependent songthaew drivers.

10
bus

Pink airport minivan-bus

Hat Yai International Airport to the main Hat Yai bus station

Ticket counter on the right near the taxi counters, marked by a pink sign; the bus stop is right after the exit

When
regular, exact interval not confirmed
Takes
about 1h 15m
Fare 2026
50 baht

Seasonyear-round. Bookingbuy at the counter before boarding. Run bynot named in source.

11
combined transfer

Ko Lipe: bus-and-speedboat ticket from Hat Yai station

Hat Yai Railway Station to Ko Lipe on one bus-and-speedboat ticket; separately, a boat from Tammalang pier, reached from Satun town by red songthaew

Buy the combined ticket at Hat Yai Railway Station; for the Tammalang boat, book at the tour agent on the pier or in Satun town

When
5 combined bus-and-speedboat departures daily from Hat Yai station; the Satun article gives one Tammalang departure at 12:30
Takes
about 3 hours on the water from Tammalang
Fare 2026
650 baht one-way from Tammalang; Hat Yai combined-ticket fare not confirmed here

Seasona high-season service: the Ko Lipe article lists speedboats and ferries from November to May, and Langkawi ferries from mid-October to end of May. Bookingbook ahead through a travel agent. Run bynot named in source.

One way

Rules, permits and closures

12
service status

Deep-south security advisory

Pattani, Yala and Narathiwat provinces, the Chana, Thepa, Na Thawi and Saba Yoi districts of southern Songkhla, and the Hat Yai to Padang Besar train line

n/a

When
ongoing
Takes
n/a
Fare
n/a

SeasonThe FCDO advises against all but essential travel to Pattani, Yala and Narathiwat and to four districts of southern Songkhla, because of a long-running separatist insurgency; martial law is in place in most areas. It also advises against all but essential travel on the Hat Yai to Padang Besar train line, so both southbound rail routes out of Hat Yai are covered, along with minibuses through Pattani and Narathiwat. Hat Yai city itself is not inside the named area. Run byUK Foreign, Commonwealth & Development Office.

Not confirmed

What we could not find out

10 things the researcher looked for and did not find, in their own words, with where to ask instead. None of this goes into the planner; it stays here until someone confirms it.

  1. 01

    Recon's Lomprayah ferry API lead did not pan out for this file: fetching https://lomprayah.com/api/source-station returned a live 40-station list with no Hat Yai, Songkhla or Satun pier, so it is not used as a source here; correction recorded rather than following the brief's assumption that it would cover this region.

  2. 02

    Fares for the main Hat Yai-Kuala Lumpur coaches, the Sungai Kolok train and minibus, and the Hat Yai station's combined Ko Lipe ticket could not be confirmed from a reachable source; ask at the ticket counters inside Hat Yai Bus Station or Hat Yai Railway Station.

  3. 03

    The exact songthaew colour-route map may have changed since the Wikivoyage article was last verified; confirm route colours and numbers with a local before relying on them.

  4. 04

    The blue songthaew fare is inconsistent inside the same article: the airport section says 55 baht into town, the songthaew section 10-30 baht over what reads as the same route. Ask the driver what the fare is before boarding.

  5. 05

    The FCDO names the Hat Yai to Padang Besar train line in its advisory although that line runs southwest through Sadao district rather than through the four Songkhla districts it lists; the wording here is quoted as gov.uk gives it, and the advisory should be re-read before booking.

  6. 06

    Davis Tour has no website that resolves (davistour.com and davistour.co.th both failed to resolve in September 2026), so the 13:00 Hat Yai-Singapore coach rests on Wikivoyage alone; confirm at the Davis Tour office in Hat Yai, or against easybook.com, before planning around it.

  7. 07

    Whether the direct Tammalang pier boat to Ko Lipe still runs is doubtful: the Ko Lipe article's own arrivals list names Pak Bara, Langkawi, Ko Tarutao, Trang, Ko Lanta and Phuket but not Tammalang, and Satun Pakbara Speed Boat Club sells only Pak Bara-Ko Lipe. Ask at the Tammalang jetty ticket office.

  8. 08

    The pier used by the Hat Yai station combined Ko Lipe ticket is not named in the source; only the Ko Tarutao combined service is described there as running via Pak Bara, so do not assume the Ko Lipe one does.

  9. 09

    Whether the Satun-Kuala Perlis fisherman's boat still runs is unclear even in local reporting as of May 2024; ask at Satun's Tammalang pier ticket offices. The separate Satun-Langkawi car ferry (350 baht/RM35, two to three times daily depending on season) is a further Satun-side option not detailed here as a full entry.

  10. 10

    Government and airport domains (hatyai.airportthai.co.th, songkhla.go.th, tmd.go.th) were reachable during this research; hatyai.go.th, hatyaiport.com and hatyaitourism.com were not, matching the recon pass's findings; no substitute local source was found for those.

In the planner

What the planner can route today

The options above live on the place page, not in the departure board: a boat that comes when you phone has no time to show. What the board can do for Hat Yai is this.

Y
Scheduled flightsHat Yai (HDY), 12 km
Y
Trains and coachesTransitous carries 1 timetable feed for this country, 0 with real-time
N
Ferriesno crossing within 25 km
Y
Driving and taxiOpenStreetMap roads; cab fare from the country band
N
Bike and scooter shareno share feed known
N
Cruisesno open itinerary source anywhere

Y routable now · F found, not yet implemented · N no source known.

Go there

Getting to Hat Yai

  • Krabi → Hat Yai
    Train, bus, flight, ferry and road, side by side
  • Phuket → Hat Yai
    Train, bus, flight, ferry and road, side by side
  • Na Thon (Ko Samui Island) → Hat Yai
    Train, bus, flight, ferry and road, side by side
  • From anywhere
    The planner compares every way there from wherever you are.
    Plan a trip
Read next

Other places in these notes

  1. 01
    Satun and Pak BaraTH

    also in Thailand · 11 ways of moving

    69 km
  2. 02
    Ko LantaTH

    also in Thailand · 9 ways of moving

    173 km
  3. 03
    Ko Phi PhiTH

    also in Thailand · 11 ways of moving

    205 km
  4. 04
    Ao Nang and RailayTH

    also in Thailand · 11 ways of moving

    215 km
  5. 05
    PhuketTH

    also in Thailand · 12 ways of moving

    249 km
  6. 06
    Ko Pha-nganTH

    also in Thailand · 11 ways of moving

    307 km