Menu

Search options

Select city first

2026-06-23

2026-06-24
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

570 results

  • Alpine Lake House - Waterfront On Lake Muskoka

    Acton Island Road 1648, Port Carling, Canada (To the map)

    To the hotel

    Book Now
  • Algonquin Island 'Luxe' Cottage At The Edge Of The Park

    From US$ 464

    Kawawaymog Lake, South River, Canada (To the map)

    Set in South River, the 2-bedroom Algonquin Island 'Luxe Cottage is next door to Northern Edge Algonquin. This accommodation offers 2 bedrooms and 2 bathrooms.

    To the hotel

    price for 1 night
    Book Now From US$ 464
  • Sunrise Net Cottage

    5 Raven Street, Kawartha Lakes, Canada (To the map)

    To the hotel

    Book Now
  • Cozy Front Lake Cottage!

    From US$ 534

    Kanawa Lane, Hindon Hill, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 534
  • New Management - Collingwood Getaway

    11 Dawson Drive 706, Collingwood, Canada (To the map)

    To the hotel

    Book Now
  • Myers Cave Resort

    From US$ 209

    2471 Road 506, Cloyne, Canada (To the map)

    Myers Cave features accommodation with a free carpark, a seasonal outdoor pool and a heated swimming pool and is nestled 4.4 km from Land O' Lakes Rescue Petting Farm. This property comprises 7 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Wasaga Beach Bunkie 5

    From US$ 130

    55 Beck Street, Wasaga Beach, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • 1-Bedroom Cottage #2 - Ambleside

    322 Front Street West, Kawartha Lakes, Canada (To the map)

    To the hotel

    Book Now
  • Private Double Room In Downtown Toronto, Steps To Subway & Cn Tower

    From US$ 107

    730 Ontario Street, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 107
  • Sutton Park Inn

    From US$ 102

    1126 Sutton St, Kincardine, Canada (To the map)

    A bar and a shared lounge are available at Sutton Park Inn, and Kincardine Pavilion Beach is 2 km away. The venue is located 2 km from the centre of Kincardine and a couple of minutes' drive from the…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • The Maples Cottages In Port Elgin

    From US$ 124

    650 Highland, Port Elgin, Canada (To the map)

    The Maples Cottages Port Elgin is set 1 km from North Shore Park, and boasts an aqua park, a sundeck and a satellite flat-screen. St Joseph's School is set 800 metres away.

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Four Ninety Muskoka B & B

    From US$ 173

    490 Phillip Street East, Gravenhurst, Canada (To the map)

    Four Ninety Muskoka B & B Gravenhurst is 3.6 km from Lake Muskoka and features tennis courts and a sunbathing terrace. The venue is 5 minutes' walk from the centre of Gravenhurst.

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Ramada Limited South Windsor

    From US$ 62

    2225 Division Rd., Windsor, Canada (To the map)

    Located near the business district of Windsor, the 3-star Ramada Limited South Windsor Hotel offers entertainment activities and barbeque grills. Olde Walkerville Neighborhood is placed nearly 15…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Gypsy By The Lake Bed And Breakfast

    33 Albert Street, Sutton, Canada (To the map)

    To the hotel

    Book Now
  • Holiday Inn Guelph Hotel & Conference Centre, An Ihg Hotel

    From US$ 98

    601 Scottsdale Drive, Guelph, Canada (To the map)

    The 4-star Holiday Inn Guelph Hotel And Conference Centre is set 2.8 km from Guelph Market Square and 2.8 km from Church of Our Lady Immaculate. All guests can enjoy high speed Internet access…

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • The Woodlawn Inn

    From US$ 122

    420 Division St, Cobourg, Canada (To the map)

    The Woodlawn Inn Cobourg is a 3-star accommodation with free self-parking, a free car park and live performances. This inn is less than 1.2 km from Cobourg Memorial Temple Banquet Hall.

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Dayspring Cottages

    From US$ 184

    20 Snowshoe Lane, Emsdale, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • Executive Suites

    From US$ 132

    200 Monk Street P.O.Box 825, Chapleau, Canada (To the map)

    Executive Suites Inn offers a free carpark, a golf course and a patio as well as proximity to Chapleau Heritage Museum. The property comprises 16 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 132
  • Chalkley'S Sandy Bay Cottage Resort

    From US$ 185

    37 Sandy Bay Rd, P0H1H0, Nipissing Beach, Ca, Nipissing Beach, Canada (To the map)

    Chalkley'S Sandy Bay Cottage Resort is located 4 km from Nipissing Beach and offers a patio, a free car park and a sun deck. The venue is placed next to private beaches.

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • Mattawa River Resort

    From US$ 123

    6251 Hwy 17, West, Calvin, Canada (To the map)

    Mattawa River Resort, located 4.4 km from Samuel du Champlain Park, features a patio, free self parking and a picnic area. Samuel de Champlain Provincial Park is less than 4.5 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 123