Train times from Hat Yai to Bangkok

By train between it takes between 13 hours 32 minutes and 18 hours 15 minutes to travel 928 km from Hat Yai to Bangkok.

Timetable from Hat Yai to Bangkok

  • Click on the ‘Hat Yai – Bangkok’ link in the timetable below for more information and to buy tickets.
Hat Yai - Bangkok ฿ 835–2,044 13h 35m – 18h 30m
  •   Class 3 AC 16:20
  •   1st Class Sleeper 18:00, 18:45
  •   2nd Class Sleeper AC 14:30, 15:30, 18:00, 18:45
  •   2nd Class Ladies Only 18:00
  •   2nd Class Sleeper Fan 14:30, 15:30

Hat Yai Railway Station

Hat Yai train station is at Hat Yai, Hat Yai District, Songkhla 90110, Thailand.

Bangkok Railway Station

Bangkok train station is at รองเมือง Khwaeng Rong Muang, แขวง รองเมือง เขต ปทุมวัน Krung Thep Maha Nakhon 10330, Thailand.

Train travel to Bangkok

It’s a really long journey from Hat Yai to Bangkok by train. If you have time we recommend that you consider breaking up the journey. If you have lots of time the obvious place to stop off on route is at Surat Thani. There are direct bus and ferry services running from Surat Thani Railway station to the islands of Koh Phangan and Koh Samui.

Hat Yai Railway Station
Hat Yai Railway Station

If you have less time then perhaps consider stopping at one of the coastal towns on the Southern Line after Surat Thani such as Bang Sapan Yai, Prachuap Khiri Khan or Hua Hin. All three towns have very pleasant beaches and, with the exception of Hua Hin, they receive relatively few foreign visitors and are cheap and pleasant places to stay for that reason.

How useful was this post?

Click on a star to rate it!

Average rating 1 / 5. Vote count: 1

No votes so far! Be the first to rate this post.