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
4 Jul — 5 Jul2
Niagara-on-the-Lake, ON, Canada
Mon 4/7
Tue 5/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
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 329 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.8 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 64 reviews
9.8

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

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 
GoodBased on 397 reviews
7.9

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.

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.

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 
ExcellentBased on 623 reviews
8.6

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.

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 463 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 233 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 117 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.

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

Cheapest month:February
Most expensive month:July
Average price in Niagara-on-the-Lake:C$ 317/night
Cheapest price found:C$ 37/night
Cheapest day:Tuesday
Most expensive day:Friday
C$ 180 - C$ 327
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 237 - C$ 325
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Niagara-on-the-Lake hotels

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

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

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

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

5
Woodbourne Inn
9.1 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.

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

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

8
Queens Landing
8.5 Excellent
155 Byron Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.9 km from city centre, Niagara-on-the-Lake, ON, Canada 

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.

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

Residence & Conference Centre - Niagara-On-The-Lake
7.7 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$ 116
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$ 195
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$ 200
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$ 204
Avg. per night
Abacot Hall Bed & Breakfast
9.6 Excellent
508 Mississauga Street, Niagara-on-the-Lake, ON, Canada
Show on map
0.8 km from city centre, Niagara-on-the-Lake, ON, Canada 

Abacot Hall Bed & Breakfast is located in Niagara-on-the-Lake and offers free Wi-Fi. It also provides a terrace, free bicycle rental and a tour desk.

C$ 219
Avg. per night
Gatekeeper's Retreat, your personal retreat with panache
9.7 Excellent
1887 Lakeshore Road, Niagara-on-the-Lake, ON, Canada
Show on map
1.1 km from city centre, Niagara-on-the-Lake, ON, Canada 

Panache Bed and Breakfast is situated in Niagara-on-the-Lake and offers complimentary Wi-Fi. It is conveniently located for those wanting to discover the area's attractions.

C$ 222
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$ 223
Avg. per night
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 

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.

C$ 236
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 623 reviews. Residence & Conference Centre - Niagara-On-The-Lake could also be a good option, with a score of 7.7/10 from 272 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.