
Popular airlines
Bangkok Airways
Scoot
Qatar Airways
Thai Airways International
Cathay Pacific
Singapore Airlines
Malaysia Airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Cheapest flights from Haad Son
These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, 9 Jun - Fri, 12 Jun
USM
Koh Samui
KBV
Krabi
฿4,590 Return, found 1 day ago
฿4,590
Return
found 1 day ago

Thu, 7 May - Wed, 13 May
USM
Koh Samui
HKT
Phuket
฿4,645 Return, found 1 day ago
฿4,645
Return
found 1 day ago

Thu, 7 May - Wed, 13 May
USM
Koh Samui
HKT
Phuket
฿5,545 Return, found 1 day ago
฿5,545
Return
found 1 day ago

Thu, 4 Jun - Sun, 7 Jun
USM
Koh Samui
KBV
Krabi
฿5,740 Return, found 1 day ago
฿5,740
Return
found 1 day ago

Thu, 7 May - Wed, 13 May
USM
Koh Samui
HKT
Phuket
฿5,795 Return, found 1 day ago
฿5,795
Return
found 1 day ago

Thu, 7 May - Wed, 13 May
USM
Koh Samui
HKT
Phuket
฿6,045 Return, found 1 day ago
฿6,045
Return
found 1 day ago

Thu, 23 Apr - Sun, 26 Apr
USM
Koh Samui
SIN
Singapore
฿7,312 Return, just found
฿7,312
Return
just found

Wed, 29 Apr - Sat, 2 May
USM
Koh Samui
KUL
Kuala Lumpur
฿12,945 Return, found 3 days ago
฿12,945
Return
found 3 days ago

Mon, 8 Jun - Sun, 14 Jun
USM
Koh Samui
HKG
Hong Kong SAR
฿15,555 Return, found 1 hour ago
฿15,555
Return
found 1 hour ago

Sun, 26 Apr - Sat, 2 May
USM
Koh Samui
PVG
Shanghai
฿17,245 Return, found 2 days ago
฿17,245
Return
found 2 days ago
Travel information
Flights from Haad Son: Essential Travel Information
Cheapest flight from Haad Son | ฿4,590 (roundtrip) |
|---|---|
Best airlines to fly from Haad Son | Bangkok Airways, Scoot, Malaysia Airlines, Thai Airways International, Cathay Pacific, EVA Airways |
Cheapest month to fly from Haad Son | June |
Haad Son IATA code | USM |
Haad Son Country/State | Ko Pha-ngan |
Airline ticket deals from Haad Son | ฿4,590 - ฿17,245 |
*Available to Expedia members.