From family-friendly cottages, to the finest culinary lodges, golf courses, couples retreats, and more, Ontario is home to some of Canada’s best resorts.
Explore our nearly 100 member resorts today and book your next dream vacation.
List View
Map View
Filters
Close Filters
A-Z
Resort Type
Amenities

50 Robinson Drive, Ahmic Harbour, Ontario, P0A 1A0, Canada

Surprise Lake, General Delivery, South River, ON P0A 1X0 Canada

20237 Kennedy Road, East Gwillimbury, Ontario, L0G 1V0, Canada

Highway 60, KM 23, 7, Algonquin Park, ON P0A 1H0

1500 Port Stanton Parkway, Severn Bridge, Ontario, P0E 1N0, Canada

275 Victoria Street South, Tweed, Ontario, K0K 3J0, Canada

3043 Beachwood Drive, Lakefield, Ontario, K0L 2H0, Canada

1235 Villiers Line, Keene, Ontario, K0L 2G0, Canada

581 Big Moose Road, Corbeil, Ontario, P0H 1K0, Canada

190 Gord Canning Drive, Blue Mountains, Ontario, L9Y 0V9, Canada

4308 60 Highway, Dwight, Ontario, P0A 1H0, Canada

1052 Rat Bay Road, Huntsville, Ontario, P1H 2J6, Canada

1047 Bonnie Lake Camp Road, Bracebridge, Ontario, P1L 1W9, Canada

55 Hedge Road, Georgina, Ontario, L0E 1R0, Canada

4791 Ontario 28, Lakefield, Ontario, K0L 2H0, Canada

16941 Ontario 35, Algonquin Highlands Ontario, K0M 1J1, Canada

30 Barrett Chute Road, Calabogie, Ontario, K0J 1H0, Canada

3303 Line 3 N, Oro Medonte L0L 2L0

167 Grassmere Resort Road, Huntsville, Ontario, P1H 2J6, Canada

486 County Road 18, Prince Edward, Ontario, K0K 1P0, Canada

462 South Beach Road, Youngs Point, Ontario, K0L 3G0, Canada

221 McLeese Drive, Kemble, Ontario, N0H 1S0, Canada

1 Galeairy Lake Road, Whitney, Ontario, K0J 2M0, Canada

1235 Deerhurst Drive, Huntsville, Ontario, P1H 1A9, Canada

1218 Canopy Lane, Algonquin Highlands, Ontario, K0M 1J1, Canada

1218 Canopy Lane, Algonquin Highlands, Ontario, K0M 1J1, Canada

26 Country Club Drive, Kawartha Lakes, Ontario, K0M 1N0, Canada

1045 Settlers Line, Keene, Ontario, K0L 2G0, Canada

4432 Fern Resort Road, Ramara Ontario, L3V 6H5, Canada

1796B South Rd Cloyne, ON K0H 1K0

3999 Friday Drive, Innisfil, Ontario, L9S 0J7, Canada

225 King Street East, Kingston, Ontario, K7L 3A6, Canada

10 Vacation Inn Drive, Collingwood, Ontario, L9Y 5G4, Canada

785 Lakeshore Drive, North Bay, Ontario, P1A 2G7, Canada

409 Thousand Islands Parkway, Ontario, Canada

7100 Northumberland County Road 18, Roseneath, Ontario, K0K 2X0, Canada

3950 Victoria Avenue, Niagara Falls, Ontario, L2E 7M8, Canada

2480 Princess Street, Kingston, Ontario, K7M 3G4, Canada

4159 County Road 9, Greater Napanee, Ontario, K7R 3K8, Canada

14483 Ontario 35, Minden, Ontario, K0M 2K0, Canada

1755 Valley Road, Huntsville, Ontario, G6S 0P2, Canada

793522 3rd Line EHS, Mono, Ontario, L9W 5X7, Canada

1101 Horseshoe Valley Road West, Barrie, Ontario, L4M 4Y8, Canada

1642 County Road 12, Prince Edward, Ontario, K0K 2T0, Canada

1050 Paignton House Road, Minett, Ontario, P0B 1G0, Canada

ON-60, Algonquin Park, ON P1H 2G9

South Morrison Lake Road, Gravenhurst, Ontario, P0E 1G0, Canada

19 Keith Avenue, Collingwood, Ontario, L9Y 4T9, Canada

557 Rocky Shore Road, Port Severn, Ontario, L0K 1S0, Canada

2340 Loughborough View Road, Battersea, Ontario, K0H 1H0, Canada

1260 Fox Point Road, Dwight, Ontario, P0A 1H0, Canada

155 McCrearys Beach Road, Perth, Ontario, K7H 3C8, Canada

55 John Street, Alton, Ontario, L7K 0C4, Canada

1217 North Muldrew Lake Road, Gravenhurst, Ontario, P1P 1R2, Canada

795 Northumberland Heights Road, Cobourg, Ontario, K9A 4J8, Canada

6015 Ontario 89, New Tecumseth, Ontario, L9R 1A4, Canada

70671 Bluewater Highway, 21 N, Grand Bend, Ontario, N0M 1T0, Canada

40 Owl Lane, Foresters Falls, Ontario, K0J 1V0, Canada

36 Fire Route 101, Bobcaygeon, Ontario, K0M 1A0, Canada

48 John Street West, Niagara-on-the-Lake, Ontario, L0S 1J0, Canada

932 Gilchrist Bay Road, Juniper Island, Ontario, K0L 2C0, Canada

1679 Port Cunnington Road, Dwight, Ontario, P0A 1H0, Canada

2900 Kellys Road, Port Severn, Ontario, L0K 1S0, Canada

20 Barnwood Drive, MacTier, Ontario, P0C 1H0, Canada

1 Harbour Street, Thornbury, Ontario, N0H 2P0, Canada

116 Gloucester Trail, Port Severn, Ontario, L0K 1S0, Canada

1082 Shamrock Marina Road, Severn Bridge, Ontario, P0E 1N0, Canada

1090 Shamrock Road, Port Carling, Ontario, P0B 1J0, Canada

1090 Sherwood Road, Port Carling, Ontario, P0B 1J0, Canada

875 Southview Drive, Bailieboro, Ontario, K0L 1B0, Canada

202 Spectacle Lake Road, Barry's Bay, Ontario, K0J 2C0, Canada

1018 Blue Heron Ridge, Arden, Ontario, K0H 1B0, Canada

1009 Massey Rd, Grafton ON K0K 2G0, Canada

30 Tapatoo Trail, Ontario, P2A 0B2, Canada

1297 Kashagawigamog Lake Road, Minden Hills, ON, Canada KOM 2K0

2274 County Road 1, Box 300, Bloomfield, ON K0K 1G0

1013 Hwy 528A, Noelville, ON P0M 2N0

180 Main St S, Newmarket, ON L3Y 3Z2

64 Third Street, Collingwood, Ontario, L9Y 1K5, Canada

395 Sandy Hook Road, Prince Edward, Ontario, K0K 2T0, Canada

5194 Tower Manor Road, Bewdley, Ontario, K0L 1E0, Canada

848 Clearwater Lake Road, Huntsville, Ontario, P0B 1L0, Canada

1040 Walker Lake Drive, Huntsville, Ontario, P1H 2J6, Canada

37 Fire Route 21 Road, Ontario, K0L 1J0, Canada

253 Taylor Road, Niagara-on-the-Lake, Ontario, L0S 1J0, Canada

1260 Grants Settlement Road, Foresters Falls, Ontario, K0J 1V0, Canada

2508 Windermere Road, Windermere, Ontario, P0B 1P0, Canada

2652 Highway 528, Noelville, Ontario, P0M 2N0 Canada

171 Woodland Estates Road, Trent River, Ontario, K0L 2Z0, Canada
FAQs
There are many popular resorts and experiences in Ontario, and you can find them all right here! Our curated list of resorts features cottage resorts, lodges, resort hotels, lakeside resorts, all inclusive resorts, golf resorts, and much more. Whether you’re looking for a short trip or a once-in-a-lifetime vacation, there’s something for everyone.
Browse by resort type—including spas and wellness resorts, family resorts, adventure resorts, culinary resorts, romantic resorts, and resorts that cater to weddings and corporate event—to find your next top resort in Ontario.
Explore our list of resorts above to see some of the top resorts in Ontario, Canada. Use our map feature to find resorts in every region of Ontario – from Southern Ontario and Niagara Wine Country; to Eastern Ontario and the Ottawa region; to Muskoka, the Near North and Northern Ontario; and every place in between!
And don’t forget to check out our Great Escapes Blog to get all the inspiration you’ll need to find top resorts in Ontario.
Yes – a Resorts of Ontario gift certificate makes an ideal experience gift! Open the door to fun and adventure at nearly 100 resorts, boutique hotels, waterside lodges, and cottages across the province. Our certificates never expire, and they can be used for experiences and services offered at these properties such as spa treatments, dining, skiing, golfing, and much more.
You bet! If you’re looking to snag an exciting deal on an Ontario resort, check out our Hot Deals section. It’s full of great deals on a wide range of affordable resort experiences. And don’t forget to sign up for future notifications on great deals as well. New deals drop each week, and they last for a limited time only – so act fast!
There are many family-friendly resorts and cottages in Ontario. We’re passionate about curating experiences for families – have a look at them right here.