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

Scottish Inns

1346 Sheridan Drive
Kenmore, NY 14217

(716) 876-4489

trip advisor rating

Sleep Inn

75 Inn Keepers Lane
Amherst, NY 14228

(716) 691-6510

trip advisor rating

Sleep Inn & Suites Buffalo Airport

100 Holtz Drive
Cheektowaga, NY 14225

(716) 626-4000

trip advisor rating

SpringHill Suites Buffalo Airport

6647 Transit Road
Williamsville, NY 14221

(716) 650-4625

trip advisor rating

Stadium View Inn

4414 Southwestern Boulevard
Hamburg, NY 14075

(716) 649-6206

trip advisor rating

Staybridge Suites Buffalo South

164 Slade Avenue
West Seneca, NY 14224

(716) 939-3100

trip advisor rating

Staybridge Suites Buffalo-Amherst

1290 Sweet Home Road
Amherst, NY 14228

(716) 276-8750

trip advisor rating

SunCliff on the Lake

6892 Lakeshore Road
Derby, NY 14047

(716) 800-9225

trip advisor rating

Super 8 Hamburg

5442 Camp Road
Hamburg, NY 14075

(716) 649-0505

trip advisor rating

Super 8 Kenmore

1288 Sheridan Drive
Buffalo, NY 14217

(716) 876-4020

trip advisor rating

The Delavan Hotel & Spa

6461 Transit Road
Lancaster, NY 14086

(716) 635-9000

trip advisor rating

The Mosey Buffalo Williamsville Tapestry Collection by Hilton

5195 Main Street
Williamsville, NY 14221

(716) 276-9600

trip advisor rating
1 8 9 10