5 spa hotels near or in Toronto
1) The Four Seasons Hotel Toronto
The Four Seasons is a nice hotel located close to a great shopping district. The spa is very professional and offers a variety of services. You can also go there for traditional Chinese medicine practices like cupping and gua sha. They even offer psychic services, which is pretty unique for a spa. Book a session and get all your questions answered.
2) Inn On The Twenty
Inn On The Twenty is a posh luxury hotel and is located in the historic Jordan village. There are 28 rooms and each room comes with a fireplace and a very comfortable seating area. The spa is elegant and provides a wide variety of services, like a wine country facial.
More hidden secrets in Toronto?
Discover hundreds of hidden gems in and around the city with this one-of-a-kind guide, written by a true local. The perfect companion for a trip off the beaten track.
3) Miraj Hammam Spa - Shangri-La
Inside the Shangri-La Hotel, the Miraj Spa offers a variety of services, including traditional Turkish spa services. It’s an exotic experience in the middle of Toronto. The hammam is hot, steamy, and intense. They offer a full-body exfoliation service that uses the heat from the hammam, creating an invigorating experience.
4) Millcroft Inn & Spa
The Millcroft is located in the village of Alton. The area is picturesque with lots of old limestone buildings. Enjoy both spa services and the serenity of the hotel grounds. The restaurant is a well-respected fine dining establishment that features local artists as a part of the decor.
5) White Oaks Resort & Spa
White Oaks is a little more commercial in feel than other spas listed, but the services are comprehensive and high quality. They offer treatments like microdermabrasion and needling. The location is also excellent. You are close to a ton of wineries, the falls and bike paths along the river.
Join the community
Sign up for free to gain unlimited access to the website. Plus, you'll receive a 10% discount in our online bookshop.
Already a member? Log in.
New here? Sign up.