Skip, RouteMap's route guideUS Route Planner

Salem, VA

united states

united states

Salem sits in Virginia's Blue Ridge Mountains, eight miles west of Roanoke via US-460. I-81 runs directly through town, making it a convenient stop between Tennessee and Pennsylvania. The city hosts the Salem Red Sox at historic Salem Memorial Ballpark, which has featured professional baseball since 1927.