Top 10 Hotels in Niagara-on-the-Lake

See all 85 Hotels in Niagara-on-the-Lake
124 on Queen Hotel & Spa
124 on Queen Hotel & Spa

124 Queen Street, Niagara-on-the-Lake L0S 1J0

3.5 out of 5.0
4.8 out of 5 (36 reviews)

Located in Old Town Historic District, this spa hotel is within a 5-minute walk of Royal George Theatre and …

Get Rates
Oban Inn
Oban Inn

160 Front Street, Niagara-on-the-Lake L0S1J0

4.0 out of 5.0
4.6 out of 5 (220 reviews)

Located in Old Town Historic District, this spa resort is within a 10-minute walk of Niagara-on-the-Lake Golf Club, Royal …

Get Rates
Prince of Wales
Prince of Wales

6 Picton Street, Niagara-on-the-Lake L0S1J0

4.0 out of 5.0
4.4 out of 5 (347 reviews)

Located in Old Town Historic District, this spa hotel is steps from Mystery on the Lake - Interactive Theatre and Simcoe Park …

$150
Somerset Bed and Breakfast
Somerset Bed and Breakfast

111 Front St, Niagara-on-the-Lake L0S 1J0

4.0 out of 5.0
4.7 out of 5 (15 reviews)

Located in Old Town Historic District, this bed & breakfast is within a 5-minute walk of Niagara-on-the-Lake Golf Club and …

$265
Pillar and Post
Pillar and Post

48 John Street, Niagara-on-the-Lake L0S1J0

4.0 out of 5.0
4.3 out of 5 (241 reviews)

Situated in Niagara-on-the-Lake, this hotel is within a 15-minute walk of Butler's Barracks and Mystery on the Lake - …

$170
Queen's Landing
Queen's Landing

155 Byron Street, Niagara-on-the-Lake L0S1J0

4.0 out of 5.0
4.5 out of 5 (297 reviews)

Located in the heart of Niagara-on-the-Lake, this romantic hotel is within a 10-minute walk of St. Vincent De Paul Church, …

Get Rates
Woodbourne Inn
Woodbourne Inn

214 Four Mile Creek Rd, Niagara-on-the-Lake L0S 1P0

4.0 out of 5.0
5 out of 5 (16 reviews)

Situated in Niagara-on-the-Lake, this bed & breakfast is 0.3 mi (0.5 km) from Ravine Vineyard Estate Winery and within 3 mi ( …

Get Rates
White Oaks Resort & Spa
White Oaks Resort & Spa

253 Taylor Rd, Niagara-on-the-Lake L0S1J0

4.0 out of 5.0
4.5 out of 5 (1,733 reviews)

This family-friendly Niagara-on-the-Lake resort is located in a shopping district, within a 15-minute walk of Niagara College …

$103
BranCliff Inn c1859
BranCliff Inn c1859

40 Platoff Street, Niagara-on-the-Lake L0S1J0

3.5 out of 5.0
4.9 out of 5 (121 reviews)

Located in Old Town Historic District, this hotel is steps from Simcoe Park and Mystery on the Lake - Interactive Theatre. …

$111
Historic Davy House Bed & Breakfast Inn
Historic Davy House Bed & Breakfast Inn

230 Davy Street, Niagara-on-the-Lake L0S 1J0

4.0 out of 5.0
5 out of 5 (17 reviews)

Located in Old Town Historic District, this bed & breakfast is steps from Simcoe Park, Mystery on the Lake - Interactive …

$121

Recent Reviews in Niagara-on-the-Lake

Hide content

Where to stay in Niagara-on-the-Lake

Niagara-on-the-Lake Hotel Guide

When you're ready to plan your Niagara Falls escape, there is an array of comfortable hotel and apartment options in Niagara-on-the-Lake. Expedia's up-to-the-minute database lists 74 accommodation options that are within a 0.1-mile distance of downtown Niagara-on-the-Lake.

The most centrally located lodgings of downtown Niagara-on-the-Lake are the Prince of Wales and Pillar and Post.

If you are budget aware and are after the more affordable Niagara-on-the-Lake hotels, there are economy places available in the area. The Historic Lyons House is 0.3 miles from the heart of Niagara-on-the-Lake, while the Via Veneto is 0.5 miles away. The Best Western Colonel Butler Inn and the DownHome Bed & Breakfast are two other economical places that you could consider.

The Great Wolf Lodge , Ripley's Water Park Resort is 10 miles from the heart of Niagara-on-the-Lake. Alternatively, the Queen's Landing is situated 0.4 miles away. You could also choose to book the Ellis House Bed and Breakfast, Niagara Falls or the Marriott Niagara Falls Fallsview Hotel & Spa.

Looking for more things to do? Why not spend some time enjoying Royal George Theatre and Mystery on the Lake - Interactive Theatre, which you'll find in Old Town Historic District, 0.07 miles to the west of Niagara-on-the-Lake. Old Town Historic District hotel options include the Riverbend Inn and Vineyard and Shaw Club Hotel & Spa. Alternatively, you could stay in Vineland, 18 miles to the southwest of Niagara-on-the-Lake, where you'll find the Inn on the Twenty, an Ontario's Finest Inn and Jordan House. While in Vineland, set aside some time to check out the Stoney Ridge Estate Winery and Grevpode Art Gallery.

Get your sporting fix with a visit to Air Canada Centre, which is 30 miles to the northwest of Niagara-on-the-Lake. Those wanting to find a room or apartment near to the action can take their choice from the The Ritz-Carlton, Toronto or the Four Seasons Hotel Toronto.

Located 30 miles away from Niagara-on-the-Lake is Buffalo Niagara International Airport. Stay nearby at Homewood Suites by Hilton Buffalo Airport or Residence Inn by Marriott Buffalo Galleria Mall.