Menu

Search options

2026-02-23

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

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

  • Hampton Inn & Suites Guelph

    From US$ 149

    725 Imperial Road North, Guelph, Canada (To the map)

    The 3-star Hampton Inn & Suites By Hilton Guelph is a pleasant accommodation in Guelph, offering housekeeping, coin laundry and dry cleaning service. 4.7 km from Royal City Church, the venue is also…

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • Homewood Suites By Hilton Ottawa Kanata

    From US$ 165

    900 Great Lakes Avenue, Ottawa, Canada (To the map)

    Offering a fireplace, entertainment activities and a sundeck, Homewood Suites By Hilton Ottawa Kanata is 10 minutes' drive from the multipurpose Canadian Tire Centre Arena. The Spa Day Retreat is…

    To the hotel

    price for 1 night
    Book Now From US$ 165
  • Microtel Inn & Suites By Wyndham Aurora

    From US$ 128

    180 Goulding Ave, Aurora, Canada (To the map)

    Featuring a lift, a vending machine and a business centre, Microtel Inn & Suites By Wyndham Aurora offers accommodation within 88 km from Niagara-on-the-Lake. The venue comprises 108 rooms. 24-hour…

    To the hotel

    price for 1 night
    Book Now From US$ 128
  • Quality Hotel

    From US$ 77

    950 Walkers Line, Burlington, Canada (To the map)

    Quality Hotel Burlington boasts 24-hour front desk, tour/ticket assistance and laundry facilities and a prime location within 10 minutes' drive of Burlington Mall. Guests have access to an indoor…

    To the hotel

    price for 1 night
    Book Now From US$ 77
  • Holiday Inn Express & Suites - Port Elgin

    From US$ 187

    1208 Goderich St., Port Elgin, Canada (To the map)

    Holiday Inn Express & Suites - Port Elgin is located in Port Elgin, 3.9 km from Gobles Grove, and offers a swimming pool. The property comprises 60 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Clevelands House

    From US$ 171

    1040 Juddhaven Road, Minett, Canada (To the map)

    Situated 4.3 km from Lake Rosseau in Minett, Clevelands House Hotel features a restaurant, a tennis court and free self-parking throughout the venue. The property is placed next to own beaches.

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Hochelaga Inn

    From US$ 103

    24 Sydenham Street South, Kingston, Canada (To the map)

    Area attractions, including Princess of Wales' Own Regiment Museum and Queen's University are located only a short walk from Hochelaga Inn Kingston. Guests will have access to free parking on site…

    To the hotel

    price for 1 night
    Book Now From US$ 103
  • Royal Harbour Resort

    From US$ 104

    1 Harbour Street, Thornbury, Canada (To the map)

    Royal Harbour Resort is located in Thornbury and offers 3-star accommodation with a saltwater pool and a fitness area. Georgian Trail is 2.4 km from the venue, while Loft Gallery Inc is just around…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Best Western Milton

    From US$ 87

    161 Chisholm Drive, Milton, Canada (To the map)

    Best Western Milton Hotel, located 3.1 km from Kelso Conservation Area, boasts an indoor swimming pool. The venue is situated 3 km from Milton city centre and 35 km from Pearson airport.

    To the hotel

    price for 1 night
    Book Now From US$ 87
  • Foster'S Inn

    From US$ 183

    111 Downie Street, Stratford, Canada (To the map)

    Foster'S Inn, situated less than 0.2 km from Stratford City Hall, offers a bar, flat - screen TV and a shared lounge. You can benefit from a restaurant and parking.

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Fairfield Inn & Suites By Marriott Barrie

    From US$ 88

    261 Essa Road, Barrie, Canada (To the map)

    Fairfield Inn & Suites By Marriott Barrie is set 3.3 km from Centennial Park, and boasts flat screen TV, entertainment activities and a flat screen TV. LA Fitness is less than 2 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Courtyard By Marriott Waterloo St. Jacobs

    From US$ 98

    50 Benjamin Road East, Waterloo, Canada (To the map)

    Featuring a restaurant, an exercise room and free self parking, Courtyard By Marriott Waterloo St. Jacobs Hotel is located not far from St. Jacobs Farmers' Market & Flea Market. Set around 850 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • Homewood Suites By Hilton Sudbury

    From US$ 210

    2270 Regent St., Sudbury, Canada (To the map)

    Located a few minutes' drive from Science North, Homewood Suites By Hilton Sudbury offers 85 air-conditioned rooms. The venue is 2.5 km away from Health Sciences North Hospital and 3.8 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • Holiday Inn Express - Strathroy By Ihg

    From US$ 171

    28610 Centre Road, Strathroy, Canada (To the map)

    Holiday Inn Express - Strathroy, An Ihg Hotel is set 3.3 km from East Christian Reformed Church and at a 4.1 km distance from Alexandra Park. This Strathroy hotel helps guests keep fit with a gym on…

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Holiday Inn Express & Suites - Brantford By Ihg

    From US$ 108

    27 Sinclair Boulevard Building 1, Brantford, Canada (To the map)

    Featuring free self-parking, a heated swimming pool and free parking, Holiday Inn Express And Suites Brantford offers business accommodation nearly 4.8 km from the roomy Canadian Military Heritage…

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • The June Motel, Sauble Beach

    From US$ 296

    11 Sauble Falls Parkway, Sauble Beach, Canada (To the map)

    Featuring a sun deck and a golf course, Knight'S Inn Motel Sauble Beach is 5 minutes' drive from The Midnight Museum. Local landmarks including St. Peter's by-the-Lake Anglican Episcopal Church and…

    To the hotel

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

    From US$ 70

    75 Hart Drive, Barrie, Canada (To the map)

    The 3-star Comfort Inn Barrie is set 4.2 km from Johnson's Beach and 2.1 km from MacLaren Art Centre. WiFi is available throughout the venue as well as free self parking, a golf course and a free car…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Best Western Plus Executive Inn

    From US$ 90

    38 Estate Drive, Toronto, Canada (To the map)

    Best Western Plus Executive Inn is located in Toronto, 6 km from the immense Toronto Zoo, and offers an indoor swimming pool. This inn features a community pool, entertainment activities and a flat…

    To the hotel

    price for 1 night
    Book Now From US$ 90
  • Holiday Inn - Mississauga Toronto West By Ihg

    From US$ 75

    100 Britannia Road East, Mississauga, Canada (To the map)

    Holiday Inn Mississauga Toronto West, located off Mississauga Grand Banquet and Convention Centre Event Venue, boasts 143 non-smoking rooms. Hershey Centre is reachable on foot in 15 minutes.

    To the hotel

    price for 1 night
    Book Now From US$ 75
  • Comfort Suites Downtown Windsor

    From US$ 90

    500 Tuscarora Rd. East, Windsor, On, N9A 3M2, Ca, Windsor, Canada (To the map)

    The 3-star Comfort Suites Downtown Windsor is set 3.2 km from the open-air ballpark "Comerica Park" and 2 km from Adventure Bay Family Water Park. It offers air-conditioned rooms, free Wi-Fi…

    To the hotel

    price for 1 night
    Book Now From US$ 90