The average flight time from Saint John to Edmonton is About 5 hours 25 minutes, covering a distance of About 3,489.37km.
About 5 hours 25 minutes
About 3,489.37km