A passenger plane pilot has been killed after an aircraft skidded off a runway and hit an air traffic control tower on the Thai resort island of Ko Samui, an official has said.

A further 10 people were taken to hospital with minor injuries.

The Bangkok Airways flight was landing in rainy weather when it crashed into the structure.

Kanikka Kemawutanond, of the Department of Civil Aviation, said the ATR72 twin-turboprop had 68 passengers, two pilots and two crew members on board.

"The pilot was killed when the plane hit the unmanned control tower," she said.

The aircraft was flying from Krabi, another popular resort area in southern Thailand.

Ko Samui, located 700 km (435 miles) south of Bangkok, is Thailand's third-biggest island and one of the country's most popular holiday destinations.

Kanikka said the traffic control tower that was hit had not been in use.

She said the Ko Samui airport runway was closed after the accident and at least one Thai Airways flight was cancelled.

Bangkok Airways flies three times a week between tourist spots Krabi to Ko Samui using 70-seater Turboflot aircraft, an official said.