Passengers were stuck on the tarmac for over an hour waiting for the all-clear to fly back to their intended destination.

easyJet updated customers on its app, to explain why the plane had been diverted.

The airline said: “We’re sorry that your flight has diverted to Bari airport.

“This is due to high winds at Dubrovnik, that are unfortunately below limits to be able to land.

“We plan to fly you to Dubrovnik when the weather has improved.

“Your crew will be keeping you up to date on the situation and we also recommend checking back with Flight Tracker for the latest updates.”

Long lines formed for the on board bathroom after the flight finally landed in Italy.

One passenger told Express.co.uk: “This is a nightmare! The captain attempted to land three times but it was too windy.

“We circled above and then reattempted. There were people vomiting close by me. The plane was going side to side.”

Another easyJet plane was diverted to the same airport due to the extreme winds.

An easyJet spokesperson said: “easyJet can confirm that flights EZS1211 from Basel to Dubrovnik and EZY3025 from London Stansted to Dubrovnik on August 13 diverted to Bari due to windy conditions in Dubrovnik.

“Both flights continued their journey to Dubrovnik once the weather improved, after refuelling.