Travelers are voting White Oaks Conference Resort and Great Wolf Lodge Niagara Falls as the best resorts near Niagara-On-The-Lake. There are 5 resorts in Brampton a city just 34 km from Niagara-On-The-Lake and 1 resort in Oshawa which is 36 km distant. The most popular of these are Delta Meadowvale Resort in Brampton and Town Inn Suites Toronto in Oshawa. You can find 5 resorts in Ontario and 277 resorts in the country of Canada. Our members favorite in Ontario is Taboo Resort Golf And Spa and Hotel Pur is the top pick in Canada. Want more? Check out our map of resorts near Niagara-On-The-Lake.