GoAsia
Thailand

How to Get from Bangkok to Hat Yai

Bangkok to Hat Yai by flight (about 1h 25min, from about $36), overnight train or bus from about $23. Times, prices and tips.

Last updated: November 1, 2026

How to Get from Bangkok to Hat Yai

Photo: Supanut Arunoprayote / Wikimedia Commons, CC BY 4.0

Contents

Hat Yai is the commercial heart of the deep south, where Thai, Chinese and Malay influences meet over plates of dim sum and spicy southern curries. People come for the markets, for shopping or as a stop on the way to the Andaman coast. The city lies 928.58 kilometres from Hua Lamphong by rail,[1] so you choose between a one-and-a-half-hour flight, an overnight train or a long bus ride.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Bangkok to Hat Yai by flight

Flying turns a day of travel into a hop of about 1 hour 25 minutes to 1 hour 35 minutes. Thai AirAsia, Thai Lion Air and Bangkok Airways fly direct, and in November fares from Don Mueang start around THB 1,224, about $36.[2]

Bangkok to Hat Yai by train

The Thaksinarath (Special Express 31) leaves Krung Thep Aphiwat at 16:50[1] and runs on to Hat Yai.[3] Air-conditioned second-class sleeper coaches run on this train.[4] Booking platforms list the journey at about 14 hours 15 minutes to 15 hours.[5] Reserved-seat tickets for a journey this long go on sale up to 90 days ahead on the D-Ticket website and app.[6]

Bangkok to Hat Yai by bus

The Transport Co. runs buses from Mo Chit 2 to Hat Yai at 06:25 and 17:20 for 785 baht, about $23.[7] On booking platforms, the ride takes from about 14 hours and longer in traffic.[5]

Comparing your options

ModePrice (USD)Duration
FlightFrom about $36About 1h 25min to 1h 35min[2]
TrainVaries by classAbout 14h 15min to 15h[5]
BusAbout $23From about 14h[5]

Tips for Bangkok to Hat Yai

  • Book the sleeper early: Book the Thaksinarath well ahead around holidays.
  • Fly from Don Mueang: The low-cost airlines fly to Hat Yai from there.[2]
  • Know the region: The UK government advises against all but essential travel in Pattani, Yala, Narathiwat, parts of Songkhla and on the Hat Yai to Padang Besar train line.[8]

Timetable

Flight Bangkok - Hat Yai $ 47.14–97.41 1h 30m – 13h
  • →  Economy 06:35, 07:10, 11:15, 12:30, 19:10, 19:40, 19:45
Bus Bangkok - Hat Yai $ 25.47–40.86 14h – 22h 45m
  • →  Express 06:25, 16:30, 17:00, 17:20, 18:30, 19:00
  • →  VIP 15:30, 16:10
  • →  VIP 24 17:50
  • →  Bus + Van 19:00
  • →  VIP Bus 19:00
Taxi Bangkok - Hat Yai $ 536.63–662.46 14h
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Luxury SUV 4pax
Train Bangkok - Hat Yai $ 41.24–61.58 14h 15m – 15h
  • →  VIP Sleeper 16:50
  • →  2nd Class Sleeper AC 16:50
Flight Don Mueang Airport - Hat Yai $ 55.96–72.12 1h 20m – 1h 35m
  • →  Economy 06:10, 06:30, 08:40, 09:10, 10:20, 11:10, 13:20, 14:20, 14:45, 15:35, 18:00, 18:40, 19:00, 19:55

Frequently Asked Questions

How can I book tickets from Bangkok to Hat Yai?

Use the booking tool on this page to compare the transport options currently available from Bangkok to Hat Yai, including current prices and schedules.

What is the cheapest way to get from Bangkok to Hat Yai?

Flights from Don Mueang start around THB 1,224 (about $36) in November, and the Transport Co. bus from Mo Chit 2 costs 785 baht (about $23).

What is the fastest way to get from Bangkok to Hat Yai?

Flying is the fastest and takes about 1 hour 25 minutes to 1 hour 35 minutes.

How long does it take to get from Bangkok to Hat Yai?

A flight takes about 1 hour 25 minutes to 1 hour 35 minutes. The train takes about 14 hours 15 minutes to 15 hours, and the bus from about 14 hours.

Is the overnight train safe for solo travelers?

Yes. The Thaksinarath carries air-conditioned second-class sleeper coaches. Keep your passport and valuables in a small bag next to you.

Should I book my tickets in advance?

Yes for the train and for flights. Reserved-seat train tickets go on sale up to 90 days ahead on the SRT D-Ticket website and app.

Which Bangkok airport should I fly from?

Thai AirAsia and Thai Lion Air fly to Hat Yai from Don Mueang.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] State Railway of Thailand: SRT Timetable Matrix 2026 (Southern Line outbound), Hat Yai to Su-ngai Kolok branch. Retrieved October 30, 2026.
  2. [2] AirAsia: Cheap Flights from Bangkok to Hat Yai. Retrieved November 1, 2026.
  3. [3] State Railway of Thailand: SRT train types (Special Express, Express, Rapid, Ordinary, Local). Retrieved October 19, 2026.
  4. [4] State Railway of Thailand: SRT passenger coach types. Retrieved October 19, 2026.
  5. [5] 12Go: 12Go timetable: Bangkok to Hat Yai. Retrieved November 1, 2026.
  6. [6] State Railway of Thailand: SRT passenger tickets and waiting list (updated 18 June 2026). Retrieved October 19, 2026.
  7. [7] BusTicket.in.th (Transport Co., Ltd. ticketing): Bangkok Bus Terminal (Chatuchak aka Mochi 2): timetable, services and information. Retrieved October 21, 2026.
  8. [8] UK Foreign, Commonwealth & Development Office: Regional risks - Thailand travel advice. Retrieved October 28, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.