Menu

Search options

2026-03-17

2026-03-18
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

538 results

  • 2 Bedroom 2 Bath Aquarius, Friday Harbour, Innisfil, Barrie

    375 Sea Ray Avenue, Unit 210, Innisfil, Canada (To the map)

    To the hotel

    Book Now
  • Westlake Cherry Valley Cottage

    From US$ 320

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

    To the hotel

    price for 1 night
    Book Now From US$ 320
  • Sunrise And Bayview With Snow Shoes, Watercrafts , Bikes

    From US$ 109

    187 Sykes Street North, Meaford, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Waterfront Cottage, Top Fishing Spot, Light House

    898 Port Maitland Road, Port Maitland, 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
  • Davi'S Lake House

    1210 Nine Mile Lake Road, Unit 32, Torrance, 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
  • Paradise Pines Waterfront Retreat

    95 Little Pine Dr, Miller Lake, 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
  • Private Beach Hot Tub A Vacay To Remember

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

    To the hotel

    Book Now
  • Charming 3 Bedroom Home Near The Lake

    963 Hampton Crescent, Mississauga, Canada (To the map)

    To the hotel

    Book Now
  • Lakefront Sand Bay Resort With Private Beach And Bbq

    80 Sand Bay Rd, Nobel, Canada (To the map)

    To the hotel

    Book Now
  • Lovely Little Lake House

    40 Reddick Road, Brighton, Canada (To the map)

    To the hotel

    Book Now
  • Luxurious Lakeview Oasis In The Heart Of Hamilton With Large Backyard

    531 Beach Boulevard, Hamilton, Canada (To the map)

    To the hotel

    Book Now
  • The Fox Lakefront Cottage With Privatebeach And Sauna

    From US$ 1087

    289 West Fox Lake Road, Huntsville, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1087
  • Wymbolwood Lodge

    628 Tiny Beaches Road South, Wymbolwood Beach, Canada (To the map)

    To the hotel

    Book Now
  • Waterfront, Dream Stay At Belle Vue Cottage

    From US$ 428

    12 Fire Route 206, Parry Sound, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 428
  • Rustic Waterfront Log Cabin

    110 Hobson'S Harbour Drive, Stokes Bay, Canada (To the map)

    To the hotel

    Book Now
  • The Big Chill Luxe Lakefront W Hot Tub And Sauna

    849 Selena Drive, Sprucedale, Canada (To the map)

    To the hotel

    Book Now