- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
$6
per night
Hilton Garden Inn Niagara on the Lake
Hotel with 118 rooms from $6. This Niagara on the Lake hotel is a 12-minute drive of Niagara Falls. The hotel offers an indoor swi... more
Score: 8.8 out of 10
$191
per night
Prince of Wales Hotel
4 Star Hotel with 110 rooms from $191. Featuring elegant, Victorian-style rooms and a contemporary spa, this luxury hotel is just 2 blocks ... more
Score: 9.0 out of 10
$109
per night
White Oaks Conference & Resort Spa
4 Star Resort with 200 rooms from $109. Upon check-in photo identification and credit card are required. All special requests are subject to... more
Score: 8.9 out of 10
$179
per night
Harbour House
4 Star Hotel with 31 rooms from $179. Offering comfortable guestrooms and a delicious breakfast every morning, this cozy inn in Niagara-on... more
Score: 9.1 out of 10
$127
per night
Pillar & Post Inn Spa & Conference Center
5 Star Hotel with 122 rooms from $127. Offering an indoor saltwater pool, an outdoor pool and a hot springs pool, this Niagara-on-the-lake ... more
Score: 8.4 out of 10
$135
per night
Apple Tree Historic B&B
This historic guest house is located on a quiet street in Niagara-on-the-Lake, within a 5-minute wal... more
Score: 9.2 out of 10
$169
per night
Post House Inn, Circa 1835
Bed and breakfast with 5 rooms from $169. Upon check-in photo identification and credit card are required. All special requests are subject to... more
Score: 8.7 out of 10