Search beach hotels in Ontario

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 3,018 properties in Ontario
    Show map Map
  • Deacon, Canada
    9.7

    Exceptional

    194 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.

    “We had such an amazing week at Greystone on Golden Lake. It is a fantastic place to stay. Wake up and see and hear the waves hitting the shore right from your bed!”

    Igor
  • Haliburton, Canada
    8.9

    Excellent

    35 reviews

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

    “Loved the facilities! There was so much to do - rain or shine. Beautiful view and close to Halliburton and surrounding towns. The staff was overly accommodating! Two amazing pools and lake.”

    Kaylie
  • Thornbury, Canada
    8.4

    Very Good

    94 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.

  • Wawa, Canada
    6.9

    Review score

    128 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.

  • Huntsville, Canada
    7.9

    Good

    418 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.

  • Red Lake, Canada

    Showcasing a sauna and a private beach area, Sydney Lake Lodge is located in Red Lake. The accommodation has a sitting and dining area. There is also a kitchen, fitted with an oven.

  • 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.

  • Harcourt, Canada
    3.2

    Review score

    3 reviews

    Located in Harcourt, Pine Grove Point Campground features free WiFi, a garden and barbecue. Free private parking is available on site. Some units include a dining area and/or balcony.

  • Port Elgin, Canada
    6.7

    Review score

    1 review

    Featuring free WiFi and a barbecue, Sunset Cottages is located in Port Elgin, just 13 miles from Tara. Owen Sound is 24 miles from the property. Free private parking is available on site.

  • 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....

You might also like these property types: