Hotels in Niagara-on-the-Lake

Search and compare Niagara-on-the-Lake hotels from hundreds of travel sites and save

Niagara-on-the-Lake, ON, Canada
May 26 — May 272
Niagara-on-the-Lake, ON, Canada
Thu 5/26
Fri 5/27
...and more

Niagara-on-the-Lake hotels recommended by HotelsCombined

Thu 5/26
Fri 5/27

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Niagara-on-the-Lake

Filter by star ratings
All filters
White Oaks Resort & Spa
8.8 Excellent
253 Taylor Road, Niagara-on-the-Lake, ON, Canada
Show on map
8.3 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 688 reviews
8.8

White Oaks Conference & Resort Spa has 220 rooms and features an indoor pool. This modern resort also offers indoor tennis courts, and is within easy driving distance of Niagara Falls City and Thorold.

Pillar and Post Inn & Spa
8.5 Excellent
48 John Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 662 reviews
8.5

Situated in Niagara-on-the-Lake, Pillar and Post Inn & Spa offers relaxed 5-star accommodation, as well as a swimming pool, a sauna and an outdoor pool. It also provides a lake, a free shuttle service and an express check-in and check-out feature.

Queens Landing
8.6 Excellent
155 Byron Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 956 reviews
8.6

Located in Niagara-on-the-Lake, Queens Landing is within a 20-minute drive of St. Catharines/Niagara District Airport and offers an indoor pool, a Jacuzzi and a sauna. It has a gym, as well as facial treatments, a free shuttle service and body treatments.

Prince of Wales
8.6 Excellent
6 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 1,138 reviews
8.6

Prince of Wales Niagara-on-the-Lake provides 4-star accommodation in Niagara-on-the-Lake. It also offers a Jacuzzi, a sauna and an indoor pool.

Hilton Garden Inn Niagara-on-the-Lake
8.7 Excellent
500 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
7.8 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 1,009 reviews
8.7

Hilton Garden Inn Niagara-on-the-Lake offers a comfortable setting while in Niagara-on-the-Lake. It also features a Jacuzzi, an indoor pool and a sauna.

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

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 an indoor pool. Guests can also enjoy complimentary internet access in all areas.

Harbour House
9.6 Excellent
85 Melville Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 19 reviews
9.6

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.

Oban Inn
8.7 Excellent
160 Front Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 2 reviews
8.7

Oban Inn Niagara-on-the-Lake provides comfortable 4-star accommodation in Niagara-on-the-Lake. It has a spa, as well as an outdoor pool, free Wi-Fi and body treatments.

The Shaw Club Hotel
8.9 Excellent
92 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 20 reviews
8.9

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.

The Charles Hotel
9.0 Excellent
209 Queen Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.2 mi from city centre, Niagara-on-the-Lake 
ExcellentBased on 1 review
9.0

The Charles Hotel Niagara-on-the-Lake is situated in Niagara-on-the-Lake and is close to the area's well-known attractions. It offers free Wi-Fi, a laundry service and a 24-hour reception.

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

Cheapest month:November
Most expensive month:September
Average price in Niagara-on-the-Lake:$234/night
Cheapest price found:$43/night
Cheapest day:Thursday
Most expensive day:Saturday
$165 - $350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$208 - $304
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 324 hotels
1
Holiday Inn Express Niagara-On-The-Lake
8.9 Excellent
524 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
7.8 mi from city centre, Niagara-on-the-Lake, ON, Canada 

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 an indoor pool. Guests can also enjoy complimentary internet access in all areas.

2
WeatherPine Inn
9.0 Excellent
493 Regent Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 mi from city centre, Niagara-on-the-Lake, ON, Canada 

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

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

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.

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

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.

5
Prince of Wales
8.6 Excellent
6 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre, Niagara-on-the-Lake, ON, Canada 

Prince of Wales Niagara-on-the-Lake provides 4-star accommodation in Niagara-on-the-Lake. It also offers a Jacuzzi, a sauna and an indoor pool.

6
Woodbourne Inn
9.1 Excellent
214 Four Mile Creek Road, Niagara-on-the-Lake, ON, Canada
Show on map
7.0 mi from city centre, Niagara-on-the-Lake, ON, Canada 

Situated in Niagara-on-the-Lake, Woodbourne Inn is a short drive from Niagara Falls City and Saint Catharines. It also offers a library, an express check-in and check-out feature and a designated smoking area.

7
White Oaks Resort & Spa
8.8 Excellent
253 Taylor Road, Niagara-on-the-Lake, ON, Canada
Show on map
8.3 mi from city centre, Niagara-on-the-Lake, ON, Canada 

White Oaks Conference & Resort Spa has 220 rooms and features an indoor pool. This modern resort also offers indoor tennis courts, and is within easy driving distance of Niagara Falls City and Thorold.

8
Pillar and Post Inn & Spa
8.5 Excellent
48 John Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 mi from city centre, Niagara-on-the-Lake, ON, Canada 

Situated in Niagara-on-the-Lake, Pillar and Post Inn & Spa offers relaxed 5-star accommodation, as well as a swimming pool, a sauna and an outdoor pool. It also provides a lake, a free shuttle service and an express check-in and check-out feature.

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

Show all 324 hotels
Residence & Conference Centre - Niagara-On-The-Lake
7.8 Good
137 Taylor Road, Niagara-on-the-Lake, ON, Canada
Show on map
8.3 mi from city centre,  

Boasting a rooftop terrace and a Jacuzzi, Residence & Conference Centre - Niagara-on-the-Lake is situated in Niagara-on-the-Lake and offers comfortable accommodation. Only a short walk from Niagara College Teaching Winery, it provides comfortable rooms equipped with a private bathroom, a kitchenette and a refrigerator.

$93
Avg. per night
Canterbury Inn
8.8 Excellent
170 Mary Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 mi from city centre,  

Canterbury Inn Niagara-on-the-Lake provides comfortable 3-star accommodation in Niagara-on-the-Lake. Guests also have access to free wireless internet and on-site parking.

$147
Avg. per night
Holiday Inn Express Niagara-On-The-Lake
8.9 Excellent
524 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
7.8 mi from city centre,  

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 an indoor pool. Guests can also enjoy complimentary internet access in all areas.

$149
Avg. per night
Hilton Garden Inn Niagara-on-the-Lake
8.7 Excellent
500 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
7.8 mi from city centre,  

Hilton Garden Inn Niagara-on-the-Lake offers a comfortable setting while in Niagara-on-the-Lake. It also features a Jacuzzi, an indoor pool and a sauna.

$151
Avg. per night
Moffat Inn
8.0 Excellent
60 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 mi from city centre,  

Moffat Inn provides a comfortable setting while in Niagara-on-the-Lake. Some of the premium facilities at this 3-star inn include a free shuttle service and complimentary wireless internet.

$157
Avg. per night
Vineyard Villa
9.1 Excellent
1418 East West Line, Niagara-on-the-Lake, ON, Canada
Show on map
1.4 mi from city centre,  

Vineyard Villa offers 3.5-star accommodation in Niagara-on-the-Lake. Guests can also make use of complimentary Wi-Fi.

$173
Avg. per night
The Promenade
9.8 Excellent
24 The Promenade, Niagara-on-the-Lake, ON, Canada
Show on map
1.0 mi from city centre,  

The Promenade Niagara-on-the-Lake provides comfortable 3-star accommodation in Niagara-on-the-Lake. Guests also have access to free wireless internet and on-site parking.

$173
Avg. per night
WeatherPine Inn
9.0 Excellent
493 Regent Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 mi from city centre,  

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

$176
Avg. per night

Hotel prices in Niagara-on-the-Lake

2 stars and under
South Landing Inn
#1 Most popular

South Landing Inn

21 Front Street South, Niagara-on-the-Lake, ON, Canada

8.6 Excellent
$189

Avg. per night

View Deal
Residence & Conference Centre - Niagara-On-The-Lake
#2 Most popular

Residence & Conference Centre - Niagara-On-The-Lake

137 Taylor Road, Niagara-on-the-Lake, ON, Canada

7.8 Good
$93

Avg. per night

View Deal
Best value

The Butler House Historic Bed and Breakfast

67 Mary Street, Niagara-on-the-Lake, ON, Canada

$213

Avg. per night

View Deal
3 stars
Hilton Garden Inn Niagara-on-the-Lake
#1 Most popular

Hilton Garden Inn Niagara-on-the-Lake

500 York Road, Niagara-on-the-Lake, ON, Canada

8.7 Excellent
$151

Avg. per night

View Deal
Holiday Inn Express Niagara-On-The-Lake
#2 Most popular

Holiday Inn Express Niagara-On-The-Lake

524 York Road, Niagara-on-the-Lake, ON, Canada

8.9 Excellent
$148

Avg. per night

View Deal
Canterbury Inn
Best value

Canterbury Inn

170 Mary Street, Niagara-on-the-Lake, ON, Canada

8.8 Excellent
$147

Avg. per night

View Deal
4 stars +
Lakewinds Country Manor
#1 Most popular

Lakewinds Country Manor

328 Queen Street, Niagara-on-the-Lake, ON, Canada

$326

Avg. per night

View Deal
Luisa's Suite Retreat
#2 Most popular

Luisa's Suite Retreat

233 King Street, Niagara-on-the-Lake, ON, Canada

9.3 Excellent
$193

Avg. per night

View Deal
Pillar and Post Inn & Spa
Best value

Pillar and Post Inn & Spa

48 John Street, Niagara-on-the-Lake, ON, Canada

8.5 Excellent
$296

Avg. per night

View Deal

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

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 in Niagara-on-the-Lake

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

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.

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

    Niagara-on-the-Lake is home to many highly-rated hotels, one of which is White Oaks Resort & Spa, which has a current rating of 8.8. For other potential stays, consider Pillar and Post Inn & Spa and Queens Landing, which can also be great places to stay in Niagara-on-the-Lake.

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

    South Landing Inn is a popular hotel near Lewiston-Queenston Bridge that is highly recommended, with a score of 8.6 across 370 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.5 from 662 reviews.

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

    If you’re visiting Fort George National Historic Site then the nearby Pillar and Post Inn & Spa is a popular hotel with HotelsCombined users (662 reviews scoring it at an average 8.5/10).

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

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

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

    HotelsCombined users have found cheap hotels in Niagara-on-the-Lake starting from $101 per night in the last 3 days.

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

    Users have found prices for hotels in Niagara-on-the-Lake tonight starting as low as $105, rising to an average cost of $199, based on searches in the last 72 hours. Prices start from $187 for a 4-star hotel in Niagara-on-the-Lake for tonight.