Hotels in Shelby

Search and compare Shelby hotels from hundreds of travel sites and save

Shelby, NC, United States
Jul 26 — Jul 272
Shelby, NC, United States
Mon 7/26
Tue 7/27
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shelby

Filter by star ratings
All filters
Country Inn & Suites Shelby, NC
Country Inn & Suites Shelby, NC
8.4 Excellent
2001 East Dixon Blvd, Shelby, NC, United States
Show on map
3.2 mi from city centre, Shelby 
ExcellentBased on 506 reviews
8.4

Boasting an outdoor pool and a sauna, Country Inn & Suites by Radisson Shelby NC is situated in Shelby and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and an express check-in and check-out feature.

Holiday Inn Express & Suites Kings Mountain - Shelby Area
Holiday Inn Express & Suites Kings Mountain - Shelby Area
8.2 Excellent
100 Woodlake Parkway, Kings Mountain, NC, United States
Show on map
12.4 mi from city centre, Shelby 
ExcellentBased on 122 reviews
8.2

Holiday Inn Express & Suites Kings Mountain - Shelby Area offers a comfortable setting while in Kings Mountain. It also provides free Wi-Fi, a sauna and an outdoor pool.

Days Inn by Wyndham Shelby
Days Inn by Wyndham Shelby
7.1 Good
1431 West Dixon Boulevard, Shelby, NC, United States
Show on map
1.7 mi from city centre, Shelby 
GoodBased on 209 reviews
7.1

Days Inn by Wyndham Shelby is situated in Shelby and is close to the area's tourist attractions. It also offers an outdoor pool and free Wi-Fi.

Tips for booking a Shelby hotel

Cheapest month:July
Most expensive month:March
Average price in Shelby:$86/night
Absolute cheapest price found:$49/night
Cheapest day:Sunday
Most expensive day:Monday
$56 - $136
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$71 - $88
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shelby hotels

Show all 15 hotels
1
Days Inn by Wyndham Shelby
Days Inn by Wyndham Shelby
7.1 Good
1431 West Dixon Boulevard, Shelby, NC, United States
Show on map
1.7 mi from city centre, Shelby 

Days Inn by Wyndham Shelby is situated in Shelby and is close to the area's tourist attractions. It also offers an outdoor pool and free Wi-Fi.

2
Country Inn & Suites Shelby, NC
Country Inn & Suites Shelby, NC
8.4 Excellent
2001 East Dixon Blvd, Shelby, NC, United States
Show on map
3.2 mi from city centre, Shelby 

Boasting an outdoor pool and a sauna, Country Inn & Suites by Radisson Shelby NC is situated in Shelby and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and an express check-in and check-out feature.

3
Holiday Inn Express & Suites Kings Mountain - Shelby Area
Holiday Inn Express & Suites Kings Mountain - Shelby Area
8.2 Excellent
100 Woodlake Parkway, Kings Mountain, NC, United States
Show on map
1.5 mi from city centre, Kings Mountain 

Holiday Inn Express & Suites Kings Mountain - Shelby Area offers a comfortable setting while in Kings Mountain. It also provides free Wi-Fi, a sauna and an outdoor pool.

Cheapest hotels in Shelby, North Carolina

Show all 15 hotels
Days Inn by Wyndham Shelby
Days Inn by Wyndham Shelby
7.1 Good
1431 West Dixon Boulevard, Shelby, NC, United States
Show on map
1.7 mi from city centre,  

Days Inn by Wyndham Shelby is situated in Shelby and is close to the area's tourist attractions. It also offers an outdoor pool and free Wi-Fi.

$68
Avg. per night
Country Inn & Suites Shelby, NC
Country Inn & Suites Shelby, NC
8.4 Excellent
2001 East Dixon Blvd, Shelby, NC, United States
Show on map
3.2 mi from city centre,  

Boasting an outdoor pool and a sauna, Country Inn & Suites by Radisson Shelby NC is situated in Shelby and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and an express check-in and check-out feature.

$77
Avg. per night
Holiday Inn Express & Suites Kings Mountain - Shelby Area
Holiday Inn Express & Suites Kings Mountain - Shelby Area
8.2 Excellent
100 Woodlake Parkway, Kings Mountain, NC, United States
Show on map
1.5 mi from city centre,  

Holiday Inn Express & Suites Kings Mountain - Shelby Area offers a comfortable setting while in Kings Mountain. It also provides free Wi-Fi, a sauna and an outdoor pool.

$113
Avg. per night

Hotel prices in Shelby

2 stars and under

$68 - $113

Country Inn & Suites Shelby, NC

#1 Most popular

$77
Avg. per night
Holiday Inn Express & Suites Kings Mountain - Shelby Area
$113
Avg. per night
Days Inn by Wyndham Shelby

Best value

$68
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Shelby

Shelby travel FAQs

  • What are the best hotels in Shelby?

    Shelby is home to many highly-rated hotels, one of which is Country Inn & Suites Shelby, NC, which has a current rating of 8.4. For other potential stays, consider Days Inn by Wyndham Shelby and Holiday Inn Express & Suites Kings Mountain - Shelby Area, which can also be great places to stay in Shelby.

  • How much is a hotel in Shelby tonight?

    A hotel in Shelby tonight has an average price of $90, but some deals have been found for as low as $68 in HotelsCombined searches over the last 72 hours. Prices in Shelby are changing frequently.