Flight times from Crewe to Edinburgh & schedule

The average flight time from Crewe to Edinburgh is About 3 hours 11 minutes, covering a distance of About 322.47km.

Flight duration

About 3 hours 11 minutes

Flight distance

About 322.47km