Save Rate Hotels

110% Best rate guarantee.

Learn more

Check Salem Hotel Availability

12 Hotels Matched Your Search

  • Super 8 Salem

    From42.51 USD a Night Super 8 Salem

    300 Wildwood Road

    Super 8 Salem is located approximately nine miles from Roanoke Airport and 11 miles from Center in the Square. The property'...

    This hotel has received 2 stars out of 5.

  • Howard Johnson

    From45.59 USD a Night Howard Johnson

    1671 Sky View Road

    The Howard Johnson Inn and Conference Center in Salem is approximately three miles from Salem Museum and eight miles from Roa...

    This hotel has received 3 stars out of 5.

  • Econo Lodge Salem

    From47.95 USD a Night Econo Lodge Salem

    301 Wildwood Road

    The Econo Lodge Salem is easily accessible off I-81 approximately ten miles from Roanoke Municipal Airport. Local attraction...

    This hotel has received 2 stars out of 5.

  • Quality Inn Salem

    From49.95 USD a Night Quality Inn Salem

    179 Sheraton Drive

    The Quality Inn is located approximately two miles from Salem Witch Museum and seven miles from Roanoke Municipal Airport. T...

    This hotel has received 3 stars out of 5.

  • Days Inn Salem

    From63.71 USD a Night Days Inn Salem

    1535 East Main Street

    Days Inn Salem is located on the Roanoke-Salem line three miles from the Salem Witch Museum and near antique shops sports...

    This hotel has received 2 stars out of 5.

  • Comfort Suites Salem

    From84.36 USD a Night Comfort Suites Salem

    100 Wildwood Road

    New construction hotel just opened in 2008. Conveniently located only 2 miles to Salem Downtown/Roanoke College and 8 miles t...

    This hotel has received 2 stars out of 5.