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 Hampton Inn Best Western Plus $ $$ $$$ $$$$ Super 8 Holiday Inn Express Hotels with Restaurants 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
Loading prices...
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
Clarion Hotels
USD 146*
View Deal
1485 Garrison Rd, Fort Erie, Ontario L2A 1P8, Canada
8.0 km from Crystal Beach
  • Free Wifi
  • Free Parking
Comfort Inn Fort Erie
SAVE USD 17
USD 117*
Comfort Inn
USD 100*
View Deal
1 Hospitality Dr, Fort Erie, Ontario L2A 6G1, Canada
11.3 km from Crystal Beach
  • Free Wifi
  • Free Parking
No photo provided
315 Garrison Road, Fort Erie, Ontario L2A 1M9, Canada
11.5 km from Crystal Beach
    Haven Motel
    Booking.com
    USD 105*
    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
    SAVE USD 2
    USD 81*
    Priceline
    USD 79*
    View Deal
    139 Garrison Rd, Fort Erie, Ontario L2A 1M3, Canada
    12.2 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 17% below average rate

    The price you found is 17% lower than this hotel's average rate of USD 95/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 USD 19
    USD 135*
    HotelsForEveryone
    USD 116*
    View Deal
    120 Church St, Buffalo, NY 14202-3911
    14.6 km from Crystal Beach
    • Pool
    • Restaurant
    Buffalo Marriott HARBORCENTER
    Marriott Hotels
    USD 306*
    View Deal
    95 Main Street, Buffalo, NY 14203
    14.9 km from Crystal Beach
    • Free Wifi
    • Restaurant
    Embassy Suites by Hilton Buffalo
    SAVE USD 12
    USD 307*
    Priceline
    USD 295*
    View Deal
    200 Delaware Ave, Buffalo, NY 14202
    14.9 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Courtyard Buffalo Downtown\/Canalside
    Booking.com
    USD 231*
    View Deal
    125 Main Street, One Canalside, Buffalo, NY 14203
    14.9 km from Crystal Beach
    • Free Wifi
    • Pool
    Lofts on Pearl
    SAVE USD 9
    USD 227*
    Orbitz.com
    USD 218*
    View Deal
    92 Pearl St, Buffalo, NY 14202-4131
    14.9 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Hampton Inn & Suites Buffalo Downtown
    Hampton.com
    USD 226*
    View Deal
    220 Delaware Ave, Buffalo, NY 14202-2100
    15.0 km from Crystal Beach
    • Free Wifi
    • Free Parking
    The Westin Buffalo
    Booking.com
    USD 215*
    View Deal
    250 Delaware Ave, Buffalo, NY 14202-2014
    15.0 km from Crystal Beach
    • Free Wifi
    • Restaurant
    Curtiss Hotel
    AscendHotels
    USD 163*
    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
    USD 215*
    View Deal
    10 Lafayette Sq, Buffalo, NY 14203-1824
    15.2 km from Crystal Beach
    • Free Wifi
    • Pool
    Hyatt Regency Buffalo
    SAVE USD 9
    USD 224*
    Hyatt.com
    USD 215*
    View Deal
    2 Fountain Plz, Buffalo, NY 14202-2290
    15.2 km from Crystal Beach
    • Free Wifi
    • Pool
    The Mansion on Delaware Avenue
    SAVE USD 15
    USD 218*
    Orbitz.com
    USD 203*
    View Deal
    414 Delaware Ave, Delaware & Edward Street, Buffalo, NY 14202-1604
    15.2 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Hotel @ The Lafayette
    Booking.com
    USD 163*
    View Deal
    391 Washington St, Buffalo, NY 14203-2108
    15.2 km from Crystal Beach
    • Free Wifi
    • Breakfast included
    Best Western - On The Avenue
    Orbitz.com
    USD 175*
    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
    Expedia.com
    USD 153*
    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
    USD 136*
    View Deal
    140 North St, Buffalo, NY 14201-1519
    15.4 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 13% below average rate

    The price you found is 13% lower than this hotel's average rate of USD 157/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
    USD 182*
    View Deal
    619 Lafayette Ave, Buffalo, NY 14222-1435
    15.9 km from Crystal Beach
    • Free Wifi
    • Free Parking
    Savings alert: 25% below average rate

    The price you found is 25% lower than this hotel's average rate of USD 243/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
    Hotels.com
    USD 175*
    View Deal
    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
    USD 159*
    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
    Booking.com
    USD 134*
    View Deal
    3-650 Main St W RR 2, Port Colborne, Ontario L3K 5V4, Canada
    17.5 km from Crystal Beach
    • Free Wifi
    Good Night Motel
    Booking.com
    USD 135*
    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
    USD 77*
    View Deal
    40 Grand Island Blvd, Tonawanda, NY 14150-6604
    17.6 km from Crystal Beach
    • Free Wifi
    Savings alert: 22% below average rate

    The price you found is 22% lower than this hotel's average rate of USD 99/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
    USD 77*
    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 USD 114/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
      Clarion Hotels
      USD 146*
      View Deal
      1485 Garrison Rd, Fort Erie, Ontario L2A 1P8, Canada
      8.0 km from Crystal Beach
      • Free Wifi
      • Free Parking
      Comfort Inn Fort Erie
      SAVE USD 17
      USD 117*
      Comfort Inn
      USD 100*
      View Deal