My Trips
city landscape illustration

Find Hotels in Thunder Bay

See the latest deals and prices in Thunder Bay hotels



Thunder Bay – discover 22 hotels

Filter by:



Budget hotels in Thunder Bay

Popular hotels in Thunder Bay with free breakfast

Popular landmarks and attractions in Thunder Bay

About Thunder Bay

Thunder Bay, Ontario, Canada, is a captivating destination offering a blend of natural beauty and rich history. With an average hotel price of $125, visitors can find accommodations ranging from $72 to $209, catering to various budgets and preferences. This vibrant city boasts a variety of attractions, including Hillcrest Park, Fort William Historical Park, OLG Casino Thunder Bay, and Centennial Park, making it an ideal spot for travelers seeking both relaxation and adventure.

There are 22 hotels in Thunder Bay, providing ample options for visitors. Among the most popular choices are the Super 8 by Wyndham Thunder Bay, known for its comfortable amenities, and the Prince Arthur Waterfront Hotel & Suites, offering stunning views of the waterfront. The Comfort Inn is another favorite, providing a cozy stay for guests. For those looking for a touch of luxury, the Superior Shores Hotel BW Signature Collection By Best Western is a top pick. The Kingsway Inn also stands out for its welcoming atmosphere and convenient location.

Whether you're visiting Thunder Bay for its historical sites, such as Fort William Historical Park, or its recreational areas like Hillcrest Park and Centennial Park, you'll find a hotel that suits your needs. The OLG Casino Thunder Bay adds a touch of excitement to your stay, offering entertainment and gaming options. With a range of prices and a variety of accommodations, Thunder Bay is a destination that promises a memorable experience for every traveler.

Cheapest time to stay in Thunder Bay

December is the cheapest time to stay in Thunder Bay for an average of $120 per night.

Average price per night for 3-star hotels

Month

Price

January

$125

February

$128

March

$125

April

$130

May

$143

June

$154

July

$162

August

$160

September

$147

October

$135

November

$125

December

$120