The average flight time from Calgary to Edmonton is 38 minutes. The flight distance is 246 km / 153 miles and the average flight speed is 388 km/h / 241 mph.