Haad Yao beach in Koh Phangan

Haad Yao Beach in Koh Phangan

Haad Yao is located in the north-west of Koh Phangan and is a firm favourite with returning visitors to Koh Phangan. People are drawn by the peaceful atmosphere, beautiful beach and the great snorkelling and scuba opportunities nearby. Haad Yao has the healthiest coral system off the coast of Koh Phangan that stretches the entire length of the beach. There are table corals, brain corals and barrel sponges. Marine life on offer includes the blue spotted stingray, porcupine fish, parrot fish, squirrel fish and fusiliers. Haad Yao is great for shallow beach dives.

The beach is 1 km long and wide enough to play sports on. Many consider Haad Yao to be a "perfect beach". Haad Yao has a good selection of bars and restaurants to choose from. Favorites include Hideaway Bakery and the Eagle Pub (on the rocks at the southern end of the beach). Apple Bar has regular house parties, and Magic Bar sometimes has a pre-full moon party. On the beach Eagle Pub and Apache Bar occasionally throw a party. There are also plenty of shops to buy basic necessities, food and drink as well as souvenirs. You can also find internet shops, travel agents and ATM machines in Haad Yao.

There is an equally good selection of accomodation on offer at Haad Yao beach. You can find cheap bungalows as well as stylish resorts on Haad Yao beach. Prices start in the low season at just 500 Thai Baht for basic fan bungalows. At the other end of the spectrum there is the Boutique See Through Resort and Long Bay Resort.

Near Haad Yao there is Koh Phangan's only Marine Park, Koh Ma where you can spot sea turtles and other marine life. It is also a short excursion to Wang Sai Waterfall and Laem Son Lake. To find out more about Haad Yao visit

Click the links below to find the best prices for accommodation in Haad Yao.

(Updated Febraury 2021)

Starting under 1,000 Thai Baht

Easy Life Bungalow 500 thb - 700 thb (low / high season)

Haad Yao Over Bay Resort 600 thb - 1,800 thb (low season); 900 thb - 2,500 thb (high season) - breakfast included

Long Bay Resort 880 thb - 4,300 thb (low season); 1,300 thb - 4,600 thb (high season) - RECOMMENDED / breakfast included

Haad Yao Sunset Bungalow 900 thb - 1,100 thb (low season); 1,200 thb - 1,500 thb (high season)

Starting over 1,000 Thai Baht

See Through Boutique Resort 1,020 thb - 3,010 thb (low season); 1,370 thb - 3,860 thb (high season)

Haad Yao Bungalow 1,060 thb - 3,130 thb (low season); 1,430 thb - 4,000 thb (high season) - breakfast included

Baan Haad Yao Villas and Guest House 1,200 thb - 3,200 thb (low season); 1,300 thb - 3,200 thb (high season)

Haad Yao Bayview Resort and Spa 1,200 thb - 3,500 thb (low season); 1,500 thb - 4,000 thb (high season) - breakfast included

Haad Yao Villa 1,200 thb - 2,500 thb (low season); 1,600 thb - 3,000 thb (high season) - breakfast included

Seaboard Bungalows 1,500 thb - 3,400 thb (low season); 1,700 thb - 3,600 thb (high season)

Sun Moon Star Resort Koh Phangan 1,500 thb - 2,000 thb (low season); 3,000 thb - 3,500 thb (high season)

Euphoria Bungalow 1,500 thb - 2,500 thb (low season); 3,200 thb - 4,000 thb (high season)

Haad Yao Resort 2,500 thb - 3,000 thb (low season / high season) - breakfast included