Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Niagara-on-the-Lake

Filter by star ratings
All filters
124 on Queen Hotel & Spa
124 on Queen Hotel & Spa
8.6 Excellent
124 Queen Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.1 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 414 reviews
8.6

124 On Queen Hotel & Spa is located in Niagara-on-the-Lake and features free Wi-Fi. It is ideally positioned for guests wishing to visit local attractions.

Finlay House Bed And Breakfast
Finlay House Bed And Breakfast
9.4 Excellent
8 Nelles Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 190 reviews
9.4

Finlay House Bed and Breakfast is located in Niagara-on-the-Lake and provides free Wi-Fi and a Jacuzzi. It is conveniently positioned for those wanting to visit the area's popular attractions.

Holiday Inn Express Niagara-On-The-Lake
Holiday Inn Express Niagara-On-The-Lake
9.1 Excellent
524 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
7.9 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 707 reviews
9.1

Located in Niagara-on-the-Lake, Holiday Inn Express - Niagara-On-The-Lake is within a 10-minute drive of St. Catharines/Niagara District Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

627 on King Bed and Breakfast
627 on King Bed and Breakfast
9.2 Excellent
627 King Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.7 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 12 reviews
9.2

627 On King Bed And Breakfast provides a comfortable setting while in Niagara-on-the-Lake. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

Explorer House Bed & Breakfast
Explorer House Bed & Breakfast
9.9 Excellent
275 Anne Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 54 reviews
9.9

Explorer House is situated in Niagara-on-the-Lake and is close to the area's tourist attractions. It offers 4-star accommodation with air-conditioned rooms.

Vine Village Queen Apartments
Vine Village Queen Apartments
Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre, Niagara-on-the-Lake 

Vine Village Queen Apartments is located in Niagara-on-the-Lake and features complimentary wireless internet.

Graystone Bed & Breakfast
Graystone Bed & Breakfast
9.8 Excellent
612 Victoria Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.7 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 40 reviews
9.8

Graystone Bed & Breakfast is situated in Niagara-on-the-Lake and is close to the area's popular attractions. It also offers complimentary wireless internet.

Brock Hollow Bed And Breakfast
Brock Hollow Bed And Breakfast
9.7 Excellent
344 Niagara Boulevard, Niagara-on-the-Lake, ON, Canada
Show on map
0.8 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 34 reviews
9.7

Brock Hollow Bed and Breakfast provides comfortable 3-star accommodation in Niagara-on-the-Lake. Guests can also enjoy complimentary internet access throughout the property.

Lakewinds Country Manor
Lakewinds Country Manor
9.8 Excellent
328 Queen Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 112 reviews
9.8

Located in Niagara-on-the-Lake, Lakewinds Country Manor is within a 15-minute drive of St. Catharines/Niagara District Airport and provides an outdoor pool. Guests can also enjoy complimentary internet in all areas.

The Old Bank House Bed & Breakfast
The Old Bank House Bed & Breakfast
9.0 Excellent
10 Front Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 75 reviews
9.0

The Old Bank House Niagara-on-the-Lake provides comfortable 3.5-star accommodation in Niagara-on-the-Lake. Guests can also enjoy free internet access.

Tips for booking a Niagara-on-the-Lake hotel

Cheapest month:April
Most expensive month:July
Average price in Niagara-on-the-Lake:$203/night
Absolute cheapest price found:$37/night
Cheapest day:Thursday
Most expensive day:Saturday
$164 - $284
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$177 - $278
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Niagara-on-the-Lake hotels

Show all 299 hotels
1
Dorchester House
Dorchester House
8.0 Excellent
351 Dorchester Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 mi from city centre, Niagara-on-the-Lake 

Dorchester House Niagara-on-the-Lake offers a comfortable setting while in Niagara-on-the-Lake. It also provides a lake, a garden and a BBQ/picnic area.

2
Orchid Inn And Ginger Restaurant
Orchid Inn And Ginger Restaurant
10.0 Excellent
390 Mary Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 mi from city centre, Niagara-on-the-Lake 

Orchid Inn and Ginger Restaurant provides comfortable 3.5-star accommodation in Niagara-on-the-Lake. Guests can also enjoy free internet in all areas.

3
A Pillow And Toast B&B
A Pillow And Toast B&B
7.0 Good
8 Garrison Village Drive, Niagara-on-the-Lake, ON, Canada
Show on map
1.2 mi from city centre, Niagara-on-the-Lake 

A Pillow and Toast B&B offers 4-star accommodation in Niagara-on-the-Lake. It also provides free bicycle rental and a garden.

4
Post House Inn, Circa 1835
Post House Inn, Circa 1835
9.0 Excellent
95 Johnson Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.1 mi from city centre, Niagara-on-the-Lake 

Boasting an outdoor pool and a Jacuzzi, Post House Inn Circa 1835 is situated in Niagara-on-the-Lake and offers historic accommodation. Guests can also make use of complimentary Wi-Fi.

5
Brancliff Inn 1859
Brancliff Inn 1859
9.0 Excellent
40 Platoff Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre, Niagara-on-the-Lake 

BranCliff Inn 1859 is situated in Niagara-on-the-Lake and offers free wireless internet. It is conveniently located for guests wishing to visit the area's popular attractions.

6
WeatherPine Inn
WeatherPine Inn
9.1 Excellent
493 Regent Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 mi from city centre, Niagara-on-the-Lake 

WeatherPine Inn is located in Niagara-on-the-Lake and features free Wi-Fi. It also offers a tour desk, free bicycle rental and luggage storage.

7
Harbour House
Harbour House
9.3 Excellent
85 Melville Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 mi from city centre, Niagara-on-the-Lake 

Harbour House Niagara-on-the-Lake provides a comfortable setting when in Niagara-on-the-Lake. It also offers wine tasting, free Wi-Fi and a free shuttle service.

8
Shaw Club Hotel
Shaw Club Hotel
9.0 Excellent
92 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 mi from city centre, Niagara-on-the-Lake 

Contemporary in its design, Shaw Club Hotel is situated in a well-known area of Niagara-on-the-Lake. Guests can also enjoy complimentary internet access throughout the property.

Cheapest hotels in Niagara-on-the-Lake, Ontario

Show all 299 hotels
Niagara Inn Bed & Breakfast
Niagara Inn Bed & Breakfast
9.0 Excellent
4300 Simcoe Street, Niagara Falls, ON, Canada
Show on map
1.4 mi from city centre,  

Located within walking distance of Niagara Falls Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Niagara Falls City and its surrounds. It offers free Wi-Fi, a tour desk and a library.

$56
Avg. per night
Ramada By Wyndham Niagara Falls Near The Falls
Ramada By Wyndham Niagara Falls Near The Falls
7.5 Good
5706 Ferry Street, Niagara Falls, ON, Canada
Show on map
0.2 mi from city centre,  

Located in Niagara Falls City, Ramada by Wyndham Niagara Falls Near the Falls is an easy drive from Niagara River and provides private parking on site. It has a gym, as well as an indoor pool, free Wi-Fi and a Jacuzzi.

$57
Avg. per night
A Pillow And Toast B&B
A Pillow And Toast B&B
7.0 Good
8 Garrison Village Drive, Niagara-on-the-Lake, ON, Canada
Show on map
1.2 mi from city centre,  

A Pillow and Toast B&B offers 4-star accommodation in Niagara-on-the-Lake. It also provides free bicycle rental and a garden.

$81
Avg. per night
Vittoria Hotel & Suites
Vittoria Hotel & Suites
9.0 Excellent
5851 Victoria Avenue, Niagara Falls, ON, Canada
Show on map
0.3 mi from city centre,  

Vittoria Hotel & Suites is set in Niagara Falls City and is close to local sightseeing spots, such as Niagara Falls and Niagara River. It also offers luggage storage, an indoor pool and meeting rooms.

$81
Avg. per night
Brock Hollow Bed And Breakfast
Brock Hollow Bed And Breakfast
9.7 Excellent
344 Niagara Boulevard, Niagara-on-the-Lake, ON, Canada
Show on map
0.8 mi from city centre,  

Brock Hollow Bed and Breakfast provides comfortable 3-star accommodation in Niagara-on-the-Lake. Guests can also enjoy complimentary internet access throughout the property.

$99
Avg. per night
Absolute Elegance Bed & Breakfast
Absolute Elegance Bed & Breakfast
9.8 Excellent
6023 Culp Street, Niagara Falls, ON, Canada
Show on map
0.5 mi from city centre,  

Absolute Elegance Bed and Breakfast offers 3-star accommodation in Niagara Falls City. It also provides complimentary wireless internet.

$99
Avg. per night
Paris House Bed And Breakfast Circa 1899
Paris House Bed And Breakfast Circa 1899
29 Johnson Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.2 mi from city centre,  

Paris House Circa 1899 is located in Niagara-on-the-Lake and offers free Wi-Fi. It is ideally positioned for those wishing to visit local attractions.

$102
Avg. per night
Niagara Falls Marriott Fallsview Hotel & Spa
Niagara Falls Marriott Fallsview Hotel & Spa
8.4 Excellent
6740 Fallsview Boulevard, Niagara Falls, ON, Canada
Show on map
0.8 mi from city centre,  

Established in 1998 and situated in Niagara Falls City, Niagara Falls Marriott Fallsview Hotel & Spa provides a sauna and a heated pool, as well as views of Niagara Falls and Niagara River. It also offers free wireless internet.

$104
Avg. per night

Hotel prices in Niagara-on-the-Lake

2 stars and under

$34 - $261

South Landing Inn Niagara on the Lake

#1 Most popular

$200
Avg. per night
Residence & Conference Centre - Niagara-On-The-Lake
$130
Avg. per night
Falcon Inn

Best value

Falcon Inn
6.3 Good
$40
Avg. per night
3 stars

$56 - $300

Holiday Inn Express Niagara-On-The-Lake

#1 Most popular

$105
Avg. per night
124 on Queen Hotel & Spa

#2 Most popular

$300
Avg. per night
Niagara Inn Bed & Breakfast

Best value

$56
Avg. per night
4 stars +

$81 - $497

Pillar and Post Inn & Spa

#1 Most popular

$385
Avg. per night
Prince of Wales

#2 Most popular

Prince of Wales
8.9 Excellent
$357
Avg. per night
A Pillow And Toast B&B

Best value

$81
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Niagara-on-the-Lake

About Niagara-on-the-Lake

Sitting on the Canada-United States border, Niagara-on-the-Lake is a charming gateway to the world-famous Niagara Falls and the tranquil Lake Ontario. However, this dynamic town has its own alluring elements, from its well-preserved 19th-century buildings and world-class theatre to sprawling parklands and lakeside golf course.

Things to do

Niagara-on-the-Lake transports you back to 19th-century Canada, thanks to its array of restored buildings within its historic Downtown neighbourhood. Stroll around the tree-lined streets past former military sites, such as Butler’s Barracks and Navy Hall, along with St Mark’s Church, McFarland House and the Old Court House Theatre. All these historic sites have helped Downtown become a National Historic Site of Canada.

Get an immersive taste of the town’s military past at the reconstructed Fort George, which showcases a day in the life of soldiers during the War of 1812. Tour several battlefields of this storied war while listening to tales told by infantry members in period uniforms. It’s a short stroll from The Commons, an expansive park with war monuments and summer music concerts.

Niagara-on-the-Lake is in the heart of Ontario’s wine-making country and is a short drive from notable wineries, including Pondview Estate Winery and Lailey Winery. Both offer outdoor dining, wine tastings and vineyard tours.

Don’t miss seeing the astounding Niagara Falls, which are only 30 minutes’ drive away. You can see the cascading falls on a boat tour or from one of the multiple lookouts. You can also chill out on Sunset Beach, a sandy stretch along Lake Ontario, or visit Happy Rolph's Animal Farm to see farm animals and explore nature trails.

Getting around

Niagara-on-the-Lake is serviced by public buses run by Niagara-on-the-Lake Transit, but it’s best to hire a car for more flexibility. It’s about 1.5 hours’ drive from Toronto Pearson International Airport and a one-hour drive from Buffalo Niagara International Airport in the United States.

Niagara-on-the-Lake travel FAQs

  • What are the best hotels in Niagara-on-the-Lake?

    839 reviews rated Pillar and Post Inn & Spa with an average score of 8.8/10. It may also be worth looking into the Prince of Wales, which received a rating of 8.9/10 from 1,195 reviews. Queens Landing could also be a good option, with a score of 8.8/10 from 1,042 reviews.

  • What is a good hotel near Lewiston-Queenston Bridge?

    A good hotel close to Lewiston-Queenston Bridge is South Landing Inn Niagara on the Lake (rated 8.4/10 from 505 reviews).

  • What is a good hotel in Niagara-on-the-Lake near Shaw Festival Theatre?

    Pillar and Post Inn & Spa is a hotel near Shaw Festival Theatre that is popular with HotelsCombined users, scoring 8.8 from 839 reviews.

  • Is there a good hotel near Fort George National Historic Site?

    If you’re looking for good hotels near Fort George National Historic Site, consider Pillar and Post Inn & Spa (rated 8.8 over 839 reviews).

  • How much do hotels in Niagara-on-the-Lake cost?

    The average prices of hotels in Niagara-on-the-Lake have been around $286 per night over the last 3 days.

  • How much is a cheap hotel in Niagara-on-the-Lake?

    Over the last 3 days, Niagara-on-the-Lake hotels have been found for as cheap as $97/night in searches by HotelsCombined users.

  • How much is a hotel in Niagara-on-the-Lake tonight?

    Prices for a hotel in Niagara-on-the-Lake tonight are about $244 on average, but HotelsCombined users have found prices as low as $114 for tonight in the last 3 days. The best price found for a 4-star hotel in Niagara-on-the-Lake tonight is $272.