Hotels in Niagara-on-the-Lake, Canada

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

Niagara-on-the-Lake, ON, Canada
16 Jul — 17 Jul2
Niagara-on-the-Lake, ON, Canada
Sat 16/7
Sun 17/7
...and more

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
Hilton Garden Inn Niagara-on-the-Lake
8.6 Excellent
500 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
12.6 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 920 reviews
8.6

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.

Best Western Colonel Butler Inn
8.3 Excellent
278 Mary Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.7 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 332 reviews
8.3

Best Western Colonel Butler Inn offers 3-star accommodation in Niagara-on-the-Lake. It also provides massage services, an express check-in and check-out feature and a lake.

Graystone Bed & Breakfast
9.7 Excellent
612 Victoria Street, Niagara-on-the-Lake, ON, Canada
Show on map
1.2 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 63 reviews
9.7

Situated in Niagara-on-the-Lake, Graystone Bed & Breakfast provides 3-star accommodation, as well as a Jacuzzi. It also offers complimentary wireless internet.

The Old Bank House Bed & Breakfast
10 Front Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 km from city centre, Niagara-on-the-Lake, ON, Canada 

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

The Charles Hotel
209 Queen Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.3 km from city centre, Niagara-on-the-Lake, ON, Canada 

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 also offers free Wi-Fi.

124 on Queen Hotel & Spa
8.6 Excellent
124 Queen Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.2 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 469 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.

Luisa's Suite Retreat
9.3 Excellent
233 King Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.4 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 232 reviews
9.3

Located in Niagara-on-the-Lake, Luisa's Suite Retreat is within a 15-minute drive of St. Catharines/Niagara District Airport and provides free Wi-Fi. It is conveniently positioned for guests wishing to discover the area's attractions.

Old Ivy Walk
9.6 Excellent
28 Prideaux Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 114 reviews
9.6

Old Ivy Walk is situated in Niagara-on-the-Lake and offers free Wi-Fi. It is conveniently located for guests wanting to visit local attractions.

The White House Boutique Bed & Breakfast
9.7 Excellent
481 Gate Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 78 reviews
9.7

The White House Boutique B&B is situated in Niagara-on-the-Lake and offers free wireless internet. It is conveniently located for guests wishing to sightsee in the area.

627 on King Bed and Breakfast
9.7 Excellent
627 King Street, Niagara-on-the-Lake, ON, Canada
Show on map
1.1 km from city centre, Niagara-on-the-Lake, ON, Canada 
ExcellentBased on 48 reviews
9.7

627 On King Bed And Breakfast provides a comfortable setting while in Niagara-on-the-Lake. Some of the premium facilities at this 3.5-star bed & breakfast include a Jacuzzi and complimentary Wi-Fi.

Tips for booking hotels in Niagara-on-the-Lake

Cheapest month:February
Most expensive month:May
Average price in Niagara-on-the-Lake:C$ 348/night
Cheapest price found:C$ 85/night
Cheapest day:Saturday
Most expensive day:Friday
C$ 183 - C$ 435
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 244 - C$ 351
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Niagara-on-the-Lake hotels

1
Harbour House
85 Melville Street, Niagara-on-the-Lake, ON, Canada
Show on map
1.0 km 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.

2
Shaw Club Hotel
92 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.7 km 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.

3
Prince of Wales
8.6 Excellent
6 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 km 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.

4
Woodbourne Inn
9.2 Excellent
214 Four Mile Creek Road, Niagara-on-the-Lake, ON, Canada
Show on map
11.2 km 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.

5
White Oaks Resort & Spa
8.8 Excellent
253 Taylor Road, Niagara-on-the-Lake, ON, Canada
Show on map
13.3 km 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.

6
Pillar and Post Inn & Spa
8.5 Excellent
48 John Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.8 km 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.

7
Oban Inn
160 Front Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.5 km from city centre, Niagara-on-the-Lake, ON, Canada 

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.

8
Riverbend Inn and Vineyard
8.6 Excellent
16104 Niagara River Parkway, Niagara-on-the-Lake, ON, Canada
Show on map
2.1 km from city centre, Niagara-on-the-Lake, ON, Canada 

Riverbend Inn & Vineyard is situated in Niagara-on-the-Lake and features free wireless internet. It also provides a 24-hour reception, a beauty centre and meeting rooms.

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

Residence & Conference Centre - Niagara-On-The-Lake
7.8 Good
137 Taylor Road, Niagara-on-the-Lake, ON, Canada
Show on map
13.3 km from city centre, Niagara-on-the-Lake, ON, Canada 

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.

C$ 126
Avg. per night
The Promenade
9.9 Excellent
24 The Promenade, Niagara-on-the-Lake, ON, Canada
Show on map
1.6 km from city centre, Niagara-on-the-Lake, ON, Canada 

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.

C$ 190
Avg. per night
Canterbury Inn
8.8 Excellent
170 Mary Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 km from city centre, Niagara-on-the-Lake, ON, Canada 

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.

C$ 204
Avg. per night
Old Town Country Landing B&B
9.7 Excellent
211 Niagara Street, Niagara-on-the-Lake, ON, Canada
Show on map
2.0 km from city centre, Niagara-on-the-Lake, ON, Canada 

Old Town Country Landing offers 3.5-star accommodation in Niagara-on-the-Lake. It provides free Wi-Fi, an outdoor pool and a lake.

C$ 205
Avg. per night
Moffat Inn
7.9 Good
60 Picton Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.6 km from city centre, Niagara-on-the-Lake, ON, Canada 

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.

C$ 217
Avg. per night
Green Oaks B&B
9.5 Excellent
1376 York Road, Niagara-on-the-Lake, ON, Canada
Show on map
11.0 km from city centre, Niagara-on-the-Lake, ON, Canada 

Located in Niagara-on-the-Lake, Green Oaks B&B is within easy reach of the Laura Secord Homestead and Marineland. Those staying at the property can also make use of free Wi-Fi throughout their stay.

C$ 220
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
12.6 km 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.

C$ 221
Avg. per night
Vineyard Villa
9.1 Excellent
1418 East West Line, Niagara-on-the-Lake, ON, Canada
Show on map
2.3 km from city centre, Niagara-on-the-Lake, ON, Canada 

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

C$ 226
Avg. per night

Hotel prices in Niagara-on-the-Lake

2 stars and under
3 stars
4 stars +

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 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.

Facts about staying in Niagara-on-the-Lake

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

    1,081 reviews rated Prince of Wales with an average score of 8.6/10. It may also be worth looking into the Riverbend Inn and Vineyard, which received a rating of 8.6/10 from 626 reviews. Moffat Inn could also be a good option, with a score of 7.9/10 from 396 reviews.

  • What is a good hotel near Shaw Festival Theatre?

    With a rating of 8.6/10 from 1,081 reviews, Prince of Wales is a hotel close to Shaw Festival Theatre that is well recommended by HotelsCombined users.

  • What is a good hotel in Niagara-on-the-Lake near Fort Mississauga?

    The most popular hotel near Fort Mississauga is Prince of Wales, with 1,081 HotelsCombined users scoring it 8.6/10.

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

    Niagara-on-the-Lake hotels have an average price of C$ 345/night (based on searches on HotelsCombined in 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 C$ 154/night in searches by HotelsCombined users.

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

    A hotel in Niagara-on-the-Lake tonight has an average price of C$ 345, but some deals have been found for as low as C$ 154 in HotelsCombined searches over the last 72 hours. Prices in Niagara-on-the-Lake are changing frequently. The best price found for a 4-star Niagara-on-the-Lake hotel for tonight has been C$ 526.