Distances from Salem, VA

Driving distance and travel time from Salem, Virginia to 18 places. The nearest is Roanoke, VA, 12 miles away (16 min by car); the farthest listed is Virginia Beach, VA at 294 miles. Open any route for the road map, directions, halfway point and gas cost.

18
Destinations
1
Within 50 miles
5
Within 150 miles
12 mi
Nearest: Roanoke

Under 50 miles from Salem

1 destination, nearest first.

Destination Miles Km Drive time
Salem to Roanoke, VA 12 19 16 min

50 to 150 miles from Salem

4 destinations, nearest first.

Destination Miles Km Drive time
Salem to West Lynchburg, VA 66 106 1 h 14 min
Salem to Lynchburg, VA 67 108 1 h 16 min
Salem to Harrisonburg, VA 109 176 1 h 47 min
Salem to Charlottesville, VA 120 193 1 h 49 min

150 to 300 miles from Salem

13 destinations, nearest first.

Destination Miles Km Drive time
Salem to Richmond, VA 186 299 2 h 56 min
Salem to McLean, VA 232 373 3 h 43 min
Salem to Arlington, VA 234 377 3 h 44 min
Salem to Suffolk, VA 234 377 4 h 15 min
Salem to South Suffolk, VA 238 383 4 h 14 min
Salem to Alexandria, VA 243 391 3 h 53 min
Salem to Portsmouth Heights, VA 248 399 4 h 28 min
Salem to Portsmouth, VA 251 403 4 h 29 min
Salem to Norfolk, VA 252 406 4 h 29 min
Salem to Chesapeake, VA 254 408 4 h 32 min
Salem to Newport News, VA 256 413 3 h 58 min
Salem to Hampton, VA 264 425 4 h 06 min
Salem to Virginia Beach, VA 294 473 4 h 41 min

Destinations from Salem on the map

Click a point to open the route.

Distances from nearby cities