Destination Resorts, Spas & Inns

There are many resorts, inns and spas throughout Ontario and this page highlights the four season establishments that are notable recreation and spa attractions, heritage locations, or captivating destinations in themselves.


And wherever you land, there is always more to explore if you wish to venture out. Or if you are visiting nearby, you may be able to enjoy the dining, spa, activities and entertainment available. Explore Ontario by Region.

Resorts: Central OntarioSouthwestern OntarioEastern Ontario – Northeastern Ontario – Northwestern Ontario
Spas: Central OntarioSouthwestern OntarioEastern Ontario – Northeastern Ontario – Northwestern Ontario
Inns: Central Ontario – Southwestern OntarioEastern Ontario – Northeastern Ontario – Northwestern Ontario


Central Ontario
Taboo Muskoka Resort / Muskoka District
Deerhurst Resort / Muskoka District
Rocky Crest Golf Resort / Muskoka District
Horseshoe Valley Resort / Simcoe County (Alpine Ski – Nordic Ski – Golf – Spa)
Bayview Wildwood Resort / Simcoe County
Fern Resort / Simcoe County

Southwestern Ontario
Blue Mountain Resort / Grey County
Hockley Valley Resort / Dufferin County

Eastern Ontario
Heather Lodge – Minden / Haliburton County


Central Ontario
JW Marriott The Rosseau Muskoka Resort & Spa / Muskoka District
Trillium Resort & Spa / Muskoka District
Sherwood Inn & Spa / Muskoka District
Millcroft Inn & Spa – Alton / Peel Region
Briars Resort & Spa / York Region
Christie’s Mill Inn & Spa – Port Severn / Simcoe County
Southwestern Ontario
Falls Inn & Spa – Walter’s Falls / Grey County
Oakwood Resort & Spa / Huron County
Benmiller Inn & Spa – Goderich / Huron County
Elm Hurst Inn & Spa – Ingersol / Oxford County
Inn & Spa on the Twenty – Jordan / Niagara Region
Stirling Inn & Spa – Niagara Region
The Oban Inn & Spa – Niagara-on-the-Lake / Niagara Region
Idlewyld Inn & Spa – London / Middlesex County

Eastern Ontario
Ste. Anne’s Spa / Northumberland County
Eganridge Resort / Kawartha Lakes
Sir Sam’s Inn & Spa – Eagle Lake / Haliburton County
Elmhirst’s Resort & Spa – Keene / Peterborough County

Inns & Boutique Hotels

Southwestern Ontario
Kettle Creek Inn – Port Stanley / Elgin County
Samuels Boutique Hotel – Goderich / Huron County
Breadalbane Inn – Fergus / Wellington County

Eastern Ontario
Westwind Inn – Buckhorn / Kawartha Lakes

Planning your trip

The map below will help you locate the destination options. To research the surrounding areas further, you can explore the region and activity pages surrounding the various establishments.