Skip to main content

Search hotels in Crystal Beach

Enter your dates to see the latest prices and deals for Crystal Beach hotels

Crystal Beach – 1 hotel or place to stay

Filter by:

Star rating

Review score

Sandy Cove Cottage

Crystal Beach

Situated in Crystal Beach in the Ontario region, Sandy Cove Cottage features a patio.

E
Elena
From
Canada
Beautifully decorated, very clean, quiet cottage with tree-shaded backyard. The owner was very helpful and accommodating. We had a very enjoyable stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 12 reviews
Price from
US$454.52
1 night, 2 adults

THE YORK HOUSE boutique stay

Fort Erie (Near Crystal Beach)

Boasting a spa bath, THE YORK HOUSE boutique stay is located in Fort Erie. This property offers access to a terrace, free private parking and free WiFi.

N
Nicolas
From
France
Great location, easy ride to the best attractions around
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 68 reviews
Price from
US$169.63
1 night, 2 adults

Welland Niagara Vacation Home licence# STR-289

Welland (Near Crystal Beach)

Boasting air-conditioned accommodation with a balcony, Welland Niagara Vacation Home licence# STR-289 is situated in Welland.

E
Elia
From
Mexico
The house is great; it has everything you need to cook in the kitchen. It is very equipped, clean, and cozy. The house is big enough for families and also has a very good Wi-Fi connection.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 10 reviews
Price from
US$297.28
1 night, 2 adults

Good Night Inn

Port Colborne (Near Crystal Beach)

Free WiFi is offered in all areas of this Port Colborne motel. A microwave and mini fridge are featured in all rooms. Emerald Pines Golf Club is 10 minutes’ drive away.

L
Laura
From
Canada
The front counter staff was great! They were very accommodating about our request for a later checkout. The room was warm and had everything we needed. The drinks and snacks were a wonderful surprise and at no charge! We would absolutely stay here again if we were in the area.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 85 reviews
Price from
US$109.93
1 night, 2 adults

Canalside Restaurant & Inn

Port Colborne (Near Crystal Beach)

Located within 1.7 km of Nickel Beach and 28 km of Fort Erie Race Track, Canalside Restaurant & Inn provides rooms with air conditioning and a private bathroom in Port Colborne.

L
Lisa
From
United Kingdom
Friendly host, spacious room with view of canal
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 139 reviews
Price from
US$136.35
1 night, 2 adults

Pelican guest house. Village style living. Spend vacation time in Eco place!

Fort Erie (Near Crystal Beach)

Featuring air-conditioned accommodation with a patio, Pelican guest house. Village style living. Spend vacation time in Eco place! is located in Fort Erie.

D
David
From
Canada
Victor did an excellent job making me feel welcome.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 44 reviews
Price from
US$117.04
1 night, 2 adults

Comfort Inn

Fort Erie (Near Crystal Beach)

Located in Fort Erie, 2.6 km from Fort Erie Race Track, Comfort Inn provides accommodation with a fitness centre, private parking and barbecue facilities.

J
Jonathan
From
United Kingdom
The staff were exceptional. The hotel was very busy for the eclipse and yet the team just soaked up the pressure and were very friendly and helpful. A credit to the organisation.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 534 reviews
Price from
US$86.86
1 night, 2 adults

Port Motel

Port Colborne (Near Crystal Beach)

Located just 2 km from the northern shores of Lake Erie, Port Motel offers a seasonal outdoor pool and free property-wide WiFi. Niagara Falls is 34 minutes' drive from this property.

T
Tait
From
Canada
Owner was such a pleasant gentleman I am super happy to have stayed. Super quiet we had an amazing time. Thank you again Richard and Rhonda.
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 133 reviews
Price from
US$77.37
1 night, 2 adults

Knights Inn Fort Erie

Fort Erie (Near Crystal Beach)

Located in Fort Erie, Ontario region, Knights Inn Fort Erie is situated 1.5 km from Fort Erie Race Track. The 2-star motel has air-conditioned rooms with a private bathroom and free WiFi.

A
Antoine
From
Canada
Close to the bridge to the US, perfect location to cross the bridge to the US ASAP after your stay.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 83 reviews
Price from
US$123.46
1 night, 2 adults

Holiday Inn Express & Suites - Welland

Welland (Near Crystal Beach)

Located in Welland, 22 km from Skylon Tower, Holiday Inn Express & Suites - Welland provides accommodation with a shared lounge, free private parking and a terrace.

F
Franco
From
Canada
The staff were very helpful and the breakfast buffet was excellent the rooms are beautiful and clean. Strongly recommend this hotel to anyone and families.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 340 reviews
Price from
US$139.09
1 night, 2 adults
See all hotels in and around Crystal Beach

Most booked hotels in Crystal Beach and surroundings in the past month

See all

Best hotels with breakfast in Crystal Beach and nearby

What guests said about Crystal Beach:

  • 10.0

    A great little town with plenty of unique shops and a...

    A great little town with plenty of unique shops and a variety of restaurants. A great park for kids at the public beach too. Five minutes from Ridgeway , another small town with shops, restaurants, a brewery and a small movie theatre. You can walk very far out in Lake Erie and the water is clear and gets warm early in the season.
    Guest review by
    Dawn