Menu

Search options

2026-02-24

2026-02-25
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.

3 star 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

1039 results

  • Redwood Suite

    From US$ 178

    33 Mary Street, Niagara-on-the-Lake, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 178
  • Bed And Breakfast Comfy & Cozy

    From US$ 82

    2351 Brunel Road, Huntsville, Canada (To the map)

    Bed And Breakfast Comfy & Cozy Huntsville, located 4.3 km from Happy Tails Pet Resort, features free Wi-Fi throughout the property. Sugarbush Hill Maple Farm is 4.6 km away from Bed And Breakfast…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Town Centre Inn - Parry Sound

    From US$ 79

    24 Gibson St, Parry Sound, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Bright Basement & Private Bathroom, Free Parking

    From US$ 47

    126 Crestwood Road, Vaughan, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 47
  • Home Base

    From US$ 45

    212 Risebrough Circuit, Markham, Canada (To the map)

    First Markham Place Shopping Mall is placed approximately 3.2 km away, and St. Thomas the Apostle Catholic Church is just 10 minutes on foot from the 3-star Home Base.

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Cozy Kingsville Country Home Guest House

    From US$ 54

    138 County Road 34 West, Kingsville, Canada (To the map)

    Overlooking the garden, Cozy Kingsville Country Home Guest House is 10 minutes' drive from Devonwood Conservation Area in Kingsville.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Cozy Basement Suites Oakville

    From US$ 66

    5 Threshing Mill Boulevard, Oakville, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Geraldton Rooms

    From US$ 85

    517 Main Street, Geraldton, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • 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
  • Home Pearl B&B

    From US$ 125

    6580 Saint Michael Avenue, Niagara Falls, Canada (To the map)

    Set around 15 minutes' drive from Niagara's Fury, Home Pearl B&B Niagara Falls is located a 5-minute walk from Niagara Falls Golf Club.

    To the hotel

    price for 1 night
    Book Now From US$ 125
  • Historic Lyons House

    From US$ 240

    8 Centre Street, Niagara-on-the-Lake, Canada (To the map)

    Area attractions, including Fort George National Historic Site and Fort George National Historic Site of Canada are located only a short walk from Historic Lyons House Bed & Breakfast Niagara-on-the…

    To the hotel

    price for 1 night
    Book Now From US$ 240
  • Spacious Townhouse Close To Dundas Square!

    From US$ 84

    149 Seaton Street, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Toronto Downtown Woodbine Beaches Private Cozy Room

    From US$ 93

    116 Woodbine Avenue, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Inn By The Park Morrisburg

    From US$ 131

    22 Sir James Morris Drive, Morrisburg, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • West Gate Bed And Breakfast

    From US$ 102

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

    West Gate Bed And Breakfast, located 0.3 km from Gananoque Municipal Marina, features a free carpark, a golf course and a sun deck. West Gate Bed And Breakfast Gananoque lies in close vicinity of…

    To the hotel

    price for 1 night
    Book Now From US$ 102
  • Place You Can Call Home !!! Near Ottawa Airport

    From US$ 74

    49 Nettle Crescent, Ottawa, Canada (To the map)

    Place You Can Call Home !!! Near Ottawa Airport is a good starting point to Ottawa's sports attractions, including Capital Golf Centre, which is around 2.2 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Cn Tower Lake View 2 Bedroom Suite

    From US$ 317

    300 Front Street W, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 317
  • Queen Bedroom

    From US$ 45

    2157 Kipling Ave, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 45
  • Our Place Up North Bnb

    From US$ 156

    2241 Highway 60, Huntsville, Canada (To the map)

    To the hotel

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