Find hotels in Salem from $80

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Salem hotels

Maryhill Inn

Maryhill Inn
3.5 star property
Maryhill
9.4 out of 10, Exceptional, (251 reviews)
"Excellent"
Canada
ramin
$162 nightly
The price is $190
May 22 - May 23
Total with taxes and fees
Maryhill Inn

Spark by Hilton Guelph

Spark by Hilton Guelph
2.5 star property
Guelph
8.6 out of 10, Excellent, (231 reviews)
"Nice hotel"
Canada
Martin
$114 nightly
The price is $133
Jun 8 - Jun 9
Total with taxes and fees
Spark by Hilton Guelph

Breadalbane Inn

Breadalbane Inn
4.0 star property
Centre Wellington
9.4 out of 10, Exceptional, (601 reviews)
"This Inn was perfect ! It was very cozy and the staff was very friendly and helpful. The room was very clean and comfortable. The breakfast was amazing. Overall would highly recommend. Would come back again"
Canada
Phillip
$135 nightly
The price is $153
Jun 21 - Jun 22
Total with taxes and fees
Breadalbane Inn

Tailwinds B&B

Tailwinds B&B
3.0 star property
Erin
9.8 out of 10, Exceptional, (71 reviews)
"Such a nice place "
Canada
PRINCE
$116 nightly
The price is $131
Jun 17 - Jun 18
Total with taxes and fees
Tailwinds B&B

Bristow's Inn

Bristow's Inn
3.0 star property
Elmira
9.4 out of 10, Exceptional, (121 reviews)
"Great location in Elmira. Nice breakfast selection and easy self-checkin process."
Canada
Timon
$116 nightly
The price is $136
May 24 - May 25
Total with taxes and fees
Bristow's Inn

Norfolk Guest House

Norfolk Guest House
3.5 star property
Guelph
9.4 out of 10, Exceptional, (189 reviews)
"Breakfast was great and it was personalized to our vegetarian food restrictions. The Pandora’s room had a coffee and tea station right beside it, which was very handy. Everything in the room was extremely clean and the jacuzzi worked perfectly. We had no problems at all in out stay."
Canada
Daniel de Jesus
$151 nightly
The price is $178
May 25 - May 26
Total with taxes and fees
Norfolk Guest House

The Village Inn

The Village Inn
2.0 star property
Centre Wellington
8.2 out of 10, Very Good, (1,001 reviews)
"Easily accessible hotel that was clean and had everything we needed! "
Canada
Andrew
$87 nightly
The price is $98
Jun 16 - Jun 17
Total with taxes and fees
The Village Inn

Best Western Plus Fergus Hotel

Best Western Plus Fergus Hotel
2.5 star property
Centre Wellington
8.2 out of 10, Very Good, (483 reviews)
"The staff were friendly and helpful."
Canada
MICHAEL
$142 nightly
The price is $161
May 28 - May 29
Total with taxes and fees
Best Western Plus Fergus Hotel

Comfort Inn Guelph

Comfort Inn Guelph
2.5 star property
Guelph
8.0 out of 10, Very Good, (1,002 reviews)
"Great place to stay. Breakfast was nice. Rooms were a bit cold but highly recommend!"
Canada
ersilia
$120 nightly
The price is $141
Jun 14 - Jun 15
Total with taxes and fees
Comfort Inn Guelph

Home2 Suites By Hilton Kitchener

Home2 Suites By Hilton Kitchener
3.0 star property
Centreville Chicopee
9.2 out of 10, Wonderful, (442 reviews)
"Loved the cleanliness and coffee availability throughout day"
Canada
Mustufa
$98 nightly
The price is $115
May 31 - Jun 1
Total with taxes and fees
Home2 Suites By Hilton Kitchener

Delta Hotels by Marriott Guelph Conference Centre

Delta Hotels by Marriott Guelph Conference Centre
3.5 star property
Guelph
8.8 out of 10, Excellent, (1,000 reviews)
"Always enjoy my stay"
United States
Ian
$140 nightly
The price is $165
May 23 - May 24
Total with taxes and fees
Delta Hotels by Marriott Guelph Conference Centre

Staybridge Suites Guelph by IHG

Staybridge Suites Guelph by IHG
3.0 star property
Guelph
9.0 out of 10, Wonderful, (1,001 reviews)
"clean room, friendly staff, good breakfast"
Canada
Lori
$132 nightly
The price is $156
May 24 - May 25
Total with taxes and fees
Staybridge Suites Guelph by IHG

Waterloo Suites Hotel, Trademark Collection by Wyndham

Waterloo Suites Hotel, Trademark Collection by Wyndham
2.5 star property
Waterloo
8.0 out of 10, Very Good, (1,002 reviews)
"Clean and spacious room, breakfast was reasonably good. The manager was quite nice to offer my toddler some biscuits, quite friendly staff"
Canada
Huijing
$96 nightly
The price is $113
May 31 - Jun 1
Total with taxes and fees
Waterloo Suites Hotel, Trademark Collection by Wyndham

Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG

Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG
2.5 star property
Township of Woolwich
8.8 out of 10, Excellent, (1,301 reviews)
"Overall a great stay, perfect location!"
Canada
Katie
$107 nightly
The price is $126
May 31 - Jun 1
Total with taxes and fees
Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG

The Walper Hotel, part of JdV by Hyatt

The Walper Hotel, part of JdV by Hyatt
4.0 star property
Downtown Kitchener
9.0 out of 10, Wonderful, (1,001 reviews)
"The best stay we’ve had!"
Canada
Benjamin
$100 nightly
The price is $118
May 31 - Jun 1
Total with taxes and fees
The Walper Hotel, part of JdV by Hyatt

Hampton Inn & Suites by Hilton - Guelph

Hampton Inn & Suites by Hilton - Guelph
2.5 star property
Guelph
8.4 out of 10, Very Good, (1,000 reviews)
"Hotel was clean , staff were great would definitely return to this location"
Canada
Miranda
$140 nightly
The price is $165
May 31 - Jun 1
Total with taxes and fees
Hampton Inn & Suites by Hilton - Guelph

Western Hotel & Executive Suites

Western Hotel & Executive Suites
4.0 star property
Guelph
9.0 out of 10, Wonderful, (1,001 reviews)
"Great rooms and location"
Canada
Paul
$104 nightly
The price is $122
May 24 - May 25
Total with taxes and fees
Western Hotel & Executive Suites

Fairfield Inn & Suites by Marriott Guelph

Fairfield Inn & Suites by Marriott Guelph
3.0 star property
Guelph
8.6 out of 10, Excellent, (1,000 reviews)
"Clean rooms, efficient check out , staff was professional and helpful."
Canada
Janice
$129 nightly
The price is $152
Jun 12 - Jun 13
Total with taxes and fees
Fairfield Inn & Suites by Marriott Guelph

Courtyard by Marriott Waterloo St. Jacobs

Courtyard by Marriott Waterloo St. Jacobs
3.0 star property
Township of Woolwich
8.8 out of 10, Excellent, (1,001 reviews)
"The staff was excellent clean rooms lots of options loved the cafe! Great stay!!"
Canada
Lina
$117 nightly
The price is $137
Jun 7 - Jun 8
Total with taxes and fees
Courtyard by Marriott Waterloo St. Jacobs

Hampton Inn & Suites by Hilton Waterloo St. Jacobs

Hampton Inn & Suites by Hilton Waterloo St. Jacobs
2.5 star property
Township of Woolwich
9.0 out of 10, Wonderful, (1,165 reviews)
"Good location, clean and comfortable rooms."
Canada
Hilda
$101 nightly
The price is $118
May 31 - Jun 1
Total with taxes and fees
Hampton Inn & Suites by Hilton Waterloo St. Jacobs
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Salem Hotel Reviews

More cheap stays in Salem

Why book with Expedia?

  • Flexible booking

    On Expedia, you can find plenty of hotels with flexible cancellation in Salem using the “Fully refundable property” search filter. Just be sure to always double-check each hotel's cancellation policy before booking.

  • Book now and pay later

    With countless book now, pay later options, there's no need to wait till payday to grab a deal. Use the “Reserve now, pay later” search filter to view all properties available with this payment option in Salem.

  • Hotel comparison

    Thanks to the handy “Compare properties” tool on Expedia, you can compare hotels in Salem side by side with just a few clicks.

  • Member prices

    Join Expedia's loyalty program, One Key, for free and unlock Member Prices and rewards on select hotels worldwide. Simply log in when you search and look out for the blue savings label.

Frequently asked questions

What is the best area to stay in Salem?
The best area to stay in Salem is the downtown core, particularly near Front Street and the surrounding blocks, which offer the most options for accommodations and access to local attractions.

This central area is the heart of Salem, featuring many historic buildings, local shops, and eateries. It's highly walkable, making it convenient to explore on foot. You'll find a concentration of boutique hotels and guesthouses here, often housed in beautifully preserved historic structures.

For couples seeking a relaxed and convenient stay, downtown Salem is an excellent choice. You'll be within easy walking distance of the Salem Museum, the waterfront promenade along the Salem River, and a variety of restaurants great for an evening out.
When is the best time to go to Salem?
The best time to visit Salem, Ontario, is during the summer months, from June to August, when the weather is warm and most outdoor activities and attractions are fully operational.

During these months, the average daily temperatures range from 20°C to 28°C (68°F to 82°F), making it ideal for exploring the natural beauty of the area, such as the Salem Conservation Area and its trails. The warm weather also allows for comfortable enjoyment of the Elora Gorge, where visitors can tube or kayak. Families often find summer superb for their visit, as children can fully participate in outdoor adventures without concerns about cold weather.

Early autumn, specifically September and early October, also offers a pleasant experience. The temperatures are cooler, typically ranging from 10°C to 20°C (50°F to 68°F), and the fall foliage provides stunning scenery, particularly along the Grand River. This period is well-suited for couples seeking a more tranquil visit, with opportunities for scenic drives and enjoying local harvest festivals.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Salem.
How can I save on a Salem hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Salem hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Salem hotel?
Prices for hotels in Salem often vary, but you can find a great deal from $80 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia