Compare and save on Niagara-on-the-Lake hotels

Find hotel dealsPlease select a place
Check in:
Check out:
ks_focalpoint -flickr
Sort by Tribes
Popularity - Best Value
Currency
227 Results
  • Olde Angel Inn Hotel and Restaurant
    Ranked #1 overall in Niagara-on-the-Lake hotels
    9.3
    Wonderful!
    3 reviews

    The best Pub in town huge selection of beers on Tap and great fish and chips. This is the real thing, opened in 1789, rebuilt in 1816 after being burnt ...

    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • The Pillar and Post Inn, Spa and Conference Centre
    Ranked #2 overall in Niagara-on-the-Lake hotels
    10.0
    Exceptional!
    1 review
    Popular withWellnessFamiliesLuxury

    I stayed here for a couple of nights just before Christmas and I was very impressed. A great hotel in which to relax and to explore Niagara on the Lake. ...

    • Restaurant
    • Fitness Center
    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • White Oaks Conference Resort & Spa
    Ranked #3 overall in Niagara-on-the-Lake hotels
    10.0
    Exceptional!
    1 review
    • Swimming Pool
    • Fitness Center
    ReviewsPhotosAmenitiesMaploadingclose
  • Harbour House Hotel
    Ranked #4 overall in Niagara-on-the-Lake hotels
    10.0
    Exceptional!
    1 review

    I came into this place late one evening, and while all the other places in Niagara on the Lake were asking $300+ a night, this place, although still on the ...

    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Prince of Wales
    Ranked #5 overall in Niagara-on-the-Lake hotels
    8.0
    Wonderful!
    1 review
    Popular withLuxuryFoodies

    Nice place. Very fancy. I went there with my mom for Tea Time a couple years ago and it was fun.

    • Restaurant
    • Fitness Center
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • The Charles Hotel
    Ranked #6 overall in Niagara-on-the-Lake hotels
    10.0
    Exceptional!
    1 review

    I didn't actually stay at this place, but instead came in for dinner one evening. This was definitely a five-star meal experience. The waiter was very knowledgeable in the menu ...

    • Restaurant
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • The Gate House
    Ranked #7 overall in Niagara-on-the-Lake hotels
    10.0
    Exceptional!
    1 review
    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • The Irish Harp Pub Inn
    Ranked #8 overall in Niagara-on-the-Lake hotels
    8.0
    Wonderful!
    1 review
    Popular withFoodiesFamilies

    The Irish Harp Pub was very clean and reasonably priced. The food was really good and the portions were extremely large. We went on a Saturday and it was very ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Queen's Landing
      Ranked #9 overall in Niagara-on-the-Lake hotels
      0.0
      • Restaurant
      • Fitness Center
      • Free Parking
      • Pets Allowed
      PhotosAmenitiesMaploadingclose
    • Riverbend Inn and Vineyard
      Ranked #10 overall in Niagara-on-the-Lake hotels
      0.0
      • Free WiFi
      • Restaurant
      • Free Parking
      PhotosAmenitiesMaploadingclose
    • BEST WESTERN Colonel Butler Inn
      Ranked #12 overall in Niagara-on-the-Lake hotels
      0.0
      • Free WiFi
      • Restaurant
      • Fitness Center
      • Free Breakfast
      • Free Parking
      • Pets Allowed
      PhotosAmenitiesMaploadingclose
    • Residence & Conference Centres - Niagara on the Lake
      Ranked #11 overall in Niagara-on-the-Lake hotels
      0.0
      • Restaurant
      • Free Parking
      PhotosAmenitiesMaploadingclose
    • Hilton Garden Inn Niagara-on-the-Lake
      Ranked #23 overall in Niagara-on-the-Lake hotels
      0.0
      Popular withBusiness
      • Free WiFi
      • Restaurant
      • Swimming Pool
      • Fitness Center
      • Free Parking
      PhotosAmenitiesMaploadingclose
    • Paradise Grove
      Ranked #22 overall in Niagara-on-the-Lake hotels
      0.0
        PhotosAmenitiesMaploadingclose
      • Silver Maple B&B
        Ranked #25 overall in Niagara-on-the-Lake hotels
        0.0
          PhotosAmenitiesMaploadingclose
        • Historic Lyons House
          Ranked #24 overall in Niagara-on-the-Lake hotels
          0.0
          • Free WiFi
          • Free Breakfast
          PhotosAmenitiesMaploadingclose
        • Wishing Well Historic Cottage
          Ranked #20 overall in Niagara-on-the-Lake hotels
          0.0
            PhotosAmenitiesMaploadingclose
          • Dorchester House Bed and Breakfast
            Ranked #21 overall in Niagara-on-the-Lake hotels
            0.0
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Cedar Gables Bed and Breakfast
            Ranked #19 overall in Niagara-on-the-Lake hotels
            0.0
            • Free WiFi
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Girasole - A Tuscan Style B&B
            Ranked #18 overall in Niagara-on-the-Lake hotels
            0.0
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • 6 Oak Haven Bed & Breakfast
            Ranked #17 overall in Niagara-on-the-Lake hotels
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Via Veneto
            Ranked #15 overall in Niagara-on-the-Lake hotels
            0.0
            • Free WiFi
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Oban Inn, Spa and Restaurant
            Ranked #13 overall in Niagara-on-the-Lake hotels
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Fitness Center
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • John's Gate Gourmet Bed and Breakfast
            Ranked #14 overall in Niagara-on-the-Lake hotels
            • Free WiFi
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Abacot Hall Bed & Breakfast
            Ranked #16 overall in Niagara-on-the-Lake hotels
            0.0
            • Free WiFi
            • Free Breakfast
            PhotosAmenitiesMaploadingclose
          • WeatherPine Inn
            Ranked #28 overall in Niagara-on-the-Lake hotels
            0.0
            • Free WiFi
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • DownHome Bed and Breakfast
            Ranked #27 overall in Niagara-on-the-Lake hotels
            0.0
            • Free WiFi
            • Free Breakfast
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Yolanta's B&B
            Ranked #26 overall in Niagara-on-the-Lake hotels
            0.0
            • Free Parking
            PhotosAmenitiesMaploadingclose
          • Shaw Club Hotel & Spa
            Ranked #29 overall in Niagara-on-the-Lake hotels
            0.0
            • Restaurant
            • Fitness Center
            • Free Parking
            • Pets Allowed
            PhotosAmenitiesMaploadingclose
          • Under the Arbour Bed and Breakfast
            Ranked #31 overall in Niagara-on-the-Lake hotels
            0.0
              PhotosAmenitiesMaploadingclose

            Average price per night

            Hotel class

            Hotel type

            Average user rating

            Clear Filters
            Clear Filters
            var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=niagara-on-the-lake-ontario&controller=topics&country_code=&current_user_id=&filters=&id=2000000018449&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=niagara-on-the-lake-ontario%2Fhotels&place=2000000018449&place_type=City&place_type=region&region=2000000018449&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000061086&hotel_ids%5B%5D=5000000036570&hotel_ids%5B%5D=5000000029679&hotel_ids%5B%5D=5000000088435&hotel_ids%5B%5D=5000000017552&hotel_ids%5B%5D=5000000007801&hotel_ids%5B%5D=5000000111885&hotel_ids%5B%5D=5000000207812&hotel_ids%5B%5D=5000000202542&hotel_ids%5B%5D=5000000092315&hotel_ids%5B%5D=5000000043380&hotel_ids%5B%5D=5000000075988&hotel_ids%5B%5D=5000000191420&hotel_ids%5B%5D=5000000210225&hotel_ids%5B%5D=5000000104950&hotel_ids%5B%5D=5000000110110&hotel_ids%5B%5D=5000000263082&hotel_ids%5B%5D=5000000261724&hotel_ids%5B%5D=5000000270161&hotel_ids%5B%5D=5000000324769&hotel_ids%5B%5D=5000000382955&hotel_ids%5B%5D=5000000412810&hotel_ids%5B%5D=5000001321148&hotel_ids%5B%5D=5000001320279&hotel_ids%5B%5D=5000000401507&hotel_ids%5B%5D=5000000028751&hotel_ids%5B%5D=5000000052051&hotel_ids%5B%5D=5000000072012&hotel_ids%5B%5D=5000000120702&hotel_ids%5B%5D=5000000168338", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000018449" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }