Niagara-on-the-Lake hotels

Hotels in Niagara-on-the-Lake

67 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

67 Cheap hotels in Niagara-on-the-Lake

Stone Mill Inn - Niagara-on-the-Lake
9.3Excellent 1268 reviews
Niagara-on-the-Lake
2 1
$301/nighttotal: $602 (2 )

Stone Mill Inn

hotel - Virgil
The Stone Mill Inn is situated in Merritton, just a short drive from Virgil, making it a convenient base for exploring the area's attractions, including The Pen Centre and Brock University. This 3.5-star hotel has received excellent user ratings, highlighting its appeal to travellers.
The inn features a range of amenities for a comfortable stay, including a full-service spa, an on-site restaurant and bar, free Wi-Fi in public areas, and free self-parking. Guests can enjoy a variety of services, such as dry cleaning and wedding services, alongside the convenience of room service.
South Landing Inn - Niagara-on-the-Lake
9.0Excellent 881 reviews
Niagara-on-the-Lake
2 1
$266/nighttotal: $1862 (7 )

South Landing Inn

hotel - Virgil
The South Landing Inn is located in Queenston, a charming village just outside of Virgil, a short distance from Brock's Monument and the Floral Clock. The inn has consistently received excellent ratings for its location, cleanliness, and overall user experience.
The inn offers a range of comfortable rooms, some with seating areas, and all with private bathrooms. Guests can enjoy complimentary Wi-Fi, private parking, a shared lounge, and a terrace or balcony, plus there are a variety of activities in the area including golfing and cycling.
Pillar And Post Inn & Spa - Niagara-on-the-Lake
8.5Very good 515 reviews
Niagara-on-the-Lake
10 5
$3212/nighttotal: $6424 (2 )

Pillar And Post Inn & Spa

hotel - Mississauga Beach
The Pillar And Post Inn & Spa is a 4-star hotel situated just one mile from the bustling main street of Niagara-on-the-Lake, offering easy access to shops, restaurants, and the Niagara Golf Club, just a 5-minute drive away. Guests consistently rate the hotel as very good, praising its excellent location and cleanliness. The hotel is a charming property with a relaxing atmosphere, featuring a garden, a terrace, and a swimming pool. Guests can enjoy a range of amenities and activities including a spa, a fitness centre, a restaurant, a bar, and a variety of complimentary daily activities such as yoga and game nights.
Niagara Crossing Hotel And Spa - Niagara-on-the-Lake
8.5Very good 2073 reviews
Niagara-on-the-Lake
8 3
$1437/nighttotal: $2874 (2 )

Niagara Crossing Hotel And Spa

hotel - Lewiston
The Niagara Crossing Hotel and Spa is situated in Lewiston, overlooking the Lower Niagara River and within easy walking distance of the shops and restaurants on Center Street, making it a convenient base for exploring the area. This 4-star hotel consistently receives very good user ratings, suggesting a comfortable and enjoyable stay.
The hotel offers a range of amenities, including a spa, restaurant, bar, and room service. Guests can also enjoy a terrace or balcony, free parking, and pet-friendly accommodation.
Harbour House - Niagara-on-the-Lake
9.4Excellent 1000 reviews
Niagara-on-the-Lake
2 1
$584/nighttotal: $1168 (2 )

Harbour House

hotel - Mississauga Beach
The Harbour House hotel is located in the Old Town Historic District of Niagara-on-the-Lake, a short walk from both Simcoe Park and the Shaw Festival Theatre. This 4-star hotel has excellent user ratings, making it a popular choice for travellers seeking a comfortable and convenient stay.
The hotel features 36 square metre rooms with one bathroom. Guests can enjoy a range of amenities including a swimming pool, restaurant, room service, and free parking, as well as a concierge service and free Wi-Fi in public areas.
Hampton Inn St. Catharines Niagara - Niagara-on-the-Lake
9.1Excellent 2479 reviews
Niagara-on-the-Lake
2 1
$488/nighttotal: $976 (2 )

Hampton Inn St. Catharines Niagara

hotel - Vineland
The Hampton Inn St. Catharines Niagara is situated just a short drive from Vineland, offering easy access to both the Marina and the Outlet Collection at Niagara Mall. This 3-star hotel has received excellent user ratings for its cleanliness and overall experience.
The hotel provides comfortable rooms with modern amenities, including a mini-fridge, coffee-tea facilities, and a hairdryer. Guests can enjoy a range of facilities such as an indoor pool, a sauna, a fitness centre, and a restaurant, making it a great choice for a relaxing and enjoyable stay.
Prince Of Wales - Niagara-on-the-Lake
8.5Very good 1196 reviews
Niagara-on-the-Lake
10 5
$3037/nighttotal: $6074 (2 )

Prince Of Wales

hotel - Mississauga Beach
The Prince of Wales Hotel is located in Niagara-on-the-Lake, a short walk from Lake Ontario and within two miles of Fort George, Jackson-Triggs Winery, and the Shaw Festival Theatre. It's a 4-star hotel with excellent user ratings. The hotel is spread across five buildings, offering a unique and spacious layout. Guests can enjoy a range of amenities, including a spa, an indoor pool, a whirlpool, a restaurant, a bar, and a fitness centre.
Queens Landing - Niagara-on-the-Lake
8.5Very good 1951 reviews
Niagara-on-the-Lake
10 5
$2968/nighttotal: $5936 (2 )

Queens Landing

hotel - Mississauga Beach
The Queens Landing hotel is located in Niagara-on-the-Lake, a short walk from Fort George National Historic Site and the Shaw Festival Theatre, and a 14-mile drive from Niagara Falls. This 4-star hotel is rated very good by guests and offers a charming location with a peaceful ambiance.
The hotel has a range of amenities, including a swimming pool, a gym, a restaurant, a bar, and a spa. Guests can enjoy comfortable rooms with a flat-screen cable TV, a work desk, a coffee maker, and a seating area.
Riverbend Inn & Vineyard - Niagara-on-the-Lake
9.1Excellent 1619 reviews
Niagara-on-the-Lake
2 1
$599/nighttotal: $1198 (2 )

Riverbend Inn & Vineyard

hotel - Mississauga Beach
The Riverbend Inn & Vineyard is situated in Niagara-on-the-Lake, a short drive from Simcoe Park and Casino Niagara, offering a peaceful escape from the bustling city life of Mississauga Beach. This 4-star hotel has consistently received excellent user ratings for its cleanliness, location, and overall experience.
The inn is housed in a historic Georgian mansion, providing a unique and elegant ambiance. Guests can enjoy a range of amenities, including a private vineyard, fireplaces, private baths, on-site dining, a bar, a fitness centre, and room service.
Hilton Garden Inn Niagara-on-the-lake - Niagara-on-the-Lake
8.9Very good 2022 reviews
Niagara-on-the-Lake
2 1
$408/nighttotal: $816 (2 )

Hilton Garden Inn Niagara-on-the-lake

hotel - Virgil
The Hilton Garden Inn Niagara-on-the-Lake is located in Niagara-on-the-Lake, just a 12-minute drive from Niagara Falls, making it a convenient base for exploring both the town's charming historic district and the iconic falls. This 3-star hotel consistently receives very good user ratings for its comfortable accommodation and friendly service.
The hotel offers a range of modern amenities, including a swimming pool, hot tub, fitness centre, and restaurant, ensuring guests have everything they need for a relaxing and enjoyable stay. The hotel's convenient location, comfortable rooms, and excellent facilities make it a popular choice for families and couples alike.
Staybridge Suites Niagara-on-the-lake, An Ihg Hotel - Niagara-on-the-Lake
9.1Excellent 4757 reviews
Niagara-on-the-Lake
8 2
$937/nighttotal: $1874 (2 )

Staybridge Suites Niagara-on-the-lake, An Ihg Hotel

hotel - Virgil
The Staybridge Suites Niagara-on-the-Lake, an IHG Hotel, is located just a short drive from the charming town of Virgil, offering easy access to its quaint shops, restaurants, and wineries. This 4-star hotel has excellent user ratings, indicating a high level of satisfaction among previous guests.
The accommodation features fully equipped kitchens in each room, perfect for self-catering. Guests can enjoy a range of amenities, including an indoor pool, a fitness centre, free parking, and a complimentary continental or American breakfast.
Orchid Inn - Niagara-on-the-Lake
9.1Excellent 93 reviews
Niagara-on-the-Lake
2 1
$276/nighttotal: $552 (2 )

Orchid Inn

hotel - Mississauga Beach
Orchid Inn is located in Niagara-on-the-Lake, a short walk from Mississauga Beach and within easy reach of Niagara Falls attractions. The hotel boasts consistently excellent ratings for location, cleanliness, and overall guest experience.
Each room at Orchid Inn is comfortably furnished and equipped with air conditioning, a private bathroom, and a TV. Guests can enjoy a restaurant on site, free Wi-Fi, and convenient access to parking.

Other accommodation types in Niagara-on-the-Lake

Best Niagara-on-the-Lake luxury hotels (4 and 5 stars)

Among the 67 accommodations in Niagara-on-the-Lake, here are the 1 best luxury hotels

The Olde Angel Inn - Niagara-on-the-Lake
8.1Very good 447 reviews
Niagara-on-the-Lake
2 1
$499/nighttotal: $998 (2 )

The Olde Angel Inn

hotel - Mississauga Beach
The Olde Angel Inn is situated in Niagara-on-the-Lake, a charming town just 16 minutes' walk from Mississauga Beach and 13 miles from Niagara Falls Train Station. This 4-star hotel has received very good user ratings for its comfortable accommodation and friendly service.
The inn offers a range of modern amenities, including air conditioning, free Wi-Fi, and a restaurant serving British cuisine. Guests can enjoy live entertainment in the evenings, relax in the shared lounge, or explore the nearby attractions, including Rainbow Bridge and Skylon Tower.

Best Niagara-on-the-Lake hotels with a pool

Among the 67 accommodations in Niagara-on-the-Lake, here are the 7 best hotels with a pool

Pillar And Post Inn & Spa - Niagara-on-the-Lake
8.5Very good 515 reviews
Niagara-on-the-Lake
10 5
$3212/nighttotal: $6424 (2 )

Pillar And Post Inn & Spa

hotel - Mississauga Beach
The Pillar And Post Inn & Spa is a 4-star hotel situated just one mile from the bustling main street of Niagara-on-the-Lake, offering easy access to shops, restaurants, and the Niagara Golf Club, just a 5-minute drive away. Guests consistently rate the hotel as very good, praising its excellent location and cleanliness. The hotel is a charming property with a relaxing atmosphere, featuring a garden, a terrace, and a swimming pool. Guests can enjoy a range of amenities and activities including a spa, a fitness centre, a restaurant, a bar, and a variety of complimentary daily activities such as yoga and game nights.
Harbour House - Niagara-on-the-Lake
9.4Excellent 1000 reviews
Niagara-on-the-Lake
2 1
$584/nighttotal: $1168 (2 )

Harbour House

hotel - Mississauga Beach
The Harbour House hotel is located in the Old Town Historic District of Niagara-on-the-Lake, a short walk from both Simcoe Park and the Shaw Festival Theatre. This 4-star hotel has excellent user ratings, making it a popular choice for travellers seeking a comfortable and convenient stay.
The hotel features 36 square metre rooms with one bathroom. Guests can enjoy a range of amenities including a swimming pool, restaurant, room service, and free parking, as well as a concierge service and free Wi-Fi in public areas.
Hampton Inn St. Catharines Niagara - Niagara-on-the-Lake
9.1Excellent 2479 reviews
Niagara-on-the-Lake
2 1
$488/nighttotal: $976 (2 )

Hampton Inn St. Catharines Niagara

hotel - Vineland
The Hampton Inn St. Catharines Niagara is situated just a short drive from Vineland, offering easy access to both the Marina and the Outlet Collection at Niagara Mall. This 3-star hotel has received excellent user ratings for its cleanliness and overall experience.
The hotel provides comfortable rooms with modern amenities, including a mini-fridge, coffee-tea facilities, and a hairdryer. Guests can enjoy a range of facilities such as an indoor pool, a sauna, a fitness centre, and a restaurant, making it a great choice for a relaxing and enjoyable stay.
Prince Of Wales - Niagara-on-the-Lake
8.5Very good 1196 reviews
Niagara-on-the-Lake
10 5
$3037/nighttotal: $6074 (2 )

Prince Of Wales

hotel - Mississauga Beach
The Prince of Wales Hotel is located in Niagara-on-the-Lake, a short walk from Lake Ontario and within two miles of Fort George, Jackson-Triggs Winery, and the Shaw Festival Theatre. It's a 4-star hotel with excellent user ratings. The hotel is spread across five buildings, offering a unique and spacious layout. Guests can enjoy a range of amenities, including a spa, an indoor pool, a whirlpool, a restaurant, a bar, and a fitness centre.
Queens Landing - Niagara-on-the-Lake
8.5Very good 1951 reviews
Niagara-on-the-Lake
10 5
$2968/nighttotal: $5936 (2 )

Queens Landing

hotel - Mississauga Beach
The Queens Landing hotel is located in Niagara-on-the-Lake, a short walk from Fort George National Historic Site and the Shaw Festival Theatre, and a 14-mile drive from Niagara Falls. This 4-star hotel is rated very good by guests and offers a charming location with a peaceful ambiance.
The hotel has a range of amenities, including a swimming pool, a gym, a restaurant, a bar, and a spa. Guests can enjoy comfortable rooms with a flat-screen cable TV, a work desk, a coffee maker, and a seating area.
Hilton Garden Inn Niagara-on-the-lake - Niagara-on-the-Lake
8.9Very good 2022 reviews
Niagara-on-the-Lake
2 1
$408/nighttotal: $816 (2 )

Hilton Garden Inn Niagara-on-the-lake

hotel - Virgil
The Hilton Garden Inn Niagara-on-the-Lake is located in Niagara-on-the-Lake, just a 12-minute drive from Niagara Falls, making it a convenient base for exploring both the town's charming historic district and the iconic falls. This 3-star hotel consistently receives very good user ratings for its comfortable accommodation and friendly service.
The hotel offers a range of modern amenities, including a swimming pool, hot tub, fitness centre, and restaurant, ensuring guests have everything they need for a relaxing and enjoyable stay. The hotel's convenient location, comfortable rooms, and excellent facilities make it a popular choice for families and couples alike.
Staybridge Suites Niagara-on-the-lake, An Ihg Hotel - Niagara-on-the-Lake
9.1Excellent 4757 reviews
Niagara-on-the-Lake
8 2
$937/nighttotal: $1874 (2 )

Staybridge Suites Niagara-on-the-lake, An Ihg Hotel

hotel - Virgil
The Staybridge Suites Niagara-on-the-Lake, an IHG Hotel, is located just a short drive from the charming town of Virgil, offering easy access to its quaint shops, restaurants, and wineries. This 4-star hotel has excellent user ratings, indicating a high level of satisfaction among previous guests.
The accommodation features fully equipped kitchens in each room, perfect for self-catering. Guests can enjoy a range of amenities, including an indoor pool, a fitness centre, free parking, and a complimentary continental or American breakfast.

Frequently asked questions about hotels in Niagara-on-the-Lake

Destinations nearby

Best Niagara-on-the-Lake hotels with breakfast

Among the 67 accommodations in Niagara-on-the-Lake, here are the 7 best hotels with breakfast

South Landing Inn - Niagara-on-the-Lake
9.0Excellent 881 reviews
Niagara-on-the-Lake
2 1
$266/nighttotal: $1862 (7 )

South Landing Inn

hotel - Virgil
The South Landing Inn is located in Queenston, a charming village just outside of Virgil, a short distance from Brock's Monument and the Floral Clock. The inn has consistently received excellent ratings for its location, cleanliness, and overall user experience.
The inn offers a range of comfortable rooms, some with seating areas, and all with private bathrooms. Guests can enjoy complimentary Wi-Fi, private parking, a shared lounge, and a terrace or balcony, plus there are a variety of activities in the area including golfing and cycling.
Niagara Crossing Hotel And Spa - Niagara-on-the-Lake
8.5Very good 2073 reviews
Niagara-on-the-Lake
8 3
$1437/nighttotal: $2874 (2 )

Niagara Crossing Hotel And Spa

hotel - Lewiston
The Niagara Crossing Hotel and Spa is situated in Lewiston, overlooking the Lower Niagara River and within easy walking distance of the shops and restaurants on Center Street, making it a convenient base for exploring the area. This 4-star hotel consistently receives very good user ratings, suggesting a comfortable and enjoyable stay.
The hotel offers a range of amenities, including a spa, restaurant, bar, and room service. Guests can also enjoy a terrace or balcony, free parking, and pet-friendly accommodation.
Harbour House - Niagara-on-the-Lake
9.4Excellent 1000 reviews
Niagara-on-the-Lake
2 1
$584/nighttotal: $1168 (2 )

Harbour House

hotel - Mississauga Beach
The Harbour House hotel is located in the Old Town Historic District of Niagara-on-the-Lake, a short walk from both Simcoe Park and the Shaw Festival Theatre. This 4-star hotel has excellent user ratings, making it a popular choice for travellers seeking a comfortable and convenient stay.
The hotel features 36 square metre rooms with one bathroom. Guests can enjoy a range of amenities including a swimming pool, restaurant, room service, and free parking, as well as a concierge service and free Wi-Fi in public areas.
Hampton Inn St. Catharines Niagara - Niagara-on-the-Lake
9.1Excellent 2479 reviews
Niagara-on-the-Lake
2 1
$488/nighttotal: $976 (2 )

Hampton Inn St. Catharines Niagara

hotel - Vineland
The Hampton Inn St. Catharines Niagara is situated just a short drive from Vineland, offering easy access to both the Marina and the Outlet Collection at Niagara Mall. This 3-star hotel has received excellent user ratings for its cleanliness and overall experience.
The hotel provides comfortable rooms with modern amenities, including a mini-fridge, coffee-tea facilities, and a hairdryer. Guests can enjoy a range of facilities such as an indoor pool, a sauna, a fitness centre, and a restaurant, making it a great choice for a relaxing and enjoyable stay.
Hilton Garden Inn Niagara-on-the-lake - Niagara-on-the-Lake
8.9Very good 2022 reviews
Niagara-on-the-Lake
2 1
$408/nighttotal: $816 (2 )

Hilton Garden Inn Niagara-on-the-lake

hotel - Virgil
The Hilton Garden Inn Niagara-on-the-Lake is located in Niagara-on-the-Lake, just a 12-minute drive from Niagara Falls, making it a convenient base for exploring both the town's charming historic district and the iconic falls. This 3-star hotel consistently receives very good user ratings for its comfortable accommodation and friendly service.
The hotel offers a range of modern amenities, including a swimming pool, hot tub, fitness centre, and restaurant, ensuring guests have everything they need for a relaxing and enjoyable stay. The hotel's convenient location, comfortable rooms, and excellent facilities make it a popular choice for families and couples alike.
Staybridge Suites Niagara-on-the-lake, An Ihg Hotel - Niagara-on-the-Lake
9.1Excellent 4757 reviews
Niagara-on-the-Lake
8 2
$937/nighttotal: $1874 (2 )

Staybridge Suites Niagara-on-the-lake, An Ihg Hotel

hotel - Virgil
The Staybridge Suites Niagara-on-the-Lake, an IHG Hotel, is located just a short drive from the charming town of Virgil, offering easy access to its quaint shops, restaurants, and wineries. This 4-star hotel has excellent user ratings, indicating a high level of satisfaction among previous guests.
The accommodation features fully equipped kitchens in each room, perfect for self-catering. Guests can enjoy a range of amenities, including an indoor pool, a fitness centre, free parking, and a complimentary continental or American breakfast.
Orchid Inn - Niagara-on-the-Lake
9.1Excellent 93 reviews
Niagara-on-the-Lake
2 1
$276/nighttotal: $552 (2 )

Orchid Inn

hotel - Mississauga Beach
Orchid Inn is located in Niagara-on-the-Lake, a short walk from Mississauga Beach and within easy reach of Niagara Falls attractions. The hotel boasts consistently excellent ratings for location, cleanliness, and overall guest experience.
Each room at Orchid Inn is comfortably furnished and equipped with air conditioning, a private bathroom, and a TV. Guests can enjoy a restaurant on site, free Wi-Fi, and convenient access to parking.

Neighborhoods and points of interest in Niagara-on-the-Lake