Hua Hin is a seaside resort on the Gulf of Thailand, in the southern Thai province of Prachuap Khiri Khan. Hua Hin Beach, popular for kitesurfing and other water sports, is the main stretch of sand, lined with high-end hotels and restaurants.