A British Airways flight carrying holidaymakers to Greece had to turn back when due to a “cannabis-like smell” in the cabin.

Passengers complained of smelling an odour like cannabis on the flight to Heraklion airport after taking off from Gatwick on Thursday morning, The Telegraph reports.

The pilot turned back as a precaution and the flight was met by fire crews when it landed 90 minutes later.

Passenger Stuart Barnes told The Sun: “We were four rows from the back and the whole area stank. Everyone was saying it was cannabis.

“We were told the air con would clear it, but it got even stronger.”

A flight was rescheduled for midday.

A British Airways spokeswoman said no evidence of cannabis or anybody smoking cannabis was found.

She added: “Our pilot returned the aircraft to Gatwick as a precaution following reports of an unidentified strong smell in the cabin.

“We are sorry for the delay to our customers’ journeys.”