Find and Book Top Rated Hotels in Thompson

Search among 3 available hotels and places to stay in Thompson from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-3 out of 3
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great27 reviews
MapView on map100 yd from City Center400 yd from N C Crossroad Lanes
From   US$ 114 /nightSelect
8.4
Great26 reviews
MapView on map500 yd from City Center300 yd from Bankside Bar and Billiards
From   US$ 116 /nightSelect
8.6
Great18 reviews
500 yd from City Center400 yd from N C Crossroad Lanes
From   US$ 132 /nightSelect

Best hotels and places to stay in Thompson

Why visit?

Thompson, a picturesque city in Manitoba, Canada, offers a unique blend of natural beauty, outdoor adventures, and cultural experiences. With its stunning landscapes, rich wildlife, and warm hospitality, Thompson is an ideal destination for tourists seeking an authentic Canadian experience.

Where to stay?

When it comes to finding the perfect accommodation in Thompson, there are several noteworthy areas to consider. Here are the best areas to stay in:

City Center: Staying in the heart of Thompson allows easy access to various attractions, restaurants, and shopping areas.

Thompson North: This area attracts nature lovers as it is located near numerous outdoor recreational spots, including Pisew Falls Provincial Park and Paint Lake Provincial Park.

Burntwood: If you prefer a tranquil environment, Burntwood offers a peaceful setting surrounded by lush greenery and scenic lakes.

Price per hotel room per night:

To give you an idea of the average price range for hotel rooms in Thompson, here are the rates for 3-star, 4-star, and 5-star hotels:

3-star hotels: Prices range from $80 to $130 per night.

4-star hotels: Prices range from $130 to $180 per night.

5-star hotels: Prices range from $180 and above per night.

Best value for money:

Burntwood Hotel: Offering comfortable rooms and top-notch amenities, the Burntwood Hotel provides excellent value for money. Prices start at $95 per night.

Days Inn & Suites by Wyndham Thompson: With affordable rates and a convenient location, this hotel ensures a pleasant stay without breaking the bank. Prices start at $105 per night.

Mystery Lake Hotel: Combining affordability with friendly service, the Mystery Lake Hotel offers budget-friendly accommodation options starting at $89 per night.

Best kids-friendly hotels:

Quality Inn & Suites Thompson: This family-friendly hotel features spacious rooms, a swimming pool, and a game room to keep the kids entertained. Prices start at $120 per night.

Best Western Thompson Hotel & Suites: With its modern facilities and family-oriented amenities, this hotel is perfect for a comfortable stay with children. Prices start at $135 per night.

Best hotels for a romantic getaway:

Juniper Inn: Nestled in a serene location, this charming bed and breakfast is ideal for couples seeking a romantic retreat. Prices start at $160 per night.

Nutimik Lodge: Located on the shores of Nutimik Lake, this cozy lodge provides a secluded setting for couples looking to reconnect. Prices start at $220 per night.

Best for location:

Thompson Inn: Situated in the heart of the city, the Thompson Inn offers easy access to popular attractions and dining options. Prices start at $95 per night.

Canadas Best Value Inn: Conveniently located near major highways, this hotel is perfect for travelers who want to explore Thompson and its surrounding areas. Prices start at $85 per night.

Sandman Hotel & Suites Thompson: This centrally located hotel provides modern amenities and comfortable rooms, ensuring a pleasant stay. Prices start at $135 per night.

Best for a short city break:

Best Western Plus Thompson: With its prime location and comprehensive facilities, this hotel is perfect for a quick city getaway. Prices start at $160 per night.

Fairfield Inn & Suites by Marriott Thompson: Offering a range of amenities and comfortable rooms, this hotel guarantees a relaxing stay during your short visit. Prices start at $180 per night.

Show moreLess