Ten people - including a girl - have been transported to hospital after the plane "flipped over" at luxury holiday destination Lizard Island, 240km north of Cairns, about 7.30am on Monday.
"I think the people are very lucky to be alive," Royal Flying Doctor Service's Stephanie Beatty told reporters.
The people on the plane are lucky to be alive, said the Royal Flying Doctor Service's Brina Keating. (HANDOUT/QUEENSLAND AMBULANCE SERVICE)
It is believed there were nine American tourists - including a 14-year-old girl - on board along with the pilot.
"We received a triple-zero call for a small aircraft that had flipped over on landing on Lizard Island," Queensland Ambulance Service's Brina Keating said.
The aircraft had reportedly taken off for Cairns but returned to the island 10 minutes later due to mechanical trouble.
It is believed while attempting to land on the island's small airstrip, the plane clipped trees before coming to rest upside down.
Everyone on board was able to exit the plane before emergency services arrived, earning praise for the pilot.
Lizard Island is part of a National Park, with a luxury resort. (HANDOUT/LIZARD ISLAND)
"I think the pilot has clearly done an incredible job," Ms Keating told reporters.
"I understand he is a local. He has extensive experience, so to walk away from something like that is just incredible."
Two rescue helicopters and a Royal Flying Doctor Service aircraft were sent to the island to treat the injured.
All 10 people - reportedly aged from 14 to their 60s - were taken to Cairns Hospital.
One passenger suffered a head wound and another a suspected broken arm.
"All 10 patients are in a stable condition," a Queensland Health statement said.
The Australian Transport Safety Bureau is investigating.
Lizard Island is part of a National Park, with a lodge that says on its website it is only luxury resort located directly on the Great Barrier Reef.