Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Buffalo Marriott Harborcenter$178Buffalo Marriott Harborcenter$178
Buffalo is calling. And with the comfort and quality of Marriott hotels in Niagara Falls - Western New York, it's hard not to answer. Let Expedia do the work for you, and reserve a stay in a Marriott accommodation. Only want to be surprised by the enjoyable things, like visiting a new diner or hidden activity, not your hotel brand.
Expedia is known for having thousands of hotels globally, so if you're considering a stay at your number one name, you are sure to find it here. We have 10 options for you in Buffalo, so you'll have many choices, while still keeping your selection manageable. We think you'll find all the benefits you know you should expect, not to mention amazing prices. And while Marriott is popular for their hotels, they also provide terrific apart-hotels in some cities. You can discover it all, when you use Expedia as your travel partner.
Expedia also lists confirmed reviews for your selected accommodation, so you know just what to expect before you get there. Yes, we've checked that our reviewers payed and stayed, so when 94% of them speak highly of Marriott hotels in Buffalo, you'll know it's a great place. Guests gave an average overall rating of 5, so you can see why Marriott hotels and apart-hotels are so in vogue. These hotels have received high ratings across the board - cleanliness (4.6), service (4.6), conditions (4.7), and comfort (4.5) - there's simply not a better place to stay in Buffalo.
More and more travelers are visiting the City of Good Neighbors this year, so come see what all the fuss is about! Don't miss out make your own booking soon. Whatever month you decide to make new memories, you'll discover a top-notch selection of Marriott hotels right here on Expedia. You have tons of great perks heading towards you book now. Buffalo is calling to you. It's time you answer the call, in style.