Very nearby to the busy Hat Yao pier, Yao beach is an long strip of sand dominated at its southern end by a stunning limestone karst which towers over the otherwise empty beach.
There’s a couple of basic resorts at the end of the beach with the limestone karst, (the very nice Baan Chao Mai Beach House Resort and not so nice Haadyao Nature Resort), and it’s unsurprisingly a popular spot for locals to come and have a picnic and play in the sea. The beach is part of the Hat Chao Mai National Park, so besides these resorts, there’s very little other development on it.
If you’re coming through Hat Yao pier either arriving in Trang or on your way elsewhere and want to break up your journey this is a good spot to do it.
Hat Yao pier is about 500 metres down the road from the southern most point of Hat Yao beach. Sometimes you’ll see Hat Yao spelt as Haad Yao or Had Yao – they are the same place! There’s no direct transliteration from Thai to English so you occasionally get different spellings.
For more info about ferries departing from the pier, see our Had Yao Pier page.
Further north from Yao beach along the same stretch of coastline is San beach, which lies down a secluded track off the main road and has a hefty 200 baht entrance fee for foreigners.