Menu

Search options

Select city first

2026-06-30

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

1021 results

  • Residence Inn By Marriott Toronto Markham

    From US$ 148

    55 Minthorn Blvd, Markham, Canada (To the map)

    Featuring a picnic area, a sports court and a gym, Residence Inn By Marriott Toronto Markham is located in Thornhill district, 2.6 km from First Markham Place. Set close to Times Square Shopping Mall…

    To the hotel

    price for 1 night
    Book Now From US$ 148
  • Travelodge By Wyndham Ottawa East

    From US$ 72

    1486 Innes Road, Ottawa, Canada (To the map)

    Travelodge By Wyndham Ottawa East provides 3-star accommodation in the centre of Ottawa, about 15 minutes' drive from ByWard Farmers Market. Business travellers will appreciate conveniences like high…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Hampton Inn St. Catharines Niagara

    From US$ 88

    89 Meadowvale Drive, Saint Catharines, Canada (To the map)

    Featuring free self parking, a sauna and an indoor swimming pool, Hampton Inn St. Catharines Niagara Saint Catharines offers comfortable accommodation in 2.7 km from Lakeside Park Beach. This venue…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Holiday Inn Express & Suites St Thomas

    From US$ 115

    275 Highview Drive, Saint Thomas, Canada (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • 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
  • Jordan House Hotel

    From US$ 137

    3751 Main Street, Jordan, Canada (To the map)

    Jordan House Hotel is located within 0.6 km from Jordan Art Gallery and features a spa area and a wellness area. The venue lies about 5 minutes' walk from the city centre.

    To the hotel

    price for 1 night
    Book Now From US$ 137
  • Ramada By Wyndham Trenton

    From US$ 83

    99 Glen Miller Road, Trenton, Canada (To the map)

    Situated 2.8 km from the official National Air Force Museum of Canada in Trenton, Ramada By Wyndham Trenton Hotel features free self-parking, a restaurant and a gym throughout the venue. The…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • 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
  • Monte Carlo Inn Markham

    From US$ 83

    8900 Woodbine Avenue, Markham, Canada (To the map)

    Monte Carlo Inn Markham offers pleasant 3-star accommodation located in the centre of Markham. Times Square Shopping Mall is a 10-minute drive, and Flato Markham Theatre is a 5-minute drive away.

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Days Inn & Suites By Wyndham Collingwood

    From US$ 104

    15 Cambridge Street, Collingwood, Canada (To the map)

    The 3-star Days Inn & Suites By Wyndham Collingwood is around 25 minutes on foot from Collingwood Eddie Bush Arena, and features a lift and a vending machine onsite. Guests can spend time relaxing in…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Travelodge By Wyndham Oshawa Whitby

    From US$ 83

    940 Champlain Avenue, Oshawa, Canada (To the map)

    The 3-star Travelodge By Wyndham Oshawa Whitby is situated 3.2 km from the art museum "Robert McLaughlin Gallery". This motel features flat - screen TV, a golf course and a community pool as well as…

    To the hotel

    price for 1 night
    Book Now From US$ 83
  • Fairfield Inn & Suites By Marriott Toronto Brampton

    From US$ 124

    150 Westcreek Blvd., Brampton, Canada (To the map)

    The 3-star Fairfield Inn & Suites By Marriott Toronto Brampton is an excellent accommodation comprising 107 comfortable rooms within a few minutes drive from CAA Centre. Situated in Steeles…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Comfort Inn

    From US$ 81

    1625 Vincent Massey Drive, Cornwall, Canada (To the map)

    Situated 1.9 km from Akwesasne First Nations in Cornwall, Comfort Inn Cornwall features free self-parking, a heated pool and an indoor swimming pool throughout the venue. The accommodation is 2 km…

    To the hotel

    price for 1 night
    Book Now From US$ 81
  • Best Western Plus Muskoka Inn

    From US$ 68

    86 Howland Drive, Huntsville, Canada (To the map)

    Situated close to local restaurants, golf courses and bars, and approximately a 10-minute ride from Arrowhead Provincial Park Cross Country Skiing, the 3-star Best Western Plus Muskoka Inn Huntsville…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • The Cove Inn

    From US$ 178

    2 Bedford Street, Box 490, Westport, Canada (To the map)

    The Cove Country Inn & Spa Westport is located 400 metres from Village Green Originals Ltd Novelty Store and features various massages and a spa centre. The resort is merely a 5-minute walk from the…

    To the hotel

    price for 1 night
    Book Now From US$ 178
  • Homewood Suites By Hilton Ajax Ontario

    600 Beck Crescent, Ajax, Canada (To the map)

    To the hotel

    Book Now
  • Rosemount Inn

    From US$ 150

    46 Sydenham Street, Kingston, Canada (To the map)

    Situated 0.2 km from Downtown Kingston Business Improvement Area Museum in Kingston, Rosemount Inn features free private parking, free self-parking and free parking throughout the venue. The property…

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Super 8 By Wyndham Port Elgin

    From US$ 232

    5129 On-21, Port Elgin, Canada (To the map)

    Located a few minutes' drive from MacGregor Point Provincial Park, Super 8 By Wyndham Port Elgin Hotel offers 55 non-smoking rooms. Saugeen Rail Trail is around 850 metres away.

    To the hotel

    price for 1 night
    Book Now From US$ 232
  • Hilton Garden Inn Toronto/Vaughan

    From US$ 122

    3201 Highway 7, Vaughan, Canada (To the map)

    The stylish venue is located in the very heart of Vaughan within reach of the miniature Putting Edge Golf Course and 6 km from Canada's Wonderland Theme Park. Guests have access to an indoor pool, a…

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Courtyard By Marriott Toronto Mississauga/West

    From US$ 163

    290 Derry Road West, Mississauga, Canada (To the map)

    The comfortable Courtyard By Marriott Toronto Mississauga/West Hotel is a 3-star venue set 850 metres from Mississauga Convention Centre featuring a shared lounge, entertainment activities and a…

    To the hotel

    price for 1 night
    Book Now From US$ 163