Distance from Medicine Hat to Spruce Grove is three hundred and forty-seven miles.
The road trip out of Medicine Hat to Spruce Grove will take approximately five hours thirty-five minutes by car
Distance between Medicine Hat and Spruce Grove
Flight from Medicine Hat to Spruce Grove