Menu

Search options

2026-07-01

2026-07-02
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

1127 results

  • Niagara Parkway Riverview Inn

    From US$ 34

    10655 Niagara River Pkwy, Niagara Falls, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Nine Vines Hotel

    From US$ 232

    390 Mary St, Niagara-on-the-Lake, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 232
  • Regal Inn Brockville

    From US$ 66

    160 Stewart Blvd, Brockville, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Matisse B&B

    From US$ 225

    487 Mississagua Street, Niagara-on-the-Lake, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Living Waters Guest Cottage Motel, Kincardine Guest Resort

    From US$ 78

    392 Queen Street, Kincardine, Canada (To the map)

    Living Waters Guest Cottages, Kincardine includes 6 rooms and is nearly 25 minutes' walk from Kincardine Pavilion Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • Turtle Island Bed And Breakfast

    From US$ 101

    415 Stone Street Sough, Gananoque, Canada (To the map)

    Turtle Island Bed And Breakfast Gananoque, set next to Heather Haynes Gallery, is 50 km from Kingston airport. The bed & breakfast features free WiFi throughout the venue.

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • 10Th Avenue Guest House & Suites

    From US$ 83

    540 10 Ave. Hanover, On, Hanover, Canada (To the map)

    10Th Avenue Guest House & Suites Hanover, located not far from Holy Family Church, features a free private carpark, a picnic area and a sundeck. Temptations is 5 minutes' walk from the bed &…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Ambassador'S Inn Next Door

    From US$ 256

    262 Ontario St., Stratford, Canada (To the map)

    If you are in love with sports, the 3-star Ambassador'S Inn Next Door Stratford has a great location as it is set 550 metres of the ice hockey William Allman Arena; also Zion Lutheran Church is a 17…

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Bye The Bay Bed And Breakfast

    From US$ 175

    18288 Kent Bridge Road, Ridgetown, Canada (To the map)

    Overlooking the garden, Bye Bay Bed And Breakfast is a 15-minute walk from Rondeau Provincial Park in Ridgetown. The property comprises 6 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 175
  • Downtown Bed And Breakfast

    From US$ 94

    263 Mcleod Street, Ottawa, Canada (To the map)

    The 3-star Downtown Bed And Breakfast Ottawa is set 1.5 km from Parliament Hill and 1.9 km from the federal courthouse "Supreme Court of Canada". Free WiFi is available throughout the venue as well…

    To the hotel

    price for 1 night
    Book Now From US$ 94
  • Creekside Bed & Breakfast Niagara Falls

    From US$ 215

    4705 Lyon'S Parkway, Niagara Falls, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 215
  • Windswept On The Trent

    From US$ 256

    158 Birch Point Road, Campbellford, Canada (To the map)

    Windswept On The Trent Hotel Campbellford is located 3.5 km from Seymour Lake and offers a free car park, a Jacuzzi and a sundeck. The guest house features free WiFi throughout the property.

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Auberge Glengarry Inn, The Mystic

    From US$ 240

    23 Kenyon Street East, Alexandria, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 240
  • Hyatt House Thunder Bay

    From US$ 161

    1165 Oliver Road, Thunder Bay, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 161
  • Wellington Street Guest House

    From US$ 104

    255 Wellington Street South, Saint Marys, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Staybridge Suites Kincardine Southeast

    From US$ 270

    813 Kincardine Ave., Kincardine, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 270
  • Klaus Guesthouse

    From US$ 106

    39 Huntley Street, Toronto, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Niagara Classic Inn

    From US$ 118

    5395 River Road, Niagara Falls, Canada (To the map)

    Niagara Classic Inn boasts positioning close to Casino Niagara, offering 6 rooms with impressive views of the surroundings. The venue is 0.5 km away from Geologic Past overlook and 0.5 km from Bird…

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • The Walla Walla Inn

    From US$ 120

    400 Atwood Ave, Rainy River, Canada (To the map)

    The Walla Walla Inn Rainy River offers 18 rooms within 3.4 km of First Lutheran Church. A car park is available on site as well.

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Grand Motel

    From US$ 55

    780 Colborne St, Brantford, Canada (To the map)

    Featuring free car parking and parking spaces, Grand Motel is set 2.8 km from the roomy Canadian Military Heritage Museum in Brantford. Market Square is less than 2.7 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 55