Buffalo’s Best Hotels

Stay the Night in Buffalo

Find the best hotel to fit your style, interests and vacation plans, whether that’s in downtown Buffalo or in neighboring Niagara Falls. Our hotel guide offers you all the information you need, including Trip Advisor ratings to help you determine the optimal hotel for your stay.


History fans will love the top rated Roycroft Inn, a National Historic Landmark. Architectural buffs will enjoy the boutique Hotel @ The Lafayette or the AAA four diamond-rated Mansion on Delaware. And if a full-service hotel is your preference, the Hyatt RegencyMarriott HarborCenter and Embassy Suites downtown are great options.


Our guide below lists all the best hotels and accommodations in the Buffalo/Niagara Falls area. Explore your options and book your stay today!

Explore Buffalo’s Hotels

Budget Inn Buffalo Airport

8255 Main Street
Williamsville, NY 14221

(716) 634-6622

trip advisor rating

Buffalo Airport Hotel

4600 Genesee Street
Cheektowaga, NY 14225

trip advisor rating

Buffalo Marriott at LECOM Harborcenter

95 Main Street
Buffalo, NY 14203

(716) 852-0049

trip advisor rating

Buffalo Niagara Marriott

1340 Millersport Highway
Williamsville, NY 14221

(716) 689-6900

trip advisor rating

Byrncliff Golf Resort and Banquets

2357 Humphrey Road
Varysburg, NY 14167

(585) 535-7300

trip advisor rating

Candlewood Suites

20 Flint Road
Amherst, NY 14226

(716) 688-2100

trip advisor rating

CenterWay Hotel Tonawanda

225 Crestmount Ave
Tonawanda, NY 14150

(716) 693-8100

trip advisor rating

Chateau Motor Lodge

1810 Grand Island Boulevard
Grand Island, NY 14072

(866) 739-2291

trip advisor rating

Cinderella Motel & Campsite

2797 Grand Island Boulevard
Grand Island, NY 14072

(716) 773-2872

trip advisor rating

Clarence Inn

9079 Main Street
Clarence, NY 14031

(716) 633-6490

trip advisor rating

Comfort Inn & Suites

3615 Commerce Place
Hamburg, NY 14075

(716) 648-2922

trip advisor rating

Comfort Inn and Suites Buffalo Airport

4345 Genesee Street
Cheektowaga, NY 14225

(716) 631-0800

trip advisor rating
1 2 3 10