Find hotels near Moss Lake, from CA $88

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moss Lake hotels

Fairfield Inn & Suites by Marriott Shelby

Fairfield Inn & Suites by Marriott Shelby
3.0 star property
5.2 km from Moss Lake
9.2 out of 10, Wonderful, (330 reviews)
"Good breakfast and fire pit area."
United States
Bradley
The price is CA $179
CA $201 total
includes taxes & fees
Mar 15 - Mar 16
Fairfield Inn & Suites by Marriott Shelby

Hampton Inn & Suites Shelby

Hampton Inn & Suites Shelby
2.5 star property
4.6 km from Moss Lake
9.0 out of 10, Wonderful, (431 reviews)
"Will definitely be staying again."
United States
Ronald
The price is CA $167
CA $188 total
includes taxes & fees
Mar 15 - Mar 16
Hampton Inn & Suites Shelby

Comfort Inn Shelby

Comfort Inn Shelby
2.5 star property
4.7 km from Moss Lake
8.4 out of 10, Very good, (672 reviews)
"The room was not great. The staff was friendly."
United States
Cindy
The price is CA $126
CA $143 total
includes taxes & fees
Mar 8 - Mar 9
Comfort Inn Shelby

Country Inn & Suites by Radisson, Shelby, NC

Country Inn & Suites by Radisson, Shelby, NC
2.5 star property
4.7 km from Moss Lake
8.2 out of 10, Very good, (943 reviews)
"Everyone was very friendly! "
United States
Jacqueline
The price is CA $138
CA $164 total
includes taxes & fees
Mar 15 - Mar 16
Country Inn & Suites by Radisson, Shelby, NC

Morgan and Wells B&B

Morgan and Wells B&B
3.5 star property
7.3 km from Moss Lake
9.6 out of 10, Exceptional, (92 reviews)
"We came up to celebrate my mom's 74th birthday and had a lovely stay in the Lady Ann Suite. Ronnie greeted us as we arrived, and we enjoyed family style breakfast and conversation with other guests."
United States
Rachel
The price is CA $199
CA $225 total
includes taxes & fees
Mar 7 - Mar 8
Morgan and Wells B&B

Affordable Suites Shelby

Affordable Suites Shelby
2.0 star property
6.5 km from Moss Lake
9.0 out of 10, Wonderful, (160 reviews)
"The room was awesome for my needs. Property manager was great and very friendly. The property is clean and secluded making it feel safer and free from traffic noise. The restaurants nearby were great."
United States
Bradley
Affordable Suites Shelby

Days Inn by Wyndham Shelby

Days Inn by Wyndham Shelby
2.0 star property
9.4 km from Moss Lake
6.6 out of 10, (635 reviews)
"Its a nice place to stay"
United States
Randy
The price is CA $102
CA $115 total
includes taxes & fees
Mar 6 - Mar 7
Days Inn by Wyndham Shelby

WoodSpring Suites Charlotte Shelby

WoodSpring Suites Charlotte Shelby
2.5 star property
6.6 km from Moss Lake
6.2 out of 10, (348 reviews)
"The staff was very helpful!"
United States
Steven
The price is CA $102
CA $115 total
includes taxes & fees
Mar 9 - Mar 10
WoodSpring Suites Charlotte Shelby

Quality Inn Kings Mountain

Quality Inn Kings Mountain
2.5 star property
14.6 km from Moss Lake
6.6 out of 10, (680 reviews)
"Nice room and good breakfast "
United States
Marcus
The price is CA $78
CA $88 total
includes taxes & fees
Apr 5 - Apr 6
Quality Inn Kings Mountain

GOVERNORS INN

GOVERNORS INN
2.0 star property
9 km from Moss Lake
7.6 out of 10, Good, (44 reviews)
"Room was clean & Sam was great he take care of all our needs he's a good host"
United States
David
The price is CA $92
CA $104 total
includes taxes & fees
Apr 5 - Apr 6
GOVERNORS INN

Super 8 by Wyndham Shelby

Super 8 by Wyndham Shelby
2.0 star property
5.3 km from Moss Lake
5.6 out of 10, (418 reviews)
"The room was good and clean the refrigerator and microwave were clean also."
United States
Tammy
The price is CA $80
CA $90 total
includes taxes & fees
Mar 13 - Mar 14
Super 8 by Wyndham Shelby

Holiday Inn Express Hotel and Suites Kings Mountain by IHG

Holiday Inn Express Hotel and Suites Kings Mountain by IHG
2.5 star property
14.9 km from Moss Lake
8.6 out of 10, Excellent, (590 reviews)
"Excellent staff and clean rooms."
United States
Rachelle
The price is CA $179
CA $202 total
includes taxes & fees
Mar 8 - Mar 9
Holiday Inn Express Hotel and Suites Kings Mountain by IHG

Comfort Inn Kings Mountain

Comfort Inn Kings Mountain
2.5 star property
14.7 km from Moss Lake
7.4 out of 10, Good, (799 reviews)
"Good location, comfortable bed and the breakfast was great."
United States
Sara
The price is CA $92
CA $104 total
includes taxes & fees
Mar 29 - Mar 30
Comfort Inn Kings Mountain

University Inn

University Inn
2.5 star property
18.3 km from Moss Lake
8.6 out of 10, Excellent, (454 reviews)
"Staff, check in, clean room, and breakfast was great! Would recommend and definitely would stay again. "
United States
Elaine
The price is CA $126
CA $142 total
includes taxes & fees
Mar 9 - Mar 10
University Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Moss Lake Hotel Reviews

Hotels near other Moss Lake attractions

Frequently asked questions

What are the top-rated hotels near Moss Lake?
Discover the top-rated hotels near Moss Lake that offer comfort and delightful amenities for your stay in North Carolina.

Fairfield Inn & Suites by Marriott Shelby

Located a mere 4.3 km from Moss Lake, Fairfield Inn & Suites by Marriott Shelby shines with a review rating of 9.2. This hotel offers an outdoor pool and fitness facilities available 24 hours for active travellers. Guests can start their day with complimentary full breakfast and enjoy the convenience of free self-parking. The rooftop garden adds a unique touch, making this hotel a perfect base for exploring the area.

Hampton Inn & Suites Shelby

Hampton Inn & Suites Shelby is situated just 3.2 km from Moss Lake and has a solid review rating of 8.8. This hotel features a range of amenities, including an onsite golf course and a refreshing pool. Each suite is equipped with a kitchenette, and travellers can enjoy a complimentary breakfast daily. With accessible parking and fitness facilities, this hotel is designed for a comfortable stay.

Morgan and Wells B&B

Morgan and Wells B&B is a charming 3.5-star hotel located just 8.0 km from Moss Lake, with an impressive travellers' rating of 9.6. This cozy bed and breakfast features inviting amenities such as a spa with massage services, a tranquil terrace, and premium bedding for a restful night. Guests can also enjoy complimentary full breakfasts each morning and unwind by the fireplace in the relaxing common areas.
How much is a hotel near Moss Lake?
Staying near Moss Lake is a treat, with plenty of hotels from CA $88 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Moss Lake?
Searching for the ideal family-friendly hotels near Moss Lake? Look no further, as these top-rated accommodations promise a delightful stay for families!

Fairfield Inn & Suites by Marriott Shelby

Fairfield Inn & Suites by Marriott Shelby is a top-rated family-friendly hotel just 4.3 km from Moss Lake, earning an impressive review rating of 9.2. Families will appreciate the accessible outdoor pool and free cribs available. Other amenities include a rooftop garden, 24-hour fitness facilities, and complimentary breakfast, providing everything needed for a pleasant family getaway.

Country Inn & Suites by Radisson, Shelby, NC

Country Inn & Suites by Radisson, Shelby, NC is a fantastic choice for families, located just 4.0 km from Moss Lake. This hotel boasts a review rating of 8.2 and offers family-friendly amenities, including free cribs and rollaway beds, ensuring a comfortable stay for all. Additionally, travellers can enjoy free breakfast, fitness facilities, and onsite golf, making it a well-rounded option for family adventures.

Hampton Inn & Suites Shelby

Hampton Inn & Suites Shelby, located only 3.2 km from Moss Lake, offers a remarkable review rating of 8.8. This family-friendly hotel features accessible pools and free cribs, making it an excellent choice for families. Guests can also enjoy a kitchenette in their rooms, free breakfast options, and self-parking, ensuring a convenient and comfortable stay.
Which hotels near Moss Lake offer the best views?
Finding the ideal stay near Moss Lake is all about enjoying breathtaking views and comfort during your visit.

WoodSpring Suites Charlotte Shelby

WoodSpring Suites Charlotte Shelby is a practical choice for travellers seeking comfortable accommodations just 6.4 km from Moss Lake. With a review rating of 6.2, this hotel combines convenience with amenities like a well-equipped kitchen, perfect for preparing meals. Travellers can enjoy stunning mountain views from select rooms, enhancing their stay. The hotel also features daily housekeeping, fitness facilities, and free self-parking, making it an appealing option for a relaxing visit to North Carolina.
What are the best affordable hotels near Moss Lake?
For travellers seeking affordable yet comfortable stays near Moss Lake, these hotels offer great value and convenient amenities to enhance your experience.

Fairfield Inn & Suites by Marriott Shelby

Located just 4.3 km from Moss Lake, the Fairfield Inn & Suites by Marriott Shelby is a top choice for travellers with a review rating of 9.2. This hotel excels in providing family-friendly amenities, including free breakfast options and complimentary toiletries. Guests can enjoy the outdoor pool, 24-hour fitness centre, and rooftop garden, ensuring a relaxing stay amidst nature.

Hampton Inn & Suites Shelby

Only 3.2 km from Moss Lake, the Hampton Inn & Suites Shelby is rated 8.8 by travellers. This hotel features spacious suites that include kitchenettes and a refreshing outdoor pool. Enjoy free breakfast every day, along with ample self-parking for easy access. The hotel's warm ambiance and accessible fitness centre make it a perfect retreat for families.

Comfort Inn Shelby

Just 3.1 km from Moss Lake, the Comfort Inn Shelby boasts a solid 8.4 review rating from travellers. This hotel offers complimentary continental breakfast and convenient self-parking. With amenities such as an electric car charging station and a 24-hour fitness centre, it's well-equipped for a comfortable stay. Relax by the pool or explore the nearby shopping district for added enjoyment.
Are there any hotels with pools close to Moss Lake?
If you're looking for top-rated hotels with pools near Moss Lake, North Carolina, you'll find some great options that cater to relaxation and comfort.

Fairfield Inn & Suites by Marriott Shelby

Just 4.3 km from Moss Lake, the Fairfield Inn & Suites by Marriott Shelby features an inviting outdoor pool, ideal for a refreshing dip after a day of exploring. Rated 9.2 by travellers, this hotel also offers amenities such as free breakfast, a fitness centre, and accessible facilities, making it a convenient choice for everyone.

Hampton Inn & Suites Shelby

Hampton Inn & Suites Shelby is a comfortable stay just 3.2 km from Moss Lake. This hotel, rated 8.8 by travellers, offers an accessible pool and various amenities including free breakfast, a kitchenette in select rooms, and onsite golf, catering to both relaxation and adventure seekers.

Comfort Inn Shelby

Located only 3.1 km from Moss Lake, Comfort Inn Shelby is a family-friendly hotel with an accessible pool area, perfect for relaxing under the sun. With an excellent review rating of 8.4, this hotel provides free breakfast, air conditioning, and a historical district nearby for travellers to enjoy.
What are the best pet-friendly hotels near Moss Lake?
If you're looking for pet-friendly hotels near Moss Lake, North Carolina, you'll find excellent options that welcome your furry friends while providing comfort and convenience.

Hampton Inn & Suites Shelby

Hampton Inn & Suites Shelby, just 3.2 km from Moss Lake, boasts a strong travellers' rating of 8.8. This hotel is a haven for pets, allowing both dogs and cats, and features essential amenities like a kitchenette and free breakfast to make your stay enjoyable. Travellers can also relax at the outdoor pool or stay active in the fitness centre. With complimentary toiletries and daily housekeeping, it ensures a comfortable and stress-free experience.

WoodSpring Suites Charlotte Shelby

WoodSpring Suites Charlotte Shelby is located 6.4 km from Moss Lake and offers a more budget-friendly stay with a travellers' rating of 6.2. This pet-friendly hotel permits pets and provides a kitchenette for your convenience. Guests can enjoy mountain views and some essential amenities such as daily housekeeping and free self-parking. It's a great choice for those seeking a practical and comfortable stay while exploring the area.
Can I book a fully refundable hotel close to Moss Lake?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Moss Lake", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Moss Lake?
Sign in to your account to unlock instant savings and access Member Prices on Expedia. Members always get our best prices, so join for free and look for great discounts on top hotels near Moss Lake.

Explore a world of travel with Expedia