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

  • Marble Lake Lodge

    From US$ 105

    1005 Marble Lake Road, Cloyne, Canada (To the map)

    Featuring free self parking, a picnic area and live performances, Marble Lake Lodge offers accommodation in Cloyne. Guests will find Pineview Free Methodist Church in about 3.7 km from the cottage…

    To the hotel

    price for 1 night
    Book Now From US$ 105
  • Best Western Plus Waterloo

    From US$ 103

    547 King Street, Waterloo, Canada (To the map)

    Boasting flat screen TV, entertainment activities and a bar, Best Western Plus Waterloo Hotel lies in vicinity of Conestoga Mall. City of Waterloo History Museum is located near the venue, and Region…

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Totem Resorts

    From US$ 176

    120 Totem Road, Sioux Narrows, Canada (To the map)

    Featuring a sun terrace and a golf course on site, Totem Resorts is located in a beach area of Sioux Narrows. The property is settled approximately 3.4 km from Sioux Narrows Marina.

    To the hotel

    price for 1 night
    Book Now From US$ 176
  • Cedars Of Lake Eugenia

    134 Cedars Resort Lane, Eugenia, Canada (To the map)

    Cedars Of Lake Eugenia Hotel features an outdoor swimming pool, a patio and free self parking, and lies 10 minutes' drive from Eugenia Falls. Located next to the Eugenia Lake, this venue is 87 km…

    To the hotel

    Book Now
  • Birchland Cottages

    19 Birchland Camp Road, Iron Bridge, Canada (To the map)

    Guests of Iron Bridge will have a nice stay at Birchland Cottages apartment. Mississagi Delta Provincial Nature Reserve is 4.9 km away and Museum Information can be reached within 30 minutes' drive.

    To the hotel

    Book Now
  • Hay Lake Lodge And Cottages

    903 Mcrae-Hay Lake Road, Whitney, Canada (To the map)

    Hay Lake Lodge And Cottages Whitney includes 6 rooms and is about 15 minutes' walk from Hay Lake. Guests who stay at this holiday park can park their car on site.

    To the hotel

    Book Now
  • Fairy Bay Lakehouse

    From US$ 784

    228 Cookson Bay Crescent, Huntsville, Canada (To the map)

    Fairy Bay Lakehouse Huntsville comprises 8 rooms and is 6 km from Group of Seven Outdoor Gallery. The scenic Lions Lookout Viewpoint is less than 4.8 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 784
  • Coastal Suite #1 Cozy Suite #2 - Seacliff Beach Suites

    From US$ 345

    11 Grandview Crescent, Leamington, Canada (To the map)

    While staying in Seacliff Beach Suites - Coastal Room, Awesome Strolling, All Amenities, Right In Town Leamington you are invited to discover Point Pelee National Park, set around 3.5 km away, or…

    To the hotel

    price for 1 night
    Book Now From US$ 345
  • Blue Mountain Resort Home Collection

    From US$ 330

    156 Jozo Weider Boulevard, Blue Mountains, Canada (To the map)

    Tennis courts and a golf course are available at Blue Mountain Resort Home Collection Blue Mountains, and Northwinds Beach is 3.3 km away. This venue is located in Blue Mountain Village district, not…

    To the hotel

    price for 1 night
    Book Now From US$ 330
  • Valois Motel & Restaurant

    From US$ 89

    701 Valois Drive, Mattawa, Canada (To the map)

    Valois Motel & Restaurant Mattawa, located 150 km from Port Carling, features 24-hour front desk, 24-hour security and housekeeping service. This motel is not far from Samuel de Champlain Provincial…

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Greystone On Golden Lake

    From US$ 163

    144 Mcnee Drive, Deacon, Canada (To the map)

    Greystone On Golden Lake Hotel offers accommodation in Deacon and features complimentary private parking, a seasonal outdoor pool and a garden. The venue lies near the own beach.

    To the hotel

    price for 1 night
    Book Now From US$ 163
  • Tall Ships Landing Coastal Resort

    From US$ 277

    15 Saint Andrew Street, Brockville, Canada (To the map)

    Set merely 1.7 km from the lavish Fulford Place Mansion, Tall Ships Landing Coastal Resort Brockville is located nearly 5 minutes on foot from Hardy Park. This Brockville aparthotel offers a seasonal…

    To the hotel

    price for 1 night
    Book Now From US$ 277
  • Sunrise Resort

    From US$ 84

    11 Sunrise Court, Buckhorn, Canada (To the map)

    Sunrise Resort, located 3.5 km from Buckhorn Berry Farm, features free Wi-Fi in public areas. The centre of Buckhorn is within 1 km of the property, and Kawartha Highlands Signature Park is about 2.8…

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Parkway Cottage Resort And Trading Post

    From US$ 180

    4412 Ontario 60, Dwight, Canada (To the map)

    Featuring a safe deposit box, a car park and a newspaper stand, Parkway Cottage Resort And Trading Post offers accommodation in Dwight. The property comprises 8 rooms. Guests who stay in the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 180
  • The Pines Cottage Resort

    From US$ 157

    1032 Oxtongue Lake Road, Oxtongue Lake, Canada (To the map)

    The Pines Cottage Resort is located in a beach area of Oxtongue Lake, a mere 5 minutes' walk from Algonquin Highlands Trail Riding & Farm. Free Wi-Fi is available here in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Lakeview Motel & Cottages

    From US$ 94

    625 Main Street, Sauble Beach, Canada (To the map)

    Lakeview Motel & Cottages Sauble Beach includes 16 rooms and is set only 10 minutes' walk from Sauble Beach Park. Guests who stay at the resort can park their car on site.

    To the hotel

    price for 1 night
    Book Now From US$ 94
  • Days Inn By Wyndham Guelph

    From US$ 77

    785 Gordon Street, Guelph, Canada (To the map)

    Featuring hire of cars as well as high-speed Internet access in the rooms, Days Inn By Wyndham Guelph is set in Guelph, 2.3 km from McCrae House. The public Art Gallery of Guelph is less than 1.5 km…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Bondi Village Cottage Resort

    From US$ 253

    1260 Fox Point Road, Lake of Bays, Canada (To the map)

    Bondi Village Cottage Resort is rated 3 stars and provides visitors of Lake of Bays with complimentary parking and a garden. The holiday park is located 4.5 km from Dwight Beach and Algonquin Academy…

    To the hotel

    price for 1 night
    Book Now From US$ 253
  • Lake Dalrymple Resort

    230 Lake Dalrymple Road Rr1, Lagoon City, Canada (To the map)

    Featuring free self-parking, a casino and a picnic area, Lake Dalrymple Resort Lagoon City offers family-friendly accommodation within 4.5 km from Carden Alvar Provincial Park. The venue lies near…

    To the hotel

    Book Now
  • Ruby Manor Bed & Breakfast

    From US$ 165

    95 King Street West, Gananoque, Canada (To the map)

    Featuring a free carpark and a sundeck, Ruby Manor Bed & Breakfast Gananoque is 10 minutes on foot from Joel Stone Beach. Located off Arthur Child Heritage Museum of the 1000 Islands, the venue is…

    To the hotel

    price for 1 night
    Book Now From US$ 165