Travel Bangkok to Hat Yai

Bangkok to Hat Yai

Slip into the energetic streets of Hat Yai, a contrast to Bangkok’s towering temples and busy markets. Traveling between Bangkok and Hat Yai offers several transport choices, and you’ll find their schedules, journey times and prices outlined below.

Travel options for Bangkok to Hat Yai

On your journey from Bangkok to Hat Yai, take a bus for 860 THB to save, or get there quicker with flight in 1h y 20 minutes.

Bus from Bangkok to Hat Yai

If you're traveling from Bangkok to Hat Yai by bus, you can board at multiple stations, including Khaosan The Twin 2000, Bangkok, Khaosan Road, Bangkok, Southern Terminal Bangkok, Mochit, Bangkok and others, with services running frequently throughout the day so you can pick a time that suits your schedule. The journey typically takes around 14 hours, providing a comfortable way to reach your destination, arriving at multiple stations, including Hat Yai Van Stop, Songkhla Bus Terminal, Hat Yai Bus Terminal, Hat Yai Bus Terminal 2 Agriculture Market and others, with bus ticket prices starting from 860 THB. Be sure to check availability and secure your seat in advance here to ensure a smooth and hassle-free trip.

Prices: 860 THB

Duration: 14h – 22h 45m ⏱

Explore with bus from Bangkok to Hat Yai in 14h Ride with bus from Bangkok to Hat Yai for 860 THB Journey with bus from Bangkok to Hat Yai in 14h Hop on bus from Bangkok to Hat Yai for 860 THB Travel with bus from Bangkok to Hat Yai in 14h Book bus from Bangkok to Hat Yai for 860 THB

View all Bus tickets →

Combined from Bangkok to Hat Yai

For combined transport between Bangkok and Hat Yai, begin at multiple stations, including BKK Suvarnabhumi Airport, Bangkok, Asia Holiday Travel, Bangkok, Khao San Nara Travel, Bangkok, Khao San Road, Bangkok and others with fares from 1,100 THB. After approximately 4 hours 10 minutes, you’ll reach multiple stations, including HDY Hat Yai Airport, Hat Yai Bus Terminal, Hat Yai and others. Plan ahead and secure your trip see vans and times.

Prices: 1,100 THB

Duration: 4h 10m – 18h 30m ⏱

Go with combined from Bangkok to Hat Yai for 1100 THB Ride with combined from Bangkok to Hat Yai for 1100 THB Go with combined from Bangkok to Hat Yai for 1100 THB Hop on combined from Bangkok to Hat Yai for 1100 THB Experience combined from Bangkok to Hat Yai in 4h 10m

View all Combined tickets →

Flight from Bangkok to Hat Yai

Travel from Bangkok to Hat Yai by flying out of DMK Don Mueang Airport or BKK Suvarnabhumi Airport, Bangkok and completing the journey in around 1 hour 20 minutes, with arrival at HDY Hat Yai Airport. This option significantly reduces travel time compared to other routes, and ticket prices usually start at 2,394 THB. You can check flight availability and fare details on the flight listings page.

Prices: 2,394 THB

Duration: 1h 20m – 1h 35m ⏱

Experience avia from Bangkok to Hat Yai for 2394 THB Journey with avia from Bangkok to Hat Yai in 1h 20m Go with avia from Bangkok to Hat Yai for 2394 THB Journey with avia from Bangkok to Hat Yai for 2394 THB

View all Flight tickets →

Charter from Bangkok to Hat Yai

For a door-to-door experience, charter a private route from Bangkok to Hat Yai, with travel taking approximately 13 hours 55 minutes. Fares typically start at 12,900 THB. Check available options and book your ride here.

Prices: 12,900 THB

Duration: 13h 55m – 14h ⏱

Ride with charter from Bangkok to Hat Yai for 12900 THB Choose charter from Bangkok to Hat Yai in 13h 55m Go with charter from Bangkok to Hat Yai in 13h 55m

View all Charter tickets →

Distance Bangkok to Hat Yai

The distance between Bangkok and Hat Yai is 750 kilometers.

Bangkok to Hat Yai Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Bangkok to Hat Yai

Bus
Combined
Flight
Charter
Average price
1,085 THB
3,580 THB
3,647 THB
13,788 THB
Cheapest price
860 THB
1,100 THB
2,394 THB
12,900 THB
Average duration
17h 33m
13h 41m
1h 29m
13h 57m
Minimum duration
14h 00m
4h 10m
1h 20m
13h 55m
Number of departures
15
6
20
5
Tickets

Bus Routes & Schedules from Bangkok to Hat Yai

Bus services linking Bangkok and Hat Yai operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 14h to 22h 45m. All buses run within a shared operating window from 06:25 to 19:00, with bus ticket prices starting at 860 to 1,394 THB and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Bangkok to Hat Yai allows you to assess station coverage, timing differences and departure options in detail.

Departure stations
Khaosan The Twin 2000, Bangkok
Khaosan Road, Bangkok
Southern Terminal Bangkok
Mochit, Bangkok
BBC Khao san Bangkok
Arrival stations
Hat Yai Van Stop
Songkhla Bus Terminal
Hat Yai Bus Terminal
Hat Yai Bus Terminal 2 Agriculture Market

Bus Timetable: BBC Khao san Bangkok → Hat Yai Bus Terminal 2 Agriculture Market

  • 18:45 11:30 16h 45m 964 THB
  • 18:50 11:30 16h 40m 975 THB

Bus Timetable: Khaosan Road, Bangkok → Hat Yai Van Stop

  • 18:40 11:10 16h 30m 1235 THB
  • 18:50 11:20 16h 30m 1235 THB

Bus Timetable: Khaosan The Twin 2000, Bangkok → Hat Yai Van Stop

  • 19:00 11:30 16h 30m 1196 THB

Bus Timetable: Mochit, Bangkok → Hat Yai Bus Terminal

  • 06:25 05:10 22h 45m 860 THB
  • 15:30 14:15 22h 45m 860 THB
  • 17:20 16:05 22h 45m 860 THB

Bus Timetable: Southern Terminal Bangkok → Hat Yai Bus Terminal

  • 15:00 13:38 22h 38m 860 THB
  • 15:30 05:30 14h 1138 THB
  • 16:10 06:40 14h 30m 1328 THB
  • 18:00 08:00 14h 1328 THB
  • 18:40 08:40 14h 1138 THB

Bus Timetable: Southern Terminal Bangkok → Songkhla Bus Terminal

  • 16:00 10:00 18h 903 THB
  • 17:30 08:30 15h 1394 THB

Check all Charter tickets →

Combined Routes & Schedules from Bangkok to Hat Yai

For trips linking Bangkok and Hat Yai, there are several points where you can start or end your journey. Depending on the stops selected, the trip usually lasts about 4h 10m to 18h 30m. Services run from 12:40 until 19:00, with prices beginning at 1,100 to 8,431 THB. Checking the full timetable for Bangkok and Hat Yai provides an overview of all stops and departure options, making it easier to plan your itinerary.

Departure stations
BKK Suvarnabhumi Airport, Bangkok
Asia Holiday Travel, Bangkok
Khao San Nara Travel, Bangkok
Khao San Road, Bangkok
Khao San Montanatip, Bangkok
Arrival stations
HDY Hat Yai Airport
Hat Yai Bus Terminal
Hat Yai

Combined Timetable: Asia Holiday Travel, Bangkok → Hat Yai Bus Terminal

  • 19:00 12:30 17h 30m 1105 THB

Combined Timetable: BKK Suvarnabhumi Airport, Bangkok → HDY Hat Yai Airport

  • 12:40 21:40 9h 8431 THB
  • 17:30 21:40 4h 10m 8431 THB

Combined Timetable: Khao San Montanatip, Bangkok → Hat Yai Bus Terminal

  • 19:00 13:30 18h 30m 1100 THB

Combined Timetable: Khao San Nara Travel, Bangkok → Hat Yai

  • 19:00 11:30 16h 30m 1222 THB

Combined Timetable: Khao San Road, Bangkok → Hat Yai

  • 19:00 11:30 16h 30m 1190 THB

Check all Combined tickets →

Flight Routes & Schedules from Bangkok to Hat Yai

- From DMK Don Mueang Airport, flights travel to HDY Hat Yai Airport, taking approximately 1h 20m to 1h 35m. Departures occur from 06:15 until 20:10, and fares start at 2,394 to 5,244 THB.
- From BKK Suvarnabhumi Airport, Bangkok, fly directly to HDY Hat Yai Airport, with a flight time of about 1h 30m. Departures run from 08:30 until 16:30, and tickets start at 3,457 to 5,128 THB.

Departure stations
DMK Don Mueang Airport
BKK Suvarnabhumi Airport, Bangkok
Arrival stations
HDY Hat Yai Airport

Flight Timetable: BKK Suvarnabhumi Airport, Bangkok → HDY Hat Yai Airport

  • 08:30 10:00 1h 30m 3457 THB
  • 11:00 12:30 1h 30m 5128 THB
  • 16:30 18:00 1h 30m 3772 THB

Flight Timetable: DMK Don Mueang Airport → HDY Hat Yai Airport

  • 06:15 07:45 1h 30m 4616 THB
  • 06:35 08:05 1h 30m 4470 THB
  • 07:10 08:45 1h 35m 4470 THB
  • 08:35 10:05 1h 30m 3581 THB
  • 10:40 12:05 1h 25m 2796 THB
  • 10:45 12:20 1h 35m 4148 THB
  • 11:20 12:45 1h 25m 2854 THB
  • 12:25 13:45 1h 20m 2700 THB
  • 13:30 15:00 1h 30m 4470 THB
  • 14:55 16:25 1h 30m 2451 THB
  • 16:05 17:40 1h 35m 5244 THB
  • 17:25 18:45 1h 20m 2451 THB
  • 18:30 19:55 1h 25m 2451 THB
  • 18:40 20:15 1h 35m 4148 THB
  • 19:25 20:55 1h 30m 3825 THB
  • 19:45 21:10 1h 25m 2394 THB
  • 20:10 21:40 1h 30m 3508 THB

Check all Flight tickets →

Charter Routes & Schedules from Bangkok to Hat Yai

Whether you’re traveling from Bangkok or making your way to Hat Yai, this private ride allows you to select from multiple boarding and drop-off locations. The duration of your trip can vary depending on your chosen points, typically about 13h 55m to 14h. Fares begin at 12,900 to 16,554 THB, and you can leave whenever it suits your plans. Checking all possible pickup and drop-off locations ensures your journey is convenient, direct, and fully tailored to you.

Check all Charter tickets →

Frequently Asked Questions Bangkok to Hat Yai

Below you will find answers to the most common questions about traveling from Bangkok to Hat Yai.

How long does the Bangkok to Hat Yai route usually take?

Travel time on the Bangkok to Hat Yai route depends on the transport type. Flights take about 1 hour 20 minutes to 1 hour 35 minutes, while buses usually take about 14 to 23 hours. Combined services can take roughly 4 to 18 hours.

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

The cheapest option on the Bangkok to Hat Yai route is the bus, with fares starting at 860 THB. Combined services start at 1,100 THB, and flights start at 2,394 THB. Charter services are much more expensive.

How much should I expect to pay for Bangkok to Hat Yai overall?

Prices on the Bangkok to Hat Yai route vary by transport type. Buses cost about 860 to 1,394 THB, flights about 2,394 to 5,244 THB, and combined services about 1,100 to 8,431 THB. Charter is 12,900 to 16,554 THB.

Which transport is the fastest on the Bangkok to Hat Yai route?

Flights are the fastest option on the Bangkok to Hat Yai route. The flight time is about 1 hour 20 minutes to 1 hour 35 minutes, depending on the service. Bus and combined options take much longer.

Where do trips from Bangkok to Hat Yai usually depart and arrive?

Departure and arrival points vary by transport on the Bangkok to Hat Yai route. Flights leave from DMK Don Mueang Airport or BKK Suvarnabhumi Airport and arrive at HDY Hat Yai Airport. Buses and combined services use several Bangkok pickup points and Hat Yai terminals or stops.

How often do services run on the Bangkok to Hat Yai route, and what are the first and last departures?

The schedule is not shown as a fixed frequency for the Bangkok to Hat Yai route. Flights run from 06:15 to 20:10, buses from 06:25 to 19:00, and combined services from 12:40 to 19:00.

What are the main flight options for Bangkok to Hat Yai?

Flights on the Bangkok to Hat Yai route depart from DMK Don Mueang Airport and BKK Suvarnabhumi Airport in Bangkok. All flights arrive at HDY Hat Yai Airport. Flight times are about 1 hour 20 minutes to 1 hour 35 minutes, with fares from 2,394 to 5,244 THB.

What are the bus stations and travel times for Bangkok to Hat Yai?

Bus services on the Bangkok to Hat Yai route depart from places such as Khaosan Road, Southern Terminal Bangkok, Mochit, and BBC Khao san Bangkok. Arrivals include Hat Yai Bus Terminal, Hat Yai Van Stop, Songkhla Bus Terminal, and Hat Yai Bus Terminal 2 Agriculture Market. Trips take about 14 to 23 hours.

Are there different combined-service pickup and drop-off points on Bangkok to Hat Yai?

Yes, combined services on the Bangkok to Hat Yai route use several Bangkok pickup points, including BKK Suvarnabhumi Airport, Asia Holiday Travel, and Khao San locations. Arrivals include HDY Hat Yai Airport, Hat Yai Bus Terminal, and Hat Yai. Travel time ranges from about 4 to 18 hours.

Which Bangkok to Hat Yai option has the widest price range?

Combined services have the widest price range on the Bangkok to Hat Yai route, from 1,100 to 8,431 THB. Flights range from 2,394 to 5,244 THB, buses from 860 to 1,394 THB, and charter services from 12,900 to 16,554 THB.

If I want to book Bangkok to Hat Yai tickets, where should I look?

For Bangkok to Hat Yai reservations, TicketRoutes.com is the place to check. It lists the available transport options, prices, and departure points in one place. That makes it easier to compare flights, buses, and combined services before booking.

Is charter available on the Bangkok to Hat Yai route, and what should I know about it?

Charter is available on the Bangkok to Hat Yai route, with prices from 12,900 to 16,554 THB. The trip takes about 13 hours 55 minutes to 14 hours. Departure and arrival points vary, including Bangkok transfers, airports, and Hat Yai hotel or airport drop-offs.


More travel routes for Bangkok and Hat Yai

Planning more stops after Bangkok to Hat Yai?

If your journey doesn’t end with Bangkok to Hat Yai, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.