Virgin passengers were left stranded overnight in a Canadian airport after an emergency landing.

The airline said a “technical fault” forced the aircraft flying from Heathrow to New York to land at Gander Airport in Newfoundland, the BBC reported.

Virgin Atlantic apologised to passengers, adding that hotel accommodation could not be found for the 255 passengers.

The emergency landing happened in Canada at 10.30pm local time on Saturday and the replacement flight was arranged for 4.55pm the following day.

A Virgin Atlantic spokeswoman told the BBC: “Virgin Atlantic can confirm that flight VS25 from London Heathrow to New York JFK diverted to Gander due to a technical fault.

“Our engineers are on their way to the site to inspect the plane.

“The safety and welfare of passengers and crew is Virgin Atlantic’s top priority. The airline would like to thank passengers for their patience and apologise for any inconvenience caused.”

A message on the airline’s Twitter account said: “Unfortunately, hotels in the local area are full – and despite our best efforts we’ve been unable to get any for customers or staff. Apologies for this.”