web analytics

Guide to Train Travel from Bangkok to Hat Yai

There are 5 express train services a day from Bangkok to Hat Yai:

  • The fastest service is the 22:50 departure on Train #39 or #41, which is scheduled to complete the journey in 13 hours 44 minutes.
  • The slowest service is the 15:35 departure on Train #169 which is scheduled to complete the journey in 17 hours 40 minutes.
Train Times from Bangkok to Hat Yai

Train No. Dept Arr Service
171 13:00 05:52 Rapid
31 14:45 06:35 Special Express
37 15:10 07:20 Special Express
169 15:35 09:15 Rapid
39/41 22:50  12:34 Special Express

Bangkok to Hat Yai

Powered by 12Go Asia system

This is a long journey and it is a good idea to book a sleeper seat in advance as these sell out early. The best train to take from Bangkok to Hat Yai is the 15:10 departure (Train #37) because it is fairly quick and has sleeper seats available. The quickest train departing at 22:50 is a sprinter train with no sleeper seats.

Guide to Online Train Ticket Prices from Bangkok to Hat Yai

Seat Type Online Price Station Price
1st Class A/C Sleeper  1,994 THB 1,594 THB
2nd Class A/C Sleeper
1,165 to 1,265 THB 825 to 945 THB
2nd Class A/C Seat 955 THB 705 THB
2nd Class Fan Sleeper 855 THB 605 THB

Tickets purchased in advance online are 250 THB to 400 THB more expensive than train tickets purchased at a train station in Thailand. Advance booking is typically required for sleeper seats, but not 2nd and 3rd Class fan cooled seats. To guarantee a sleeper seat on the train to Hat Yai we recommend purchasing your train ticket several days before you plan to travel either by visiting a train station in Thailand or by paying the extra amount and booking online.

About Train Travel from Bangkok to Hat Yai

Train to Hat Yai

More modern trains are used for long distance journeys in Thailand

Sleeper berths are available on most trains, except for the 22:50 departure on Train #39/41, which is a three carriage ‘sprinter’ train with reclining aeroplane style seats, and drinks and meals included in the ticket price. Hat Yai is a transport hub for onward travel. From Hat Yai the Malaysian border is 1 to 2 hours away depending on which border crossing you use. For a visa stamp at the border the most convenient entry point to Malaysia is at Padang Besar. From Hat Yai there are also a number of intercity bus services going to destinations in Malaysia such as Penang and Kuala Lumpur, and to Singapore.

How to Get to Hua Lamphong Train Station (Bangkok)

You can get Hua Lamphong Station by a number of different forms of transport: by metro (MRT), bus, tuk-tuk, taxi and by walking 10 minutes from the Marine Department Pier on the Chao Phraya Express Boat line. Hualamphong Station is right in the heart of Bangkok’s China Town. The station itself is an impressive building, particularly the neo-classical facade at the front of the main terminus building, and nearby you can easily walk to the markets of Sampeng Lane and the solid good Buddha at Wat Traimit.

Also see our guide to How to get from Khao San to Bangkok Railway Station by public transport.

Location of Hualamphong Railway Station in Bangkok

Taxi and bus services from Hat Yai Train Station

Hat Yai Railway Station is right in the centre of Hat Yai city. The bus station is about 2 km outside of the city and its a 100 THB motorbike taxi or tuk-tuk ride away. If you are heading to the Malaysian border then you have the choice of taking a minivan from the main bus station to either Sadao or Pedang Besar, whichever is more convenient in relation your onward travel in Malaysia.

Most of the best hotels in Hat Yai are conveniently located within walking distance of Hat Yai Railway Station. There are plenty of tuk-tuks and motorbike taxis waiting outside the train station all day every day in case you do need to travel out of town to get to your accommodation.

Location of Hat Yai Railway Station

Thailand Trains Recommended Hotel in Hat Yai

Red Planet Hotel Hat Yai

Red Planet Hotel Hat Yai. Click on image for more information.