Hotels in Shelby, NC

Find Hotels in Shelby, NC. Listings include Fairfield Inn & Suites Shelby, Comfort Inn, WoodSpring Suites, Country Inn & Suites by Radisson, Shelby, NC, Hampton Inn & Suites Shelby and Fairfield Inn & Suites by Marriott Shelby. Click on each in the list below the map for more information.

Resorts and lodges
Vacation rentals and apartments
Campgrounds and RV parks
Show all categories