The bus was taking tourists to Paradise Beach in Phuket before it crashed 1.15pm local time today. The roof was torn off and this resulted in passengers being thrown out of the bus. The driver was also knocked unconscious, according to The Sun.
Two ambulances were called to help those who had been injured, while the bus driver had to be carried from the wreckage.
A guest at the resort told The Sun: “I was just heading for lunch when I heard a massive crash and lots of screaming.
“Everyone rushed from the beach to find that a bus carrying tourists had lost control on a steep hill and crashed into the embankment.
“The island is in the hills which are extremely steep, it’s the only way you can reach the resort, and it appears that the driver lost control halfway down the final slope.
READ MORE: Thailand horror: Briton died in freak suitcase fall on holiday
Paradise Beach is popular among tourists as it is one of Thailand’s many beaches filled with white sand and clear waters.
Back in June, a bus carrying 20 passengers skidded off the road while travelling from hike to Hat Yai.
The bus landed sideways in a ditch, according to Thai online newspaper Matichon.
And another tour bus flipped over in the middle of a main road through Prachuap Khiri Khan in March.
At least 14 people were injured, with four of them seriously injured.
MORE TO FOLLOW.