Distance from Edmonton to Spirit River is three hundred and eighteen miles.
The road trip out of Edmonton to Spirit River will take approximately five hours six minutes by car
Distance between Edmonton and Spirit River
Flight from Edmonton to Spirit River