A Bangkok Airways ATR 72-500 has skidded off the runway while landing at Koh Samui airport and crashed into a control tower.
There are unconfirmed reports of fatalities among those on board.
The aircraft has the Thai registration HS-PGL, says an airline official.
It was on its way from the resort town of Krabi and trying to land in rainy weather around 14:00 when the incident happened, adds the official.
She was unable to say if there were any injuries or fatalities, adding that the airline will issue a statement shortly.
Thai news reports suggest that there were injuries and fatalities, and most of those on board were tourists.
For more articles like this in real time, take a free trial to Air Transport Intelligence (ATI).
Learn how to reach new customers through online advertising and email marketing, drive traffic through SEO and generate new leads online with Flightglobal's 'What Works Online' webinar series
Don’t miss you opportunity to be trained by the experts
Flightglobal is offering a series of FREE ‘What Works Online’ webinars to equip you with the knowledge, resources and best practice advice to help you achieve your business goals
Learn how to reach new customers through online advertising and email marketing, drive traffic through SEO and generate new leads online
Don’t miss this free training opportunity delivered by experts in online marketing