Menu

Search options

2026-05-08

2026-05-09
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

577 results

  • Clarion Hotel & Conference Centre

    From US$ 73

    1485 Garrison Road, Fort Erie, Canada (To the map)

    Offering a bar, a shared lounge and an indoor pool, Clarion Hotel & Conference Centre Fort Erie is 10 minutes' drive from Peace Bridge. Fort Erie centre can be reached within 20 minutes' walk.

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Quality Inn

    From US$ 133

    279 Erie St S, Leamington, Canada (To the map)

    Placed only a short driving distance from Leamington Arts Centre, Quality Inn Leamington offers amenities, such as an LED TV, flat-screen TV and a flat screen TV. You'll be 0.8 km from Leamington…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Hotel Wolfe Island

    From US$ 327

    1237 Road 96, Marysville, Canada (To the map)

    Set 4.1 km from The Old House museum, Hotel Wolfe Island Marysville includes 12 rooms with views of the lake. There is also a car park.

    To the hotel

    price for 1 night
    Book Now From US$ 327
  • Blue Water Acres

    From US$ 255

    1052 Rat Bay Road, Huntsville, Canada (To the map)

    Blue Water Acres Hotel is a 3-star venue in Huntsville featuring a tennis court, a sunbathing terrace and an indoor swimming pool. Dwight Beach is 4.2 km from the accommodation, while Peninsula Lake…

    To the hotel

    price for 1 night
    Book Now From US$ 255
  • High Falls Bay Cottages, Camping & Waterpark

    From US$ 116

    50 Brodie Crescent, Bracebridge, Canada (To the map)

    Featuring a sun terrace, an aqua park and a golf course, High Falls Bay Cottages, Camping & Waterpark offers family-friendly accommodation in 2.8 km from Bracebridge Resource Management Area. High…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Edgewater Motel And Campground

    From US$ 55

    1267 Lakeshore Road S., Temiskaming Shores, Canada (To the map)

    Set within 4.1 km from Haileybury Heritage Museum, the 2-star Edgewater Motel And Campground Temiskaming Shores features free WiFi in the rooms as well as private parking lot on site. The centre of…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Sandbanks Beach Resort

    From US$ 251

    1818 County Road 12, Rr #1, West Lake, Canada (To the map)

    Featuring barbeque grills and entertainment activities, Sandbanks Beach Resort Picton offers cheap accommodation close to West Lake Campground Park. The venue is a 10-minute ride from the miniature…

    To the hotel

    price for 1 night
    Book Now From US$ 251
  • Surestay Plus Hotel By Best Western Kincardine

    From US$ 74

    791 Durham Street, Kincardine, Canada (To the map)

    Located 2.4 km from Kincardine Lighthouse, the unique Surestay Plus Hotel By Best Western Kincardine features free self-parking, a sauna and a cocktail lounge. The venue lies in the centre of…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Paradise Inn On The Beach

    From US$ 203

    188 Mill Street Po Box 1193, Port Elgin, Canada (To the map)

    Paradise Inn On The Beach, located 7 km from Bruce County Museum & Cultural Centre, offers 10 quiet rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • 3 Pines Lodge Muskoka

    From US$ 95

    484 Muskoka District Road 10 Muskoka, Huntsville, Canada (To the map)

    Situated within 1.5 km from North Granite Ridge Golf Club in Huntsville, 3 Pines Lodge features a patio and a garden throughout the property. 3 Pines Lodge Huntsville also offers swift access to Port…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • 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
  • Viamede Resort

    595 Mount Julian Viamede Road, Woodview, Canada (To the map)

    Set 4 km from the centre of Woodview, Viamede Resort offers free Wi Fi throughout the venue. Woodview Golf Course is 2.8 km from the accommodation.

    To the hotel

    Book Now
  • Keystone Resort

    3 West Hawk Blvd, Kenora, Canada (To the map)

    The 2-star Keystone Resort is placed in the vicinity of Lyons Lake. The property comprises 14 rooms.

    To the hotel

    Book Now
  • Timberland Inn

    From US$ 104

    805 St. Clair Street, Kenora, Canada (To the map)

    The 4-star Timberland Inn is placed in Kenora, not far from Mather Walls House. Guests will have access to free car park onsite for added convenience.

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Baldachin Inn

    From US$ 122

    111 St. Lawrence Street, Merrickville, Canada (To the map)

    Boasting children's menu and a special menu for guests with children, Baldachin Inn is located in Merrickville and has a fitness club for sports lovers. It is just 100 metres from Merrickville…

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Dwight Riverside Inn

    From US$ 131

    2822 Hwy 60, Box 162, Dwight, Canada (To the map)

    Dwight Riverside Inn offers accommodation in Dwight and features a picnic area, live performances and complimentary parking. Marsh's Falls is 3.3 km from the motel, while Oxtongue Rapids Park is 4.6…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Travelodge By Wyndham Lindsay

    From US$ 59

    1754 Ontario 7 West, Lindsay, Canada (To the map)

    The 3-star Ramada By Wyndham Lindsay Hotel is located 4 km from the centre of Lindsay and offers tennis courts and a satellite TV. You'll be 1.7 km from Lindsay 500 Amusement Center and 1.7 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Quality Inn Southampton

    From US$ 100

    100 North Rankin Street, Southampton, Canada (To the map)

    Boasting entertainment activities, a flat screen TV and barbeque grills, the 3-star Quality Inn Southampton is located close to Bruce County Museum & Cultural Centre. Chippewa Golf and Country Club…

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Glen Garry Motel And Cottages

    From US$ 330

    785 Lakeshore Drive, North Bay, Canada (To the map)

    Glen Garry Motel And Cottages North Bay offers 16 rooms in the vicinity of Lake Nipissing, only 50 metres away. Guests travelling by car can also use parking on site.

    To the hotel

    price for 1 night
    Book Now From US$ 330
  • Hilton Garden Inn Toronto / Burlington

    From US$ 114

    985 Syscon Road, Burlington, Canada (To the map)

    Set within 1 km from the shopping mall "Riocan Centre", the 3-star Hilton Garden Inn Toronto/Burlington features WiFi throughout the venue as well as parking on site. The 64-square-kilometre Bronte…

    To the hotel

    price for 1 night
    Book Now From US$ 114