Passengers have claimed it could take up to a week for all affected to return home.
Notifying passengers, budget airline easyJet posted to its website in relation to the flight.
EasyJet said: “Due to poor weather conditions in Figari your plane on the earlier flight was unable to land and had to divert to Nice.
“As the weather isn’t set to improve we have unfortunately had to cancel your flight. The disruption is beyond our control and is considered an extraordinary circumstance.”
“Dozens of EasyJet passengers have been stranded in Corsica after they were told flight EZ5840 failed to take them home”
Dozens of angry British passengers are thought to be stuck on the French Mediterranean island, with 70 passengers told it could take over a week to get home.
Reporting on the delay, Channel 4 presenter Jon Snow said: “Dozens of EasyJet passengers have been stranded in Corsica after they were told flight EZ5840 failed to take them home – passengers report 180 passengers affected – 70 told they reach Lyon on Tues – the others told it may take a week to get home.”
An angry passenger said: “It is ridiculous that you have plane in a different airport of Corsica and the passengers of EZY8040 are left on the island for days… we all need to get back to London.”
In a statement EasyJet said: “Like other airlines, we are experiencing disruption to our flying programme as a result of storms and air traffic restricts across Europe over a number of days.
“We can confirm that flight EZY8040 from Corsica to London Gatwick was cancelled due to the inbound flight diverting to Bastia via Nice as a result of storms in Corsica, which caused the crew to reach their legal operating limits.
“We are doing everything possible to minimise the impact of the disruption, providing customers in Bastia with coach transfers to Corsica and customers in Corsica with the option of receiving a refund or transferring to an alternative flight free of charge. We have also provided hotel accommodation and meals for customers who require them.
“The safety and wellbeing of our customers and crew is our highest priority and whilst this is outside out control we would like to apologise to customers for an inconvenience experienced.”