More than 250 passengers and crew on board Virgin Atlantic's flight VS25 from Heathrow had to make the unscheduled touch down at Gander Airport in Newfoundland after a technical fault believed to do with refuelling.
The plane will not be used to fly the passengers on to John F Kennedy Airport, a Virgin Atlantic spokeswoman said. Another aircraft was on its way to transport them, she said.
The airline was not able to say what caused the technical fault, the spokeswoman said, as engineers were still performing tests.
The area surrounding Gander Airport is small and there were no available hotel rooms for passengers who had no option but to spend the night inside the terminal.
A company spokeswoman said: "Virgin Atlantic can confirm flight VS25 from London Heathrow to New York JFK has diverted to Gander due to a technical fault. All passengers and crew have remained at Gander overnight on 17th August and a replacement aircraft will take them to their destination today.
"The safety and welfare of passengers and crew is Virgin Atlantic's top priority.""