Distance from Swan Hills to Edmonton is one hundred and thirty-eight miles.
The road trip out of Swan Hills to Edmonton will take approximately two hours twenty-five minutes by car
Distance between Swan Hills and Edmonton
Flight from Swan Hills to Edmonton