We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Best Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business Classic Green & up Internet & up Air Conditioning & up Non-Smoking Hotel Independent Hotels Business services Meeting room Cheap Hotels Quiet Hotels Reduced mobility rooms Modern Hotels Downtown Hotels Hotels with Complimentary Breakfast Suite Hotels Wedding Hotels Hotels with Shuttle Concierge Hotels with Room Service Safe Hotels Hotels with Jacuzzi Hotels with Free Wifi Unique Hotels Hotels with Kitchenette Hotels with Smoking Rooms Design Hotels Boutique Hotels Comfort Inn Foodie Hampton Inn Best Western Plus $ $$ $$$ $$$$ Super 8 Holiday Inn Express Hotels with Restaurants Luxury Traveller Country Inns And Suites Boutique Spa Hotels Quiet Resorts Luxury Spa Resorts Radisson Budget Hotels Clean Hotels EconoLodge Motel 6 Hilton Garden Inn Embassy Suites Courtyard Themed Hotels Hotels with Villas Family Resorts Wedding Resorts Hyatt Clarion Howard Johnson Beach Knights Inn Quality Inn Staybridge Suites Comfort Suites DoubleTree Westin Marriott Days Inn Spa Resorts Red Roof Inns Cheap Motels Best Western Within 10 km Within 25 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Crystal Beach Motel
No availability for your dates from these sites
122 Ridgeway Road, Crystal Beach, Fort Erie, Ontario L0S 1B0, Canada
0.3 km from Crystal Beach
  • Free Wifi
  • Free Parking
Clarion Hotel & Conference Centre
SAVE US$31
US$101
Clarion Hotels
US$70
View Deal
1485 Garrison Rd, Fort Erie, Ontario L2A 1P8, Canada
8.0 km from Crystal Beach
  • Free Wifi
  • Free Parking
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of US$81/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Comfort Inn Fort Erie
SAVE US$21
US$88
Comfort Inn
US$67
View Deal
1 Hospitality Dr, Fort Erie, Ontario L2A 6G1, Canada
11.3 km from Crystal Beach
  • Free Wifi
  • Free Parking
Savings alert: 19% below average rate

The price you found is 19% lower than this hotel's average rate of US$83/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

No photo provided
315 Garrison Road, Fort Erie, Ontario L2A 1M9, Canada
11.5 km from Crystal Beach
    Haven Motel
    SAVE US$11
    US$75
    Booking.com
    US$64
    View Deal
    215 Garrison Rd, Fort Erie, Ontario L2A 1M6, Canada
    11.9 km from Crystal Beach
    • Free Wifi
    • Pool
    Howard Johnson Inn Fort Erie
    Booking.com
    US$64
    View Deal
    139 Garrison Rd, Fort Erie, Ontario L2A 1M3, Canada
    12.2 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 24% below average rate

    The price you found is 24% lower than this hotel's average rate of US$84/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Adam's Mark Buffalo
    SAVE US$65
    US$162
    HotelsForEveryone
    US$97
    View Deal
    120 Church St, Buffalo, NY 14202-3911
    14.6 km from Crystal Beach
    • Pool
    • Restaurant
    Buffalo Marriott HARBORCENTER
    Marriott Hotels
    US$299
    View Deal
    95 Main Street, Buffalo, NY 14203
    14.9 km from Crystal Beach
    • Free Wifi
    • Restaurant
    Embassy Suites by Hilton Buffalo
    SAVE US$7
    US$185
    Priceline
    US$178
    View Deal
    200 Delaware Ave, Buffalo, NY 14202
    14.9 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Courtyard Buffalo Downtown\/Canalside
    Booking.com
    US$195
    View Deal
    125 Main Street, One Canalside, Buffalo, NY 14203
    14.9 km from Crystal Beach
    • Free Wifi
    • Pool
    Lofts on Pearl
    SAVE US$5
    US$159
    Orbitz.com
    US$154
    View Deal
    92 Pearl St, Buffalo, NY 14202-4131
    14.9 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Savings alert: 21% below average rate

    The price you found is 21% lower than this hotel's average rate of US$196/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hampton Inn & Suites Buffalo Downtown
    Hampton.com
    US$189
    View Deal
    220 Delaware Ave, Buffalo, NY 14202-2100
    15.0 km from Crystal Beach
    • Free Wifi
    • Free Parking
    The Westin Buffalo
    Booking.com
    US$229
    View Deal
    250 Delaware Ave, Buffalo, NY 14202-2014
    15.0 km from Crystal Beach
    • Free Wifi
    • Restaurant
    Curtiss Hotel
    AscendHotels
    US$135
    View Deal
    210 Franklin Street, Buffalo, NY 14202
    15.1 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Hilton Garden Inn Buffalo Downtown
    Booking.com
    US$159
    View Deal
    10 Lafayette Sq, Buffalo, NY 14203-1824
    15.2 km from Crystal Beach
    • Free Wifi
    • Pool
    The Mansion on Delaware Avenue
    SAVE US$11
    US$191
    Expedia.com
    US$180
    View Deal
    414 Delaware Ave, Delaware & Edward Street, Buffalo, NY 14202-1604
    15.2 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Hyatt Regency Buffalo
    Hyatt.com
    US$109
    View Deal
    2 Fountain Plz, Buffalo, NY 14202-2290
    15.2 km from Crystal Beach
    • Free Wifi
    • Pool
    Savings alert: 23% below average rate

    The price you found is 23% lower than this hotel's average rate of US$141/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel @ The Lafayette
    SAVE US$5
    US$144
    Expedia.com
    US$139
    View Deal
    391 Washington St, Buffalo, NY 14203-2108
    15.2 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Best Western - On The Avenue
    SAVE US$33
    US$179
    Orbitz.com
    US$146
    View Deal
    510 Delaware Ave, Buffalo, NY 14202-1304
    15.3 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Holiday Inn Express & Suites Downtown Buffalo
    Hotels.com
    US$144
    View Deal
    601 Main St, Buffalo, NY 14203-1488
    15.4 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Lenox Hotel and Suites
    Booking.com
    US$122
    View Deal
    140 North St, Buffalo, NY 14201-1519
    15.4 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 10% below average rate

    The price you found is 10% lower than this hotel's average rate of US$136/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    InnBuffalo off Elmwood
    Official Site
    US$199
    View Deal
    619 Lafayette Ave, Buffalo, NY 14222-1435
    15.9 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 11% below average rate

    The price you found is 11% lower than this hotel's average rate of US$223/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Hotel Henry Urban Resort Conference Center
    No availability for your dates from these sites
    444 Forest Avenue, Corner of Rockwell Road and Cleveland Circle, Buffalo, NY 14213
    16.0 km from Crystal Beach
    • Free Wifi
    • Restaurant
    DoubleTree Club by Hilton Hotel Buffalo Downtown
    Doubletree.com
    US$149
    View Deal
    125 High St, Buffalo, NY 14203-1153
    16.2 km from Crystal Beach
    • Free Wifi
    • Restaurant
    No photo provided
    10655 Niagara River Parkway, Niagara Falls, Ontario L2E 6S6, Canada
    17.2 km from Crystal Beach
    • Pool
    No photo provided
    Orbitz.com
    US$56
    View Deal
    3-650 Main St W RR 2, Port Colborne, Ontario L3K 5V4, Canada
    17.5 km from Crystal Beach
    • Free Wifi
    Savings alert: 14% below average rate

    The price you found is 14% lower than this hotel's average rate of US$65/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Good Night Motel
    Booking.com
    US$79
    View Deal
    664 Main St W, Port Colborne, Ontario L3K 5V4, Canada
    17.6 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Economy Inn
    Booking.com
    US$59
    View Deal
    40 Grand Island Blvd, Tonawanda, NY 14150-6604
    17.6 km from Crystal Beach
    • Free Wifi
    Savings alert: 37% below average rate

    The price you found is 37% lower than this hotel's average rate of US$94/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Chateau Motor Lodge
    Booking.com
    US$69
    View Deal
    1810 Grand Island Blvd., Grand Island, NY 14072
    17.7 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 32% below average rate

    The price you found is 32% lower than this hotel's average rate of US$101/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    No photo provided
    1725 Grand Island Blvd, Grand Island, NY 14072-2131
    17.8 km from Crystal Beach
      Still looking for a place to stay?
      Crystal Beach has 2 B&Bs/inns with 50 reviews
      Yellow Door Bed and Breakfast
      254 Elmwood Ave., Crystal Beach, Fort Erie, Ontario L0S 1B0, Canada
      0.6 km from Crystal Beach
      • Free Wifi
      • Free Parking
      Lakeside Suites Crystal Beach
      3827 Crystal Beach Drive | PO Box 901, Crystal Beach, Fort Erie, Ontario L0S 1B0, Canada
      1.0 km from Crystal Beach
      • Free Wifi
      • Free Parking
      See all 2 Crystal Beach B&Bs/inns
      See all hotels in or near Crystal Beach
      Clarion Hotel & Conference Centre
      SAVE US$31
      US$101
      Clarion Hotels
      US$70
      View Deal
      1485 Garrison Rd, Fort Erie, Ontario L2A 1P8, Canada
      8.0 km from Crystal Beach
      • Free Wifi
      • Free Parking
      Savings alert: 14% below average rate

      The price you found is 14% lower than this hotel's average rate of US$81/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Comfort Inn Fort Erie
      SAVE US$21
      US$88
      Comfort Inn
      US$67
      View Deal
      1 Hospitality Dr, Fort Erie, Ontario L2A 6G1, Canada
      11.3 km from Crystal Beach
      • Free Wifi
      • Free Parking
      Savings alert: 19% below average rate

      The price you found is 19% lower than this hotel's average rate of US$83/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Haven Motel
      SAVE US$11
      US$75
      Booking.com
      US$64
      View Deal