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,899 ratings)
    Scenic Scugog Island location, Well-equipped fitness center
    Port Perry
    from  $120
    See prices from 14 sites
    • Popular choice

    Blue Mountain Resort Village Suites

    8.5Excellent (6,326 ratings)
    Open-air gondola with scenic views, Multiple dining and bar options
    The Blue Mountains
    from  $246
    See prices from 4 sites
    • Popular choice

    JW Marriott The Rosseau Muskoka Resort & Spa

    8.4Very good (5,237 ratings)
    Proximity to golf and marina, Year-round indoor/outdoor pool
    Bent River
    from  $545
    See prices from 12 sites
    • Popular choice

    Imperial Inn Thousand Islands

    7.2(786 ratings)
    Seasonal outdoor pool access, Variety of nearby outdoor activities
    Gananoque
    from  $117
    See prices from 6 sites
    • Popular choice

    Benmiller Inn & Spa

    8.0Very good (2,030 ratings)
    Riverside setting with tranquil views, Historic 19th-century mill buildings
    Goderich
    from  $188
    See prices from 10 sites
    • Popular choice

    Oakwood Resort

    7.7Good (3,022 ratings)
    Heated indoor saltwater pool, Relaxing spa and wellness center
    Grand Bend
    from  $246
    See prices from 5 sites
    • Popular choice

    Pickering Casino Resort Hotel

    8.4Very good (10,295 ratings)
    Spacious suites with panoramic views, Diverse on-site dining options
    Pickering
    from  $130
    See prices from 14 sites
    • Popular choice

    Best Western Plus Lamplighter Inn & Conference Centre

    8.8Excellent (8,672 ratings)
    Convenient access to major highway, Rooms with pool view balconies
    London
    from  $163
    See prices from 14 sites
  1. Skyline Hotel & Waterpark

    7.1(9,472 ratings)
    On-site family dining with perks, Direct indoor waterpark access
    Niagara Falls
    from  $96
    See prices from 13 sites
    • Popular choice

    Best Western Plus Perth Parkside Inn & Spa

    9.1Excellent (3,106 ratings)
    Riverside park access, Elegant spa with mineral pool
    Perth
    from  $245
    See prices from 12 sites
    • Popular choice

    Best Western Plus Leamington Hotel & Conference Centre

    7.6Good (3,431 ratings)
    Indoor saltwater pool with waterslide, On-site family restaurant and bar
    Leamington
    from  $170
    See prices from 12 sites
    • Popular choice

    Ramada by Wyndham Trenton

    6.4(3,751 ratings)
    Indoor swimming pool access, On-site pub and restaurant
    Trenton
    from  $99
    See prices from 11 sites
    • Popular choice

    Quality Inn & Suites

    7.6Good (2,261 ratings)
    Proximity to Hawkesbury attractions, Indoor pool, hot tub, and sauna
    Hawkesbury
    from  $146
    See prices from 10 sites
    • Popular choice

    Travelodge by Wyndham Oshawa Whitby

    6.5(3,556 ratings)
    Heated indoor pool and hot tub, Strategic location near Highway 401
    Oshawa
    from  $87
    See prices from 11 sites
    • Popular choice

    Days Inn & Conference Centre by Wyndham Renfrew

    6.4(2,145 ratings)
    Convenient Trans-Canada Highway access, Seasonal outdoor pool for relaxation
    Renfrew
    from  $92
    See prices from 12 sites
  2. Holiday Inn Express & Suites Brantford By Ihg

    9.2Excellent (3,277 ratings)
    Digital key for seamless access, Inspired Table breakfast variety
    Brantford
    from  $112
    See prices from 14 sites
    • Popular choice

    Holiday Inn Peterborough-waterfront By Ihg

    8.0Very good (5,653 ratings)
    Proximity to local attractions, Year-round indoor-outdoor pool
    Peterborough
    from  $175
    See prices from 12 sites
    • Popular choice

    The Jordan Hotel Ramada By Wyndham

    7.4(2,648 ratings)
    On-site waterfront dining at The Shore, Panoramic lake and marina views
    Lincoln
    from  $131
    See prices from 9 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
  3. Super 8 by Wyndham Barrie South

    7.6Good (5,050 ratings)
    Prime south Barrie location, Pet-friendly accommodations
    Barrie
    from  $81
    See prices from 11 sites
    • Popular choice

    Hilton Toronto/Markham Suites Conference Centre & Spa

    8.2Very good (9,178 ratings)
    Convenient access to local attractions, York region's only four diamond hotel
    Markham
    from  $131
    See prices from 9 sites
  4. Best Western Plus Woodstock Inn & Suites

    8.6Excellent (2,778 ratings)
    Proximity to Cedar Creek Golf Club, 24-hour market and business center
    Woodstock
    from  $102
    See prices from 15 sites
    • Popular choice

    Comfort Inn & Suites

    8.6Excellent (1,406 ratings)
    Spacious rooms with comfortable beds, Modern and recently renovated property
    Carleton Place
    from  $173
    See prices from 15 sites
    • Popular choice

    Super 8 by Wyndham Ajax/Toronto On

    6.5(2,696 ratings)
    Indoor saltwater pool and whirlpool, Family-friendly accommodations
    Ajax
    from  $93
    See prices from 10 sites
    • Popular choice

    Comfort Inn

    9.0Excellent (1,788 ratings)
    Convenient location near attractions, 24-hour business and meeting facilities
    Sturgeon Falls
    from  $99
    See prices from 6 sites
    • Popular choice

    Super 8 by Wyndham Peterborough

    8.3Very good (5,675 ratings)
    Adjacent to Golf & Country Club, Business Center and Meeting Room
    Peterborough
    from  $113
    See prices from 11 sites
    • Popular choice

    Holiday Inn Express Strathroy By Ihg

    9.3Excellent (873 ratings)
    Walkable access to dining options, Indoor heated swimming pool
    Strathroy
    from  $171
    See prices from 10 sites
    • Popular choice

    Deerhurst Resort

    7.6Good (10,785 ratings)
    Diverse dining experiences, Extensive winter sports offerings
    Huntsville
    from  $338
    See prices from 10 sites
    • Popular choice

    Monte Carlo Inn - Barrie Suites

    7.5Good (6,513 ratings)
    Indoor saltwater pool, Mediterranean-style restaurant
    Barrie
    from  $115
    See prices from 3 sites
  5. Parry Sound Inn & Suites

    8.6Excellent (1,984 ratings)
    Strategic highway access, Unique window seat in every room
    Parry Sound
    from  $132
    See prices from 8 sites
    • Popular choice

    Best Western Plus The Arden Park Hotel

    8.7Excellent (4,777 ratings)
    Spacious suites with living areas, Accessible rooms with thoughtful features
    Stratford
    from  $176
    See prices from 12 sites
  6. Travelodge by Wyndham Cochrane

    8.5Excellent (1,006 ratings)
    Exceptional owner hospitality, Direct snowmobile trail access
    Cochrane
    from  $100
    See prices from 13 sites
    • Popular choice

    Holiday Inn Express & Suites Brockville By Ihg

    8.5Excellent (3,967 ratings)
    Signature hot Express Start Breakfast, Newly renovated rooms and suites
    Brockville
    from  $97
    See prices from 11 sites
    • Popular choice

    Great Wolf Lodge Niagara Falls

    8.7Excellent (26,441 ratings)
    Dedicated fitness center for guests, Engaging kids' activities and entertainment
    Niagara Falls
    from  $331
    See prices from 11 sites
  7. Best Western Pembroke Inn & Conference Centre

    8.5Excellent (2,564 ratings)
    Convenient highway access, Rooms with direct pool access
    Pembroke
    from  $145
    See prices from 12 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 ‎$81 to ‎$545 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Ontario

Ontario - More Top Destinations