Hotels in Ontario (Canada)

    • Popular choice

    Great Blue Heron Hotel

    8.8Excellent (1,914 ratings)

    Scenic Scugog Island location, Well-equipped fitness center

    Port Perry
    from  ₹10,695
    See prices from 7 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  ₹7,503
    See prices from 5 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  ₹38,316
    See prices from 10 sites
    • Popular choice

    Oakwood Resort

    7.7Good (3,024 ratings)

    Heated indoor saltwater pool, Relaxing spa and wellness center

    Grand Bend
    from  ₹21,415
    See prices from 4 sites
    • Popular choice

    Benmiller Inn & Spa

    8.0Very good (2,035 ratings)

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

    Goderich
    from  ₹10,536
    See prices from 5 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  ₹8,869
    See prices from 8 sites
  1. Skyline Hotel & Waterpark

    7.1(9,477 ratings)

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

    Niagara Falls
    from  ₹6,616
    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  ₹11,564
    See prices from 10 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  ₹18,089
    See prices from 7 sites
    • Popular choice

    Quality Inn & Suites

    7.6Good (2,257 ratings)

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

    Hawkesbury
    from  ₹10,807
    See prices from 8 sites
    • Popular choice

    Ramada by Wyndham Trenton

    6.4(3,749 ratings)

    Indoor swimming pool access, On-site pub and restaurant

    Trenton
    from  ₹8,252
    See prices from 10 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  ₹8,241
    See prices from 8 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  ₹12,994
    See prices from 7 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  ₹12,255
    See prices from 8 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  ₹8,598
    See prices from 7 sites
    • Popular choice

    Comfort Inn & Suites

    8.6Excellent (1,411 ratings)

    Spacious rooms with comfortable beds, Modern and recently renovated property

    Carleton Place
    from  ₹12,215
    See prices from 10 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  ₹8,449
    See prices from 8 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  ₹10,250
    See prices from 9 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  ₹12,075
    See prices from 6 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  ₹7,201
    See prices from 9 sites
    • Popular choice

    Holiday Inn Express Strathroy By Ihg

    9.3Excellent (876 ratings)

    Walkable access to dining options, Indoor heated swimming pool

    Strathroy
    from  ₹11,644
    See prices from 7 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  ₹8,868
    See prices from 8 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  ₹10,108
    See prices from 7 sites
  4. Travelodge by Wyndham Cochrane

    8.5Excellent (1,010 ratings)

    Exceptional owner hospitality, Direct snowmobile trail access

    Cochrane
    from  ₹6,936
    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  ₹6,741
    See prices from 8 sites
  5. Super 8 by Wyndham Barrie South

    7.6Good (5,057 ratings)

    Prime south Barrie location, Pet-friendly accommodations

    Barrie
    from  ₹8,141
    See prices from 8 sites
    • Popular choice

    Deerhurst Resort

    7.6Good (10,793 ratings)

    Diverse dining experiences, Extensive winter sports offerings

    Huntsville
    from  ₹22,602
    See prices from 6 sites
    • Popular choice

    Holiday Inn Express & Suites Milton by IHG

    7.5Good (3,435 ratings)

    Indoor heated swimming pool, Convenient highway access

    Milton
    from  ₹11,326
    See prices from 7 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  ₹15,377
    See prices from 8 sites
    • Popular choice

    Comfort Inn

    9.0Excellent (1,790 ratings)

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

    Sturgeon Falls
    from  ₹7,983
    See prices from 8 sites
  6. Parry Sound Inn & Suites

    8.6Excellent (1,977 ratings)

    Strategic highway access, Unique window seat in every room

    Parry Sound
    from  ₹10,655
    See prices from 5 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  ₹11,327
    See prices from 8 sites
  8. Best Western Pembroke Inn & Conference Centre

    8.5Excellent (2,569 ratings)

    Convenient highway access, Rooms with direct pool access

    Pembroke
    from  ₹11,903
    See prices from 8 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 ‎₹6,616 to ‎₹38,316 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Ontario

Ontario - More Top Destinations