Menu

Search options

Select city first

2026-06-06

2026-06-07
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Resorts in Ontario

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

107 results

  • Lodges At Blue Mountain

    From US$ 167

    796404 Grey Road 19, Collingwood, Canada (To the map)

    The 4-star Lodges At Blue Mountain offers a luxury accommodation with 30 rooms to stay in. It features an outdoor pool and rooms with a view over Blue Mountains.

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • Saga Resort

    From US$ 73

    88 Main Street South, Wasaga Beach, Canada (To the map)

    Located 0.7 km from Wasaga Beach Area #1 Swimming Lake, guests of 3-star Saga Resort may find a heated pool, a volleyball court and an outdoor seasonal pool on-site. The miniature Skull Island…

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Pickering Casino Resort

    From US$ 111

    888 Durham Live Ave, Pickering, Canada (To the map)

    Pickering Casino Resort offers 273 rooms, and it's at 150 metres from Annandale Golf & Curling. This resort lies at a 2.8 km distance from Rotary Park and at a 4.1 km distance from Pickering Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Highlands Four Season Resort

    From US$ 123

    981 Barryvale Road, Calabogie, Canada (To the map)

    Highlands Four Season Resort is located in Calabogie, 0.5 km from Calabogie Highlands Golf Resort, and offers an outdoor pool. This resort features a flat screen TV, a bar and an outdoor pool area as…

    To the hotel

    price for 1 night
    Book Now From US$ 123
  • Nomi Resort

    From US$ 227

    4727 Elephant Lake Road, Highland Grove, Harcourt, Canada (To the map)

    Placed only a short driving distance from Benoir Lake, Nomi Community Harcourt offers amenities, such as a bar and a fireplace. Guests will find South Little Mink Lake in about 3 km from the resort…

    To the hotel

    price for 1 night
    Book Now From US$ 227
  • Horseshoe Resort

    From US$ 176

    1101 Horseshoe Valley Rd, Barrie, Canada (To the map)

    Horseshoe Resort Barrie is 3 km from Copeland Forest and features a shared lounge and a ballroom. The venue is only 600 metres from The Heights Ski And Country Club.

    To the hotel

    price for 1 night
    Book Now From US$ 176
  • Patterson-Kaye Resort And Spa

    From US$ 211

    1360 Golden Beach Rd, Bracebridge, Canada (To the map)

    The 4-star Patterson Kaye Resort Bracebridge is situated 2.6 km from the christmas Santa's Village Theme Park. It offers air-conditioned rooms, free Wi Fi in public areas and free car park onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 211
  • 3 Pines Lodge Muskoka

    From US$ 95

    484 Muskoka District Road 10 Muskoka, Huntsville, Canada (To the map)

    Situated within 1.5 km from North Granite Ridge Golf Club in Huntsville, 3 Pines Lodge features a patio and a garden throughout the property. 3 Pines Lodge Huntsville also offers swift access to Port…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Blue Water Acres

    From US$ 295

    1052 Rat Bay Road, Huntsville, Canada (To the map)

    Blue Water Acres Hotel is a 3-star venue in Huntsville featuring a tennis court, a sunbathing terrace and an indoor swimming pool. Dwight Beach is 4.2 km from the accommodation, while Peninsula Lake…

    To the hotel

    price for 1 night
    Book Now From US$ 295
  • High Falls Bay Cottages, Camping & Waterpark

    From US$ 142

    50 Brodie Crescent, Bracebridge, Canada (To the map)

    Featuring a sun terrace, an aqua park and a golf course, High Falls Bay Cottages, Camping & Waterpark offers family-friendly accommodation in 2.8 km from Bracebridge Resource Management Area. High…

    To the hotel

    price for 1 night
    Book Now From US$ 142
  • Lang Lake Resort

    From US$ 187

    1454 Lang Lake Road, Espanola, Canada (To the map)

    Set 4.3 km from Willisville Lookout, the 3-star Lang Lake Resort Espanola includes 11 rooms. Guests who stay at the resort can park their car on site.

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Sandbanks Beach Resort

    From US$ 251

    1818 County Road 12, Rr #1, West Lake, Canada (To the map)

    Featuring barbeque grills and entertainment activities, Sandbanks Beach Resort Picton offers cheap accommodation close to West Lake Campground Park. The venue is a 10-minute ride from the miniature…

    To the hotel

    price for 1 night
    Book Now From US$ 251
  • Viamede Resort

    595 Mount Julian Viamede Road, Woodview, Canada (To the map)

    Set 4 km from the centre of Woodview, Viamede Resort offers free Wi Fi throughout the venue. Woodview Golf Course is 2.8 km from the accommodation.

    To the hotel

    Book Now
  • Keystone Resort

    3 West Hawk Blvd, Kenora, Canada (To the map)

    The 2-star Keystone Resort is placed in the vicinity of Lyons Lake. The property comprises 14 rooms.

    To the hotel

    Book Now
  • Strathmere

    1980 Phelan Road West, Ottawa, Canada (To the map)

    Strathmere is a 4-star property situated about 30 km from embassy of saudi arabia. The venue is 18 km from Rideau Carleton Raceway.

    To the hotel

    Book Now
  • The Finch Beach Resort

    From US$ 182

    585 Banner Avenue, North Bay, Canada (To the map)

    The Finch Beach Resort North Bay includes 6 rooms and is a 10-minute ride from La Vase Portage Conservation Area.

    To the hotel

    price for 1 night
    Book Now From US$ 182
  • Lakepoint Cottage Resort

    From US$ 200

    42 Nien Mar Lane, Killaloe Station, Canada (To the map)

    St. Andrew's Catholic School is 3.8 km from the hotel, while Kingston is 162 km away. Golden Lake is approximately a 25-minute walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 200
  • Balsam Resort

    From US$ 184

    21 Lila Street, Fenelon Falls, Canada (To the map)

    Placed within 0.1 km of Balsam Lake, this 3-star Balsam Resort Rosedale includes 21 rooms for guests. The property lies within 2.6 km from Weaver James.

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • The Trace At Oak Lake

    From US$ 187

    46 Fr 65A, Havelock, Canada (To the map)

    The property comprises 17 rooms. The hotel is situated in Havelock and 7 km from the city centre. It takes a 50-minute ride to Haliburton.

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Spring Lake Resort

    From US$ 90

    2893 Highway 60, Dwight, Canada (To the map)

    Less than 3 km from Dwight city centre, Spring Lake Resort features guest rooms with views of the garden. Free WiFi is available throughout the venue, and a restaurant, a patio and a free carpark are…

    To the hotel

    price for 1 night
    Book Now From US$ 90