Find hotels near Moss Lake, from CA $84

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moss Lake hotels

Comfort Inn Shelby

Comfort Inn Shelby
2.5 star property
4.7 km from Moss Lake
8.4 out of 10, Very good, (695 reviews)
"Looks like some rentavations"
United States
Tamica
The price is CA $133
CA $150 total
includes taxes & fees
Jun 29 - Jun 30
Comfort Inn 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, (437 reviews)
"Very clean but need better pillows and better breakfast. Staff was great "
United States
Sholonda
The price is CA $170
CA $192 total
includes taxes & fees
Jun 28 - Jun 29
Hampton Inn & Suites Shelby

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, (348 reviews)
"Easy check in, friendly staff, clean room, nice facilities and great location!"
United States
Christopher
The price is CA $177
CA $199 total
includes taxes & fees
Jun 28 - Jun 29
Fairfield Inn & Suites by Marriott 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, (978 reviews)
"Everything was great!!!"
United States
Danielle
The price is CA $142
CA $168 total
includes taxes & fees
Jul 5 - Jul 6
Country Inn & Suites by Radisson, Shelby, NC

Affordable Suites Shelby

Affordable Suites Shelby
2.0 star property
6.5 km from Moss Lake
9.0 out of 10, Wonderful, (168 reviews)
"i've stayed here a few times and it has been awesome every time. Staff great, room big and spacious, always clean and comfortable. Great location too."
United States
Danny J.
The price is CA $94
CA $106 total
includes taxes & fees
Jun 8 - Jun 9
Affordable Suites Shelby

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, (98 reviews)
"Very comfortable and felt like home. Staff were like family. The breakfasts were excellent and catered to guest needs"
United States
Beverly
The price is CA $224
CA $252 total
includes taxes & fees
Jun 14 - Jun 15
Morgan and Wells B&B

Opal and West House

Opal and West House
4.0 star property
7.7 km from Moss Lake
10.0 out of 10, Exceptional, (5 reviews)
"Super comfy and spactious, breakfast was delecious. Great place to stay and a short walk to uptown."
United States
Ryan
The price is CA $278
CA $314 total
includes taxes & fees
Jun 10 - Jun 11
Opal and West House

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, (648 reviews)
"Clean room and comfortable bed"
United States
Michelle
The price is CA $96
CA $108 total
includes taxes & fees
Jun 7 - Jun 8
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, (359 reviews)
"It was good and nice"
United States
Mario
The price is CA $105
CA $118 total
includes taxes & fees
Jun 8 - Jun 9
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, (705 reviews)
"Beds were comfortable and room was cleam."
United States
Millie
The price is CA $75
CA $84 total
includes taxes & fees
Jun 14 - Jun 15
Quality Inn Kings Mountain

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, (434 reviews)
"Pet friendly"
United States
Matthew
The price is CA $85
CA $96 total
includes taxes & fees
Jun 26 - Jun 27
Super 8 by Wyndham Shelby

GOVERNORS INN

GOVERNORS INN
2.0 star property
9 km from Moss Lake
7.4 out of 10, Good, (56 reviews)
"Staff was great"
United States
David
The price is CA $86
CA $97 total
includes taxes & fees
Jun 7 - Jun 8
GOVERNORS INN

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, (608 reviews)
"Clean establishment."
United States
Gary
The price is CA $177
CA $200 total
includes taxes & fees
Jul 5 - Jul 6
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.2 out of 10, Good, (874 reviews)
"Great place to stay, have a good breakfast and be on my way"
United States
Lynn
The price is CA $88
CA $99 total
includes taxes & fees
Jun 28 - Jun 29
Comfort Inn Kings Mountain

University Inn

University Inn
2.5 star property
18.3 km from Moss Lake
8.6 out of 10, Excellent, (483 reviews)
"They had a very friendly staff!"
United States
MARTINA
The price is CA $132
CA $149 total
includes taxes & fees
Jun 8 - Jun 9
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.

Compare popular hotels close to Moss Lake

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Lobby
Comfort Inn Shelby
2.5 star property
8.4
Very good
695 reviews
View
Reception
Hampton Inn & Suites Shelby
2.5 star property
9.0
Wonderful
437 reviews
View
Lobby lounge
Fairfield Inn & Suites by Marriott Shelby
3.0 star property
9.2
Wonderful
348 reviews
View
Lobby
Country Inn & Suites by Radisson, Shelby, NC
2.5 star property
8.2
Very good
978 reviews
View
Full-size fridge, stovetop
Affordable Suites Shelby
2.0 star property
9.0
Wonderful
168 reviews
View

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 $84 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