Shocked flyers watched in horror as two men brawled in the cabin and sparked “absolute chaos” during the flight from Glasgow to Spain.
A drunken man had apparently pestered a hen party on board before a huge fight broke out in the aisle between him and another man.
Eyewitnesses described how the violence was so bad that the pilot, who was due to fly to Malaga in southern Spain, was forced to land 310 miles away.
The plane ended up landing in the country’s capital, Madrid, where Spanish police were waiting.
One passenger told the Glasgow Evening Times: “The fight started when one drunk man started pestering women in a hen party.
“Two men were trading punches in a full fist fight in the aisle. The cabin crew had to ask the passengers for help.
“The back of the plane was in absolute chaos. One drunk man was still causing a scene and resisting 20 minutes late.”
Other travellers described members of the hen party as being in their 20s and 30s, adding they were “singing and screaming” for the entire flight.
“The cabin crew had to ask the passengers for help”
Some claimed the party was partly responsible for causing the fight, with one telling the Mail: “From the moment they sat down they were singing and shouting it was really, really awful.
“They were very loud and obnoxious – one of them had a princess crown on.”
Fortunately for the rest of the passengers the jet carried on to Malaga after the drunken man was taken off board.
A Ryanair statement said: “The flight from Glasgow Prestwick to Malaga diverted to Madrid and the crew requested police assistance upon arrival after a passenger became disruptive in-flight.
“The aircraft landed normally and police removed and detained an individual before the aircraft continued to Malaga.
“We will not tolerate unruly or disruptive behaviour at any time and the safety and comfort of our customers, crew and aircraft is our number one priority.
“This is now a matter for local police.”