
One of Ontario’s most picturesque settlements, Elora, in Wellington County, is home to the stunning Elora Gorge and spectacular limestone buildings from the 19th century. Grand River flows through the gorge, bordered by enormous limestone cliffs. The historic Elora Mill is a beautiful structure located along the gorge. Today, it still exists as an inn, with tours available to learn about its history. The marvellous landscape may be seen in all its glory from Elora Gorge Lookout. While here, you must try out the charming local restaurants and breakfast cafes. If you want to get the most out of your trip to Elora, make sure you stay somewhere that offers optimum relaxation. Read on to find out the best hotels with spa near Elora, Canada.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to spa and wellness services. The image galleries get refreshed with the latest updates regularly. They were last updated on April 23, 2025.
1. Millcroft Inn & Spa (from USD 245)
After a busy day of activities, it’s important to refresh yourself and a relaxing spa treatment might just hasten your recovery. The in-house spa and wellness centre provides guests with modern conveniences such as a sauna, a gym and swimming pools. Don’t forget to take advantage of the hot spring pools. A luxurious full-day spa experience is an option, as are spa services such as hydrotherapy and herbal steam rooms.
Millcroft Inn & Spa
Address: 55 John Street
57.05 km (35.5 mi) from Waterloo Park
2. The Bruce Hotel (from USD 432)
Outstanding dining experiences with exceptional breakfast, patio and inside dining, and personalized service for dinner plans.
Reasonable pricing with included breakfast and exceptional dining experiences.
Perfect location for downtown and waterfront park access, ideal for visiting the Stratford Festival Theatre.
Luxurious, spacious rooms with beautiful patio, inside and outside pools, and personalized touches like warm cookies and coffee service.
This beautiful hotel has a lot of wonderful amenities including a spa. Prepare yourself for a more intense experience as you make use of their spa centre or massages, both of which are available for a fee. A relaxation area, fitness centre, and hot tub are available as part of the spa facilities. A range of beauty services is offered as well.
Avon Theatre and Tom Patterson Theatre are closeby attractions for those who want a taste of the local culture.
The Bruce Hotel
Address: 89 Parkview Drive
36.44 km (22.7 mi) from Waterloo Park
Other accommodations with spa near Elora, Canada
3. Puddicombe House (from USD 269)
Delicious and well-prepared meals, with a diverse menu and friendly, helpful staff.
Reasonable pricing for comfortable rooms and great dining experiences.
Located in the historic site of New Hamburg, with easy access to town attractions and activities.
Convenient amenities including a coffee maker in the room, spa treatments, and a washing machine for guest use.
If you like to bask in luxury and refreshment during your travels, this is the perfect choice for you. This 4-star inn has been attractively decorated with hardwood furnishings to create a cosy atmosphere. For some real rejuvenation, head to the on-site spa offering massages, facials and pedicures for those sore limbs. The spa provides a variety of skincare and hair treatments for guests.
Cultural attractions nearby include Avon Theatre.
Puddicombe House
Address: 145 Peel Street
17.18 km (10.7 mi) from Waterloo Park
Rejuvenate yourself in picturesque Elora
Elora, which is located about an hour from Toronto, is ideal for all types of visitors due to its dynamic lineup of activities and laid-back appeal. These lodging options provide a comfortable home base for those visiting Elora. Stay at one of these hotels with a spa near Elora, Canada, and make the most of your vacation there.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data