Search beach hotels in Ontario

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 2,941 properties in Ontario
    Show map Map
  • Greystone on Golden Lake

    Greystone on Golden Lake

    Deacon, Canada
    9.6

    Exceptional

    180 reviews

    Featuring free WiFi, a seasonal outdoor pool and a terrace, Greystone on Golden Lake offers accommodations in Deacon, just 19 miles from Pembroke. Free private parking is available on site.

  • Sir Sam's Inn & Spa

    Sir Sam's Inn & Spa

    Haliburton, Canada
    8.8

    Excellent

    17 reviews

    Located in Haliburton, 18 miles from Minden, Sir Sam's Inn & Spa features free WiFi access and free private parking.

  • Royal Harbour Resort

    Royal Harbour Resort

    Thornbury, Canada
    8.3

    Very Good

    87 reviews

    Showcasing a barbecue and sun terrace, Royal Harbour Resort is located in Thornbury, just 12 miles from Collingwood. Free private parking is available on site.

  • Brum's place

    Brum's place

    Sauble Beach, Canada

    Brum's place is located in Sauble Beach, just 12 miles from Tara. Owen Sound is 16 miles from the property. Free private parking is available on site. The accommodation is equipped with a TV.

  • The Lake House

    The Lake House

    Innisfil, Canada

    The Lake House is a detached vacation home is located in Innisfil in Ontario and and is 9 miles from Barrie. It provides free private parking.

  • Hidden Valley Resort Huntsville

    Hidden Valley Resort Huntsville

    Huntsville, Canada
    8.0

    Very Good

    407 reviews

    Offering a secluded white sand beach, this Huntsville, Ontario resort is 1.9 km from Deerhurst Lakeside Golf Course. Free use of the canoes, kayaks and pedal boats are available.

  • 87 Cow Island

    87 Cow Island

    Bailieboro, Canada

    87 Cow Island is a vacation home located in Bailieboro just 27 miles from Hampton. The property is 11 miles from Peterborough and features views of the lake. Free private parking is available on site....

  • Catfish Lakefront Cabins & Campground

    Catfish Lakefront Cabins & Campground

    Wawa, Canada
    7.0

    Good

    130 reviews

    Featuring free WiFi, Catfish Lakefront Cabins & Campground offers pet-friendly accommodations in Wawa. Sandy Beach is 6 miles away. Free private parking is available on site.

  • Wasaga Bungalows

    Wasaga Bungalows

    Wasaga Beach, Canada
    6.9

    Review score

    20 reviews

    Wasaga Bungalows is located in Wasaga Beach, just 547 yards from Wasaga Beach. Free WiFi is provided and free private parking is available on site.

  • Lantern Bay Resort

    Lantern Bay Resort

    Gravenhurst, Canada

    Showcasing an outdoor pool and views of the lake, Lantern Bay Resort is located in Gravenhurst. Lake Muskoka is 6 miles from the property. Free private parking is available on site.

You might also like these property types: