Hotels in Ontario (Canada)

In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.

    • Popular choice

    Great Blue Heron Hotel

    8.8Excellent (1,914 ratings)

    Scenic Scugog Island location, Well-equipped fitness center

    Port Perry
    from  $157
    See prices from 9 sites
    • Popular choice

    Blue Mountain Resort Village Suites

    8.5Excellent (6,341 ratings)

    Open-air gondola with scenic views, Multiple dining and bar options

    The Blue Mountains
    Select dates to see prices and availability
    • Popular choice

    Imperial Inn Thousand Islands

    7.2(790 ratings)

    Seasonal outdoor pool access, Variety of nearby outdoor activities

    Gananoque
    from  $158
    See prices from 6 sites
    • Popular choice

    JW Marriott The Rosseau Muskoka Resort & Spa

    8.4Very good (5,241 ratings)

    Proximity to golf and marina, Year-round indoor/outdoor pool

    Bent River
    from  $663
    See prices from 9 sites
    • Popular choice

    Oakwood Resort

    7.7Good (3,024 ratings)

    Heated indoor saltwater pool, Relaxing spa and wellness center

    Grand Bend
    from  $387
    See prices from 6 sites
    • Popular choice

    Benmiller Inn & Spa

    8.0Very good (2,035 ratings)

    Riverside setting with tranquil views, Historic 19th-century mill buildings

    Goderich
    from  $216
    See prices from 6 sites
    • Popular choice

    Pickering Casino Resort Hotel

    8.4Very good (10,340 ratings)

    Spacious suites with panoramic views, Diverse on-site dining options

    Pickering
    from  $192
    See prices from 11 sites
  1. Skyline Hotel & Waterpark

    7.1(9,477 ratings)

    On-site family dining with perks, Direct indoor waterpark access

    Niagara Falls
    from  $127
    See prices from 10 sites
    • Popular choice

    Best Western Plus Lamplighter Inn & Conference Centre

    8.8Excellent (8,691 ratings)

    Convenient access to major highway, Rooms with pool view balconies

    London
    from  $201
    See prices from 12 sites
    • Popular choice

    Best Western Plus Perth Parkside Inn & Spa

    9.1Excellent (3,112 ratings)

    Riverside park access, Elegant spa with mineral pool

    Perth
    from  $299
    See prices from 8 sites
    • Popular choice

    Quality Inn & Suites

    7.6Good (2,257 ratings)

    Proximity to Hawkesbury attractions, Indoor pool, hot tub, and sauna

    Hawkesbury
    from  $185
    See prices from 12 sites
    • Popular choice

    Ramada by Wyndham Trenton

    6.4(3,749 ratings)

    Indoor swimming pool access, On-site pub and restaurant

    Trenton
    from  $144
    See prices from 11 sites
    • Popular choice

    Travelodge by Wyndham Oshawa Whitby

    6.5(3,570 ratings)

    Heated indoor pool and hot tub, Strategic location near Highway 401

    Oshawa
    from  $115
    See prices from 11 sites
    • Popular choice

    Holiday Inn Peterborough-waterfront By Ihg

    8.0Very good (5,651 ratings)

    Proximity to local attractions, Year-round indoor-outdoor pool

    Peterborough
    from  $221
    See prices from 11 sites
    • Popular choice

    Best Western Plus Leamington Hotel & Conference Centre

    7.6Good (3,429 ratings)

    Indoor saltwater pool with waterslide, On-site family restaurant and bar

    Leamington
    from  $248
    See prices from 9 sites
  2. Holiday Inn Express & Suites Brantford By Ihg

    9.2Excellent (3,285 ratings)

    Digital key for seamless access, Inspired Table breakfast variety

    Brantford
    from  $150
    See prices from 12 sites
    • Popular choice

    Comfort Inn & Suites

    8.6Excellent (1,411 ratings)

    Spacious rooms with comfortable beds, Modern and recently renovated property

    Carleton Place
    from  $219
    See prices from 12 sites
    • Popular choice

    Days Inn & Conference Centre by Wyndham Renfrew

    6.4(2,150 ratings)

    Convenient Trans-Canada Highway access, Seasonal outdoor pool for relaxation

    Renfrew
    from  $122
    See prices from 12 sites
    • Popular choice

    Hilton Toronto/Markham Suites Conference Centre & Spa

    8.2Very good (9,191 ratings)

    Convenient access to local attractions, York region's only four diamond hotel

    Markham
    from  $202
    See prices from 8 sites
    • Popular choice

    The Jordan Hotel Ramada By Wyndham

    7.4(2,650 ratings)

    On-site waterfront dining at The Shore, Panoramic lake and marina views

    Lincoln
    from  $199
    See prices from 11 sites
  3. Best Western Plus Woodstock Inn & Suites

    8.6Excellent (2,785 ratings)

    Proximity to Cedar Creek Golf Club, 24-hour market and business center

    Woodstock
    from  $125
    See prices from 11 sites
    • Popular choice

    Holiday Inn Express Strathroy By Ihg

    9.3Excellent (876 ratings)

    Walkable access to dining options, Indoor heated swimming pool

    Strathroy
    from  $204
    See prices from 10 sites
    • Popular choice

    Super 8 by Wyndham Peterborough

    8.3Very good (5,683 ratings)

    Adjacent to Golf & Country Club, Business Center and Meeting Room

    Peterborough
    from  $141
    See prices from 10 sites
    • Popular choice

    Hampton Inn by Hilton Elliot Lake, Ontario, Canada

    8.5Excellent (989 ratings)

    Heart of Northern Ontario wilderness, Spacious parking for large vehicles

    Elliot Lake
    Select dates to see prices and availability
    • Popular choice

    Super 8 by Wyndham Ajax/Toronto On

    6.5(2,719 ratings)

    Indoor saltwater pool and whirlpool, Family-friendly accommodations

    Ajax
    from  $147
    See prices from 10 sites
  4. Travelodge by Wyndham Cochrane

    8.5Excellent (1,010 ratings)

    Exceptional owner hospitality, Direct snowmobile trail access

    Cochrane
    from  $119
    See prices from 11 sites
    • Popular choice

    Monte Carlo Inn - Barrie Suites

    7.5Good (6,551 ratings)

    Indoor saltwater pool, Mediterranean-style restaurant

    Barrie
    from  $148
    See prices from 11 sites
  5. Super 8 by Wyndham Barrie South

    7.6Good (5,057 ratings)

    Prime south Barrie location, Pet-friendly accommodations

    Barrie
    from  $125
    See prices from 11 sites
    • Popular choice

    Deerhurst Resort

    7.6Good (10,793 ratings)

    Diverse dining experiences, Extensive winter sports offerings

    Huntsville
    from  $413
    See prices from 9 sites
    • Popular choice

    Holiday Inn Express & Suites Milton by IHG

    7.5Good (3,435 ratings)

    Indoor heated swimming pool, Convenient highway access

    Milton
    from  $177
    See prices from 13 sites
    • Popular choice

    Best Western Plus Cobourg Inn & Convention Centre

    8.7Excellent (2,911 ratings)

    Prime location near dining and attractions, Family-friendly indoor pool with splash features

    Cobourg
    from  $258
    See prices from 10 sites
    • Popular choice

    Comfort Inn

    9.0Excellent (1,790 ratings)

    Convenient location near attractions, 24-hour business and meeting facilities

    Sturgeon Falls
    from  $153
    See prices from 11 sites
  6. Parry Sound Inn & Suites

    8.6Excellent (1,977 ratings)

    Strategic highway access, Unique window seat in every room

    Parry Sound
    from  $209
    See prices from 8 sites
  7. Holiday Inn Express & Suites St. Thomas By Ihg

    9.3Excellent (1,015 ratings)

    Indoor pool and soothing hot tub, Newly built modern property

    St. Thomas
    from  $187
    See prices from 12 sites
  8. Best Western Pembroke Inn & Conference Centre

    8.5Excellent (2,569 ratings)

    Convenient highway access, Rooms with direct pool access

    Pembroke
    from  $181
    See prices from 11 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Ontario - Price range from ‎$115 to ‎$663 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Ontario

Ontario - More Top Destinations