Ryanair was forced to cancel 30 flights to and from Milan Bergamo airport today after a cargo aircraft overshot the runway and crashed onto a road.

The airport was temporarily closed after the incident at 4am local time this morning.

The Boeing 737-400 run by cargo firm DHL ended up on a perimeter road at the end of the runway after a flight from Paris.

No one was reported to be hurt in the crash with the crew reported to have escaped unharmed.

The Italian air regulator said some flights had been rescheduled and re-routed to Milan’s Malpensa airport.

Ryanair said: “We regret to advise customers that due to circumstances outside of our control at Milan Bergamo airport, we have been forced to cancel flights.

“Unfortunately, further flight delays and cancellations are likely.”