There are 30 daily flights that operate from Bangkok Don Muang / Bangkok Suvarnabhumi Airport to Hat Yai International Airport. The earliest departure takes off at 06:15 and the last one leaves at 20:10.
Checked baggage included with the fares we recorded. Airlines sell more; this is what the cheapest fares carried.
| Airline | Hold baggage |
|---|---|
| Thai Lion Air | 15 kg |
| Thai AirAsia | 15 kg |
| Thai Airways | 20 kg |
| Thai Vietjet Air | 15 kg |
| Nok Air | 15 kg |
Hand baggage is 7 kg on every airline on this route.
Collected 24 August 2026. Not live — check with the airline before booking.
The following 5 airlines have scheduled flights on this route: Thai Lion Air, Thai AirAsia, Thai Airways, Thai Vietjet Air and Nok Air.
The average price for a flight is 1,932 THB, ranging from 1,272 THB to 4,201 THB. Scroll down the page to get detailed prices and times for this trip and links to book.
Schedules for return route: Hat Yai to Bangkok.
| Flight details | Mon | Tues | Wed | Thurs | Fri | Sat | Sun | |
|---|---|---|---|---|---|---|---|---|
![]() Bangkok Don Muang |
Thai Lion Air SL702 06:15 - 07:45 90 mins |
1,734 THB |
1,648 THB |
1,454 THB |
1,449 THB |
1,658 THB |
1,730 THB |
1,454 THB |
![]() Bangkok Don Muang |
Thai AirAsia FD3102 06:15 - 07:40 85 mins |
1,937 THB |
1,808 THB |
1,440 THB |
1,435 THB |
1,619 THB |
1,631 THB |
1,453 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Airways TG259 07:00 - 08:25 85 mins |
2,429 THB |
2,448 THB |
2,428 THB |
2,447 THB |
2,447 THB |
2,447 THB |
2,447 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ320 07:05 - 08:35 90 mins |
1,578 THB |
1,590 THB |
1,369 THB |
1,581 THB |
1,582 THB |
1,590 THB |
1,582 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ4773 07:05 - 08:35 90 mins |
3,296 THB |
4,140 THB |
3,292 THB |
3,296 THB |
3,296 THB |
3,296 THB |
3,296 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL704 08:35 - 10:05 90 mins |
1,831 THB |
1,648 THB |
1,454 THB |
1,449 THB |
1,734 THB |
1,476 THB |
1,460 THB |
![]() Bangkok Don Muang |
Nok Air DD502 09:20 - 10:50 90 mins |
1,617 THB |
1,555 THB |
1,426 THB |
1,426 THB |
1,617 THB |
1,617 THB |
1,426 THB |
![]() Bangkok Don Muang |
Thai AirAsia FD3118 10:10 - 11:40 90 mins |
1,800 THB |
1,612 THB |
1,431 THB |
1,426 THB |
1,799 THB |
1,623 THB |
1,627 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL706 10:40 - 12:05 85 mins |
1,734 THB |
1,648 THB |
1,460 THB |
1,449 THB |
1,742 THB |
1,529 THB |
1,734 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ324 11:00 - 12:30 90 mins |
1,573 THB |
1,391 THB |
1,376 THB |
1,372 THB |
1,579 THB |
1,590 THB |
1,579 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ4785 11:00 - 12:30 90 mins |
3,296 THB |
3,296 THB |
3,296 THB |
3,296 THB |
3,296 THB |
3,296 THB |
3,296 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL708 11:25 - 12:50 85 mins |
1,830 THB |
1,734 THB |
1,454 THB |
1,648 THB |
1,658 THB |
1,648 THB |
1,658 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL710 12:20 - 13:45 85 mins |
1,734 THB |
1,648 THB |
1,460 THB |
1,449 THB |
1,734 THB |
1,529 THB |
1,734 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Airways TG263 12:30 - 14:00 90 mins |
2,429 THB |
2,448 THB |
2,427 THB |
2,447 THB |
2,447 THB |
2,813 THB |
2,813 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL712 13:30 - 15:00 90 mins |
1,831 THB |
1,734 THB |
1,460 THB |
1,453 THB |
1,648 THB |
1,529 THB |
1,658 THB |
![]() Bangkok Don Muang |
Thai AirAsia FD3108 14:15 - 15:45 90 mins |
2,376 THB |
1,612 THB |
1,431 THB |
1,607 THB |
1,612 THB |
1,807 THB |
1,740 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL714 15:00 - 16:30 90 mins |
1,734 THB |
1,453 THB |
1,460 THB |
1,648 THB |
1,742 THB |
1,648 THB |
1,734 THB |
![]() Bangkok Don Muang |
Thai AirAsia FD3114 15:30 - 17:00 90 mins |
1,800 THB |
1,431 THB |
1,431 THB |
1,612 THB |
2,376 THB |
1,623 THB |
1,749 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ326 16:05 - 17:30 85 mins |
1,374 THB |
1,391 THB |
1,373 THB |
1,573 THB |
1,582 THB |
1,391 THB |
1,784 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ4806 16:05 - 17:30 85 mins |
3,296 THB |
3,296 THB |
3,292 THB |
3,296 THB |
3,296 THB |
3,296 THB |
4,140 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL718 17:30 - 18:50 80 mins |
--- |
1,311 THB |
--- |
1,454 THB |
--- |
1,453 THB |
--- |
![]() Bangkok Don Muang |
Thai AirAsia FD3110 17:35 - 19:05 90 mins |
1,612 THB |
1,431 THB |
1,431 THB |
1,426 THB |
1,723 THB |
1,440 THB |
1,627 THB |
![]() Bangkok Don Muang |
Nok Air DD508 18:05 - 19:35 90 mins |
1,555 THB |
1,282 THB |
1,272 THB |
1,426 THB |
1,617 THB |
1,426 THB |
1,808 THB |
![]() Bangkok Don Muang |
Thai AirAsia FD3104 18:20 - 19:50 90 mins |
1,620 THB |
1,394 THB |
1,394 THB |
1,394 THB |
1,619 THB |
1,403 THB |
1,635 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL716 18:20 - 19:50 90 mins |
1,648 THB |
1,453 THB |
1,460 THB |
1,449 THB |
1,648 THB |
1,648 THB |
1,658 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Airways TG267 18:30 - 20:00 90 mins |
2,457 THB |
2,476 THB |
2,456 THB |
2,661 THB |
3,684 THB |
2,476 THB |
2,476 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ328 19:45 - 21:15 90 mins |
1,372 THB |
1,590 THB |
1,373 THB |
1,578 THB |
1,779 THB |
1,590 THB |
1,579 THB |
![]() Bangkok Don Muang |
Thai Lion Air SL724 19:45 - 21:10 85 mins |
1,659 THB |
1,514 THB |
1,734 THB |
1,454 THB |
1,831 THB |
1,453 THB |
1,831 THB |
![]() Bangkok Suvarnabhumi Airport |
Thai Vietjet Air VZ4808 19:45 - 21:15 90 mins |
3,296 THB |
3,296 THB |
3,296 THB |
3,296 THB |
4,201 THB |
3,296 THB |
3,296 THB |
![]() Bangkok Don Muang |
Thai AirAsia FD3112 20:10 - 21:40 90 mins |
1,620 THB |
1,394 THB |
1,808 THB |
1,614 THB |
1,808 THB |
1,403 THB |
2,394 THB |
Schedules and prices shown here are historical, for guidance only, last collected on 24 August 2026. They are not live and are not updated daily — airlines change timetables and fares constantly. Always check with the airline or a booking site before making plans. This table covers the week beginning 7th September 2026. Search the dates you want to travel for live prices.