Hat Yai to Bang Saphan Train

Travel from Hat Yai to Bang Saphan Yai by train is a comfortable way to get to this quiet beach resort on the Gulf of Thailand, in southern Prachuap Khiri Khan Province.

Most of the night trains heading north from Hat Yai Junction Railway Station, stop at Bang Spahan Yai, then you can decide to stay in town or take a motorbike taxi / taxi to some of the lovely beaches in this area.

The distance from Hat Yai to Bang Saphan Yai station by train is 552 km.

Train Schedule from Hat Yai to Bang Saphan Yai

No Dep Arr Type
172 16:05 01:22 Rap
38 / 46 18:05 02:50 Sp. Ex.
170 18:20 04:03 Rap

All services operate daily.

Timetable Notes:
Rap = Rapid
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar - (Sprinter Train)

If you want to find the train timetable in the other direction from Bang Saphan to Hat Yai or check for any changes of departure times from the State Railway of Thailand (SRT) official website:

You can check the timetables on their official website here >

To find places to stay in Bang Saphan and the surrounding beaches click here >

Ticket Prices for the Hat Yai to Bang Saphan Train

Rapid Trains are the cheapest services to Bang Saphan Yai and cost:

3rd class seat (fan): Adult 202 THB - Child 156 THB
2nd class seat (fan): Adult 324 THB - Child 217 THB

2nd class Day & Night carriages:
Upper berth: Adult 454 THB - Child 347 THB
Lower berth: Adult 524 THB - Child 417 THB

Upper berth: Adult 624 THB - Child 517 THB
Lower berth: Adult 694 THB - Child 587 THB

Sprinter / Special Express DRC are 2nd class, air-conditioned carriages only, and come with complimentary meals and soft drinks.
Tickets on these fast trains cost: Adult 574 THB - Child 467 THB

Special Express trains offer seat carriages in 3rd and 2nd class and sleeping berths in 2nd and 1st class:

3rd class seat (fan): Adult 282 THB - Child 236 THB
2nd class seat (fan): Adult 404 THB - Child 297 THB

2nd class Day & Night carriages (Air-condition):

Upper berth: Adult 704 or 724 THB - Child 597 or 617 THB
Lower berth: Adult 774 or 814 THB - Child 667 or 707 THB

2st class Day & Night carriages (Air-condition)

Upper berth: Adult 1105 THB - Child 883 THB
Lower berth: Adult 1305 THB - Child 1083 THB

Booking Train Tickets from Hat Yai to Bangkok

If you want to travel to Bang Saphan in anything other than 3rd class, you should book your tickets in advance as these services can often be very busy at certain times of the year.

To book your tickets in advance you can either:

1) Visit any SRT railway station - Hat Yai station has an advance booking office on the left of the main entrance.

2) Book tickets online (added booking fees apply) >

Related pages:

Hat Yai Junction Railway Station information page >

Hat Yai to Bangkok train timetables >

Hat Yai to Chumphon train timetables >

Hat Yai trains main page >

Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >