Menu

Search options

Select city first

2026-09-22

2026-09-23
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.

Beach hotels 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

859 results

  • Charming 3Br Beach House With Bbq In Grand Bend

    61 Centre Street Unit B, Grand Bend, Canada (To the map)

    To the hotel

    Book Now
  • Beachfront Escape Cottage

    113 Wyldewood Beach Road, Port Colborne, Canada (To the map)

    To the hotel

    Book Now
  • Cedar Village & Marina

    29 Pickerel And Lower French River Road, Bigwood, Canada (To the map)

    To the hotel

    Book Now
  • Olga'S Bay Lake House

    From US$ 1588

    1050 Fair Lee Park Road, Minett, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1588
  • Beach Street Escape - Hot Tub And Steps To Beach St-2020-0311

    29 Beach Street, Wellington, Canada (To the map)

    To the hotel

    Book Now
  • Private Beach Access - Cottage 2

    Pickwick Cottages, Sauble Beach, Canada (To the map)

    To the hotel

    Book Now
  • Stunning 4Bd Home Near Sunset Beach - Patio - Bbq

    88 Croydon Drive, Saint Catharines, Canada (To the map)

    To the hotel

    Book Now
  • Waterfront 3 Bedroom Home

    66 Grandview Road, Port Mcnicoll, On. L0K 1R0, Port McNicoll, Canada (To the map)

    To the hotel

    Book Now
  • New The Carlyle 209 Beachside Condo In Grand Bend

    15 Main Street West, Grand Bend, Canada (To the map)

    To the hotel

    Book Now
  • The Queen'S Cottage

    From US$ 551

    8 Queens Avenue, Grand Bend, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 551
  • The Cozy Shore Cottage

    190 Dunkerron Avenue, Wasaga Beach, Canada (To the map)

    To the hotel

    Book Now
  • Luxury Beach House With Stairs To A Private Sandy Beach!

    12171 Augustine Road, Wainfleet, Canada (To the map)

    To the hotel

    Book Now
  • 4 Bdrm Apt, Private Beach Access, Bbq, Petfriendly, Walk To The Village!

    796455 Grey County Rd 19, The Blue Mountains, On L9Y 0N8, Canada, Blue Mountains, Canada (To the map)

    To the hotel

    Book Now
  • Stunning Waterfront Escape With European Flair

    From US$ 208

    Lyndhurst Road 592, Delta, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Westlake Cottage - Hillier Lodge

    43 Bass Lane, Wellington, Canada (To the map)

    To the hotel

    Book Now
  • Spacious Second Floor Garden View Apartment

    190 Dunkerron Avenue, Wasaga Beach, Canada (To the map)

    To the hotel

    Book Now
  • The Rosebud Cottage

    151 3Rd Street, Port Stanley, Canada (To the map)

    To the hotel

    Book Now
  • Private Beach Hot Tub A Vacay To Remember

    155 Melville Road, Hillier, Canada (To the map)

    To the hotel

    Book Now
  • Serene Waterfront Escape On Private Lane

    197 Fraser Street, Thornbury, Canada (To the map)

    To the hotel

    Book Now
  • Bluewater Lakehouse Retreat With Private Beach & Hot Tub

    77475 Bluewater Highway, Bayfield, Canada (To the map)

    To the hotel

    Book Now