Photo by kyle czapski

Hotels with Restaurants in Northern Ontario, Ontario

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 availability on Northern Ontario Hotels with Restaurants

This weekend
Next weekend

Our top choices for Northern Ontario hotels with a restaurant

Best Western Plus Dryden Hotel & Conference Centre

Best Western Plus Dryden Hotel & Conference Centre
3.0 star property
Dryden
8.8 out of 10, Excellent, (813)
"Very kind staff, clean room, beverages available 24/7, amazing breakfast. "
Canada
Brianna
The price is P7,989
P9,388 total
includes taxes & fees
Jan 6 - Jan 7, 2026
Best Western Plus Dryden Hotel & Conference Centre

Balmer Hotel

Balmer Hotel
2.5 star property
Red Lake
8.2 out of 10, Very Good, (49)
"Food , hotel hospitality "
Canada
Gary
The price is P5,977
P7,091 total
includes taxes & fees
Dec 25 - Dec 26
Balmer Hotel

Holiday Inn Sudbury by IHG

Holiday Inn Sudbury by IHG
3.0 star property
Sudbury
8.4 out of 10, Very Good, (1008)
"Good place to stay"
Canada
Stephanie
The price is P5,203
P6,232 total
includes taxes & fees
Jan 11 - Jan 12, 2026
Holiday Inn Sudbury by IHG

Prince Arthur Waterfront Hotel & Suites

Prince Arthur Waterfront Hotel & Suites
2.0 star property
Thunder Bay
7.0 out of 10, Good, (1003)
"Great breakfast "
Canada
Selina
The price is P6,417
P7,614 total
includes taxes & fees
Dec 26 - Dec 27
Prince Arthur Waterfront Hotel & Suites

Quattro Hotel & Conf. Centre, an Ascend Collection Hotel

Quattro Hotel & Conf. Centre, an Ascend Collection Hotel
3.0 star property
Sault Ste. Marie
9.0 out of 10, Wonderful, (1120)
"Spotless room, great staff"
Canada
Nazanna
The price is P5,839
P6,993 total
includes taxes & fees
Jan 18 - Jan 19, 2026
Quattro Hotel & Conf. Centre, an Ascend Collection Hotel

Quality Inn Fort Frances

Quality Inn Fort Frances
3.5 star property
Fort Frances
8.2 out of 10, Very Good, (535)
"The ambiance of the hotel "
Canada
Gary
The price is P5,811
P6,829 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Quality Inn Fort Frances

Delta Hotels by Marriott Sault Ste. Marie Waterfront

Delta Hotels by Marriott Sault Ste. Marie Waterfront
3.5 star property
Sault Ste. Marie
9.0 out of 10, Wonderful, (1000)
"Good overall hotel"
Canada
Jamie
The price is P6,923
P8,292 total
includes taxes & fees
Dec 30 - Dec 31
Delta Hotels by Marriott Sault Ste. Marie Waterfront

Hilton Garden Inn Sudbury

Hilton Garden Inn Sudbury
3.0 star property
Sudbury
9.4 out of 10, Exceptional, (1004)
"Everything was great, busy weekend. Great amenities nearby, always a great stay. "
Canada
Anton
The price is P6,685
P8,008 total
includes taxes & fees
Dec 27 - Dec 28
Hilton Garden Inn Sudbury

Travelodge by Wyndham Sudbury

Travelodge by Wyndham Sudbury
2.0 star property
Sudbury
7.6 out of 10, Good, (2648)
"Great place to stay "
Canada
April
The price is P3,984
P4,772 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Travelodge by Wyndham Sudbury

Cedar Meadows Resort & Spa, an Ascend Collection Resort

Cedar Meadows Resort & Spa, an Ascend Collection Resort
3.5 star property
Timmins
8.6 out of 10, Excellent, (389)
"Staff was excellent. Restaurant is amazing..rooms are great!!"
Canada
Eric
The price is P6,837
P8,034 total
includes taxes & fees
Dec 28 - Dec 29
Cedar Meadows Resort & Spa, an Ascend Collection Resort
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 Northern Ontario Hotel Reviews

Frequently asked questions

How much do hotels with dining in Northern Ontario cost?
Hotels in Northern Ontario range between P4,772 to P9,388 per night. Come with an appetite — these properties feature restaurants or are close to top dining experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Northern Ontario?
Satisfy your cravings in Northern Ontario when you stay at one of our multiple hotels with restaurants or in foodie areas. With a total average guest review rating of 8.3, there's an appetizing option for all tastes and budgets. If you're traveling to Sault Ste. Marie, check out Quattro Hotel & Conference Centre, Ascend Hotel Collection, a 3-star getaway with a garden and a sauna. Another favorite in this popular city is Microtel Inn & Suites by Wyndham Sault Ste. Marie. This 2.5-star hotel offers a terrace and a barbecue grill.
How many hotels with dining are there in Northern Ontario?
Northern Ontario has 214 hotels offering easy access to some excellent food experiences. Enter your travel dates and destination and get a head start on planning your perfect getaway today.
What are the best cheap hotels with dining in Northern Ontario?
Enjoy savings on your Northern Ontario trip by locking in hotels with dining from only P4,772 per night. Planning to discover the must-see sights of Sault Ste. Marie? Unpack your bags at Microtel Inn & Suites by Wyndham Sault Ste. Marie. This budget-friendly option with a terrace and a barbecue grill makes a perfect base to enjoy the local cuisine. If you're headed to Thunder Bay, look up Hampton Inn & Suites by Hilton Thunder Bay. As well as a swimming pool and WiFi, you'll have access to some fabulous food experiences. Want to sightsee around Northern Ontario without spending a fortune? Add some free attractions to your must-see list, like Sault Ste. Marie Canal National Historic Site in Sault Ste. Marie. Thunder Bay also has tons of things to do that won't cost a penny, including Terry Fox Monument. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Northern Ontario?
Yes, so round up the troops and make plans for your Northern Ontario adventure! If Sault Ste. Marie is your destination, book a stay at Quattro Hotel & Conference Centre, Ascend Hotel Collection. This 3-star family-friendly hotel will place you near some great foodie experiences. Amenities here include complimentary breakfast and a sauna. Another excellent choice with dining is Fairfield Inn & Suites by Marriott Sault Ste. Marie. Also in Sault Ste. Marie, it has a 2.5-star rating and has complimentary breakfast and laundry facilities. Sault Ste. Marie has tons of family-friendly attractions when it's time to head out and explore. Agawa Canyon Tour Trains and Sault Ste. Marie Museum will keep your crew entertained.
Why book your hotel with dining in Northern Ontario with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's near a foodie epicenter, Expedia will have an escape that suits your tastes. Use our handy filters to search for Northern Ontario hotels with on-site dining. You can also search for properties in well-known locations full of cafés, restaurants or markets. Whatever you go for, you're guaranteed to score a delicious deal with Expedia!
How can I find cheap hotels with dining in Northern Ontario?
Expedia can help you narrow your search for cheap hotels with dining in Northern Ontario. Simply use our filter tools to look up accommodations with restaurants or tasty extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to bring down costs.