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

1042 results

  • Terrace Green B&B

    From US$ 119

    11952 County Road 43, Winchester, Canada (To the map)

    Featuring a free car park, allergy friendly rooms and a sun deck, Terrace Green B&B can be found within 3 km from the centre of Winchester. Bethany Chapel is 1.8 km from the hotel, while Winchester…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • Silver Springs Cottage Resort

    From US$ 254

    5818 Elephant Lake Road, Harcourt, Canada (To the map)

    Located 4.7 km from Fishtail Lake, guests of 3-star Silver Springs Cottage Resort Harcourt may find a play area, a golf course and a lending library on-site. The cottage is merely a 5-minute walk…

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • 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
  • Chantry Breezes B&B

    107 High St, Southampton, Canada (To the map)

    To the hotel

    Book Now
  • The Moffat House

    597 Weller Street, Peterborough, Canada (To the map)

    To the hotel

    Book Now
  • Days Inn By Wyndham Hamilton - Downtown

    From US$ 71

    210 Main St E, Hamilton, Canada (To the map)

    Days Inn By Wyndham Hamilton - Downtown enjoys an ideal location and provides easy access to the established museum "Art Gallery of Hamilton" within a 14-minute walk. Business travellers will…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Lake Lauzon Resort

    From US$ 115

    1479B Hway 17, Blind River, Canada (To the map)

    The 3-star Lake Lauzon Resort Blind River is situated 2.2 km from Lauzon Lake. The venue provides 9 guestrooms appointed with television, a patio, an iron and ironing board for a pleasant stay in…

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • Mermaid Inn Tobermory (Adults Only)

    7398 Hwy #6, Tobermory, Canada (To the map)

    To the hotel

    Book Now
  • Elliott House Bed & Breakfast

    From US$ 95

    157 Dowling Avenue Toronto, Toronto, Canada (To the map)

    The budget Elliott House Bed & Breakfast Toronto is a great place to stay in Parkdale district in a reasonable distance from Hockey Hall of Fame. Guests will have access to private parking garage…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • New Rockland Motel

    From US$ 98

    3 Canal Street, Bobcaygeon, Canada (To the map)

    Situated 100 metres from Boyd Heritage Museum, New Rockland Motel Bobcaygeon features free Wi Fi in the rooms and parking area onsite. The venue is located off Trent-Severn Waterway, just 5 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • Almonte Riverside Inn

    From US$ 152

    81 Queen Street, Carleton Place, Canada (To the map)

    Almonte Riverside Inn Carleton Place is a 3-star accommodation comprising 6 air-conditioned rooms just outside Holy Name of Mary Seperate School. White House Perennials is a 10-minute drive away and…

    To the hotel

    price for 1 night
    Book Now From US$ 152
  • Tomahawk Resort

    111 Tomahawk Road, Sioux Narrows, Canada (To the map)

    To the hotel

    Book Now
  • Bowmanville Marina Inn & Suites

    70 Port Darlington Rd, Bowmanville, Canada (To the map)

    To the hotel

    Book Now
  • Lake Shore Salzburger Hof Resort

    289 Corbeil Point Rd, Batchawana Bay, Canada (To the map)

    Lake Shore Salzburger Hof Resort is a 3-star venue situated at about 55 km distance from Brimley State Park.

    To the hotel

    Book Now
  • Glen Grove - Conservatory Tower

    From US$ 144

    736 Bay Street, Toronto, Canada (To the map)

    Located 250 metres from College tube station, Glen Grove Residences Conservatory Toronto features a sauna and an indoor swimming pool. Situated in Downtown Toronto district, the venue is set 1.4 km…

    To the hotel

    price for 1 night
    Book Now From US$ 144
  • Elk Lake Eco Centre

    119 Ontario St, James, Canada (To the map)

    To the hotel

    Book Now
  • The Falls Hotel & Inn

    From US$ 63

    5657 Victoria Ave, Niagara Falls, Canada (To the map)

    The Falls Hotel & Inn Niagara Falls offers 113 rooms, and it's approximately a 5-minute walk from Fallsview Indoor Waterpark. Featuring a cash machine and a lift throughout the property, this inn is…

    To the hotel

    price for 1 night
    Book Now From US$ 63
  • Weatherpine Inn

    From US$ 152

    493 Regent Street, Niagara-on-the-Lake, Canada (To the map)

    Situated 2.2 km from Fort George National Historic Site in Niagara-on-the-Lake, Weatherpine Inn features free parking, free self parking and a golf course throughout the venue. The accommodation is 1…

    To the hotel

    price for 1 night
    Book Now From US$ 152
  • Premier Inn & Suites - Downtown Hamilton

    From US$ 85

    210 Main Street East, Hamilton, Canada (To the map)

    The 3-star Premier Inn & Suites - Downtown Hamilton is set 2.9 km from Cathedral Basilica of Christ the King and 3.4 km from Chedoke Falls.

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Manitoulin Inn

    From US$ 118

    2070 Highway 551, Mindemoya, Canada (To the map)

    The 3-star Manitoulin Inn Mindemoya is set 2.4 km from the large Treasure Island and 7 km from Neon Raven Art Gallery. Free WiFi is offered throughout the venue and parking area is available onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 118