Guelph Hotels

Find the best Guelph hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Guelph hotels with free cancellation or excellent ratings

Trusted Guelph hotel providers

See all hotels in Guelph

View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Guelph.

Find a Guelph hotel in the heart of the action

Beat the queues at the top Guelph attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelComfort Inn – 5.0
Average 4 star hotel price$492 per night

Your guide to finding the best hotels in Guelph, Canada

Make the most of your time in Guelph by staying at a hotel that suits your style. Take a look at our list of hotels, ranging from luxurious to more affordable options.

Best time to visit Guelph

Guelph is an interesting place to visit, but before booking your trip, be sure to take into account what you're looking for (or hoping to avoid) when it comes to things like weather and price.

Low and high season in Guelph

Busiest month(s): With June being the peak tourist season in Guelph, the average nightly price soars to $302. If you're heading to Guelph during this time, anticipate relatively higher costs than during the less busy times of year, which offer average nightly prices of $239.

Quietest month(s): Save on your hotel stay and avoid peak season prices by taking your trip during July, when the average price per night is $239.

The most expensive month to stay in Guelph is June, when you should be prepared to spend around $302 on a hotel. Throughout the year, weekend rates cost around $283 per night, and peak on Saturday. During the week, you’ll spend on average $234 for a night’s stay, while Tuesday is typically the cheapest day of the week to book a room.

Where to stay in Guelph

With Skyscanner, it's easy to find the best Guelph hotels at a rate you want.

Popular hotels in Guelph

If you're travelling to Guelph, here are some other in-demand hotels you can book:

The 3-star Staybridge Suites Guelph, an IHG Hotel offers a relaxing retreat in the middle of Guelph. The hotel offers a spa, restaurant, bar, and gym.

With a 4-star rating, the Delta Hotels by Marriott Guelph Conference Centre is another great hotel. The hotel provides a restaurant, bar, fitness center, and spa.

Enjoy the best of both worlds at the Hampton Inn & Suites by Hilton Guelph, where comfort meets modern amenities. The hotel offers a restaurant, bar, fitness center, and free Wi-Fi for you to use at your leisure.

The Days Inn by Wyndham Guelph, a comfortable 2-star hotel, provides you with plenty of amenities, such as a restaurant, Bar, parking, and fitness center.

With a modern and comfortable design, the Super 8 by Wyndham Guelph is a 2-star hotel that provides value with restaurant, bar, parking, and free Wi-Fi.

Things to do in Guelph

In the city center, enjoy well-known attractions and things to do like the Aberfoyle Antique Market. Food lovers will find authentic local cuisine, creative twists on classics, and flavors from around the globe at spots like Angel's Diner, Ben Thanh, Na-Ha-Thai's Kitchen, Eric the Baker, and Helmand Kabab House.

Finding cheap hotels in Guelph: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Guelph with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $114 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $119 per night.
The average price of a hotel during the week is $240 per night, and the average price on weekends is $267. Overall, it looks like the cheapest day to stay in Guelph could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Guelph. And the most expensive day seems to be Friday
The average price of a 3-star hotel in Guelph is currently around $270 per night. And the cheapest 3-star hotel we found is $188 per night.
The average price of a 4-star hotel in Guelph is currently around $344 per night. And the cheapest 4-star hotel we found is $186 per night.
If you're hitting up Guelph with kids in tow, try Staybridge Suites Guelph by IHG, or DoubleTree by Hilton Kitchener.