It is 491 miles acording to Google Maps.
None. You can step between the two as they share a common border. However, if you have a couple of specific towns or cities, you can use Mapquest and get the road miles.
It is 279 miles according to Google Maps.
It is 156 miles according to Google Maps.