Earn point on your loyalty program!arrow arc left

Cheap flights from San Francisco (SFO) to Hat Yai (HDY)

Know your dates, get live prices in seconds

How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)

How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)
Some placeholder content for the first accordion panel. This panel is shown by default, thanks to the .show class.
How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)
Some placeholder content for the first accordion panel. This panel is shown by default, thanks to the .show class.
How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)
Some placeholder content for the first accordion panel. This panel is shown by default, thanks to the .show class.

Cheap flights from San Francisco to Hat Yai in April , May 2026

30 Apr - 23 May $ 1,204.00
SFO
San Francisco
China Eastern Airlines
2 STOPS
HDY
Hat Yai
HDY
Hat Yai
China Eastern Airlines
2 STOPS
SFO
San Francisco
30 Apr - 19 May $ 1,233.00
SFO
San Francisco
Starlux Airlines
2 STOPS
HDY
Hat Yai
HDY
Hat Yai
Starlux Airlines
2 STOPS
SFO
San Francisco
30 Apr - 18 May $ 1,243.00
SFO
San Francisco
China Airlines
2 STOPS
HDY
Hat Yai
HDY
Hat Yai
China Airlines
2 STOPS
SFO
San Francisco

One-way flights to Hat Yai from San Francisco

12:30 AM - 7:45 PM
Thai Vietjet
2 Stops
30h 45m
SFO - HDY
12:30 AM - 11:00 AM
Thai Vietjet
2 Stops
22h
SFO - HDY
1:00 PM - 7:05 AM
Thai Vietjet
2 Stops
29h 35m
SFO - HDY

How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)

Related info for your journey
Some placeholder content for the first accordion panel. This panel is shown by default, thanks to the .show class.
How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)
Some placeholder content for the first accordion panel. This panel is shown by default, thanks to the .show class.
How to find the cheapest flight from San Francisco (SFO) to Hat Yai (HDY)
Some placeholder content for the first accordion panel. This panel is shown by default, thanks to the .show class.