1671 Skyview Road, Salem
This Salem hotel, located near Interstate 81, features complimentary Wi-Fi and rooms equipped with a microwave and refrigerator. Three miles distant are the Hanging Rock Golf Course and the Salem Civic Center.
2836 North Lee Highway, Salem
Overlooking the Shenandoah Valley and the Blue Ridge Mountains this Timber Ridge hotel is just off I-81. It features a seasonal outdoor pool, a children's playground, a picnic area with charcoal grills, and complimentary wireless Internet access.
437 Roanoke Road, Salem
This motel is just off Interstate 81 near to the Botetourt Sports Complex. It serves a buffet breakfast every morning and features an outdoor pool and game area.