The City of Good Neighbors is more than just a gateway to Niagara Falls. With fascinating historic sites undergoing an impressive revival, world-class arts institutions, and even a record-breaking number of local breweries, Buffalo is officially cool again – maybe more than ever before.
Looking for the best hotels in Buffalo for your stay? Whether you’re looking for a modern downtown hotel with all the amenities or a luxurious yet historical stay in the best neighborhoods of Buffalo, these are the 10 Buffalo hotels worth considering for your trip.
This post contains affiliate links that may reward me monetarily or otherwise when you use them to make qualifying purchases – at no cost to you. As an Amazon Associate, I earn from qualifying purchases. For more information, please read our disclosure policy.
Best Hotels in Buffalo
Buffalo has a huge range of hotels, with everything from historic mansions converted into quaint bed and breakfasts to modern glass towers with hundreds of rooms. Looking for a quick pick of the best hotels in Buffalo? These are our top favorites:
- The Richardson Hotel – The best all-around hotel in Buffalo, with a mix of modern and historic luxury in a gorgeous setting.
- Buffalo Marriott at LECOM HARBORCENTER – The best modern downtown hotel in Buffalo.
- The Mansion on Delaware Avenue – The best boutique hotel in BUffalo for charm and personalized service.
The Richardson Hotel is an obvious favorite and one we’d recommend to anyone staying in Buffalo. It offers such a fascinating mix of modern touches and historic detail. It’s also much more affordable than you might think, within steps of the cool Elmwood Village neighborhood and all the things to do in Buffalo in the museum district.
1. The Richardson Hotel
Located on the historic Richardson Olmstead campus in the heart of Buffalo’s museum district, The Richardson Hotel is one of Buffalo’s most fascinating and historic hotels. With a beautiful mix of luxury touches and historic details, it’s also among the very best hotels in Buffalo – and our number one recommendation for where to stay in Buffalo.
The building the hotel now occupies first served as a mental health facility since the mid-1800s and then fell into disrepair before being converted into a luxe hotel. Rooms are comfortable and maintain historic details like high ceilings and soaring windows while offering plenty of boutique touches and modern amenities.
The location of The Richardson Hotel can’t be beaten. Close to the cool Elmwood Village neighborhood, Delaware Park, and the city’s best institutions of the arts like the Burchfield Penney Art Center and the Buffalo AKG Art Museum, it’s one of the best places to stay in Buffalo.
Hotel amenities include a fitness center and an array of dining options. The hotel’s Bar Vaux is a popular spot even with locals, while eateries Cafe Calvert and Cucina offer both casual and upscale dining options. All in all, this is our top recommendation for the best hotel in Buffalo.
2. The Westin Buffalo
The Westin Buffalo is a downtown Buffalo hotel known for its great location, beautiful views, and excellent service. It’s one of the best modern Buffalo hotels, known for its luxurious touches. While it lacks some of the character and charm of the other destinations on this list, it’s a great place to stay and service is excellent, which really sets it above other Buffalo hotels on this list.
Located in the heart of downtown Buffalo, The Westin is easily accessible to many of the best things to do in Buffalo, and in easy walking distance to plenty of places to eat and top attractions. Whether you’re planning to visit Buffalo for business, to see a game, or just for pleasure, The Westin is among the best hotels in Buffalo to consider for your trip.
Plan a Trip to Buffalo
3. The Mansion on Delaware Avenue
If you’re looking for a boutique hotel experience in the heart of Buffalo, look no further than The Mansion on Delaware Avenue. This historic property is one of our top recommendations for the best Buffalo hotels for those looking for a memorable stay, not just a comfortable one. Enjoy the unmatched charm of this grand private residence turned city retreat – it’s a gorgeous place to stay.
The hotel’s 28 rooms and suites lovingly preserve the building’s historic details, like high ceilings and grand windows, while offering modern touches and beautiful finishes for a comfortable stay. This is truly a luxury stay, as the hotel even offers butler service to guests, among a host of other amenities.
The location of The Mansion on Delaware Avenue in the heart of the historic area of downtown Buffalo is perfect, within easy walking distance of downtown things to do and see in Buffalo. Despite its downtown location, it feels like a fantastic oasis from the hustle and bustle of the city.
4. Aloft Buffalo Downtown
In the heart of downtown Buffalo, the Aloft Buffalo Downtown feels like one of the coolest places to stay in the city. Quirky design details and elements set it apart from the city’s other modern downtown hotels, while a gorgeous rooftop terrace and bar make it a spot even locals enjoy.
Amenities like a big indoor swimming pool and fitness center and friendly staff make it among the best Buffalo hotels on this list. The hotel’s downtown location means guests enjoy great views, while the walkable location makes it easy to access the rest of the city.
Take care when booking your stay, as there is an additional Aloft Buffalo property in town, located at the airport. However, this could be a great choice if you’re looking for somewhere nice to stay before or after a flight.
5. Buffalo Marriott at LECOM HARBORCENTER
The modern, comfortable Buffalo Marriott at LECOM HARBORCENTER is one of the city’s larger modern hotels. A great location in downtown Buffalo adds to the experience of a stay and makes it our top pick for the best of the Buffalo hotels in the downtown area.
This hotel is clean and comfortable, and with nice upgrades and touches that make this more than just a large city hotel. Views over the city and the waterfront are spectacular, and the onsite bar and dining options are great.
The location of the Buffalo Marriott at LECOM HARBORCENTER is what makes it particularly fantastic. In the winter, head to a Sabres game at KeyBank Center just down the block. In the summer, enjoy being steps away from Canalside, with all its events, live music, and restaurants. RiverWorks and the popular Resurgence Brewery are not much further down the river.
6. Reikart House Buffalo
Located just outside of Buffalo in the Amherst area, Reikart House Buffalo is a serene place to stay and among the best Buffalo hotels we couldn’t leave off this list.
While the hotel has 92 rooms and suites, nice touches make it feel like a homey, boutique stay. Fresh cookies at check-in, complimentary bicycles for guest use, and even butler service for deluxe rooms and suites elevate the experience of a stay.
Reikart House is also a Marriott hotel, so loyalty members have even more to love here. Use points for a free stay and get special benefits for Marriott loyalty as well.
While Reikart House Buffalo is somewhat outside of the city of Buffalo, it can still make a great place to stay for many travelers. It’s relatively close to the airport though this isn’t specifically an airport hotel. If you’re not planning your visit around exploring Buffalo but perhaps visiting Niagara Falls or checking out other areas in Upstate New York, it could be the perfect choice for you.
7. InnBuffalo off Elmwood
The historic Hewitt Mansion in the heart of Buffalo’s Elmwood Village is now InnBuffalo off Elmwood. This impressive mansion dates back to 1898 and offers one of the best stays among boutique hotels in Buffalo, offering spacious rooms, a great location, and luxe touches along with personalized service.
The historic details like woodwork, stained glass, and antique furnishing are stunning and extend throughout the property. Just nine large suites make for a boutique experience. Gourmet breakfast in the hotel’s beautiful dining room is a highlight of a stay.
The Elmwood Village location of the InnBuffalo off Elmwood makes a stay even better, especially in the summer when great restaurants, cafes, and bars are within easy walking distance. Removed from the hustle and bustle of the downtown city center, this is an excellent spot for a retreat feeling.
8. Curtiss Hotel
While the Curtiss Hotel competes with a number of other hotels in downtown Buffalo, the hotel’s special amenities and interesting details, like its historic facade, make it stand out with a bit more character than the others. The hotel’s 68 rooms and suites are perfectly comfortable and cozy, with large bathrooms and nice upgrades.
Some of the best amenities of the Curtiss Hotel include the unique mineral hot springs pool and excellent spa facilities. These features, along with the rotating bar downstairs and beautiful rooftop bar space, add to the experience of a stay.
Don’t think about traveling without a good VPN (Virtual Private Network). Using a VPN while connecting to the internet is an easy way to keep your personal information safe from hackers and trackers. We’ve used NordVPN for years and couldn’t recommend it more – it’s a must for safety online, at home or abroad.
9. Roycroft Inn
Many locals may know the Roycroft Inn for its famous Sunday brunch, but this historic 22-suite hotel is also among the best hotels in the Buffalo area. Great service, beautiful accommodations, and the hotel restaurant’s delicious food make for a memorable stay.
Roycroft Inn is located outside of Buffalo in the charming small town of East Aurora. If you’re looking for Buffalo hotels that offer all the convenience of the city, this might not be the spot for you, as it’s about a 25-minute drive from the center of Buffalo.
However, if you’re looking to disconnect and enjoy the charm of one of Upstate New York’s quaint and historic small towns, Roycroft Inn might be a perfect choice. East Aurora is small, but it has plenty of bars, cafes, and restaurants that make it lively, with a dose of country charm to go along with it.
10. Hotel at the Lafayette
A historical landmark designed by America’s first professional female architect, Louise Blanchard Bethune, Hotel at the Lafayette is a boutique property considered among the best hotels in Buffalo. For a boutique hotel with just 34 rooms, it has an impressive range of amenities, including three restaurants and a great outdoor patio space that is perfect for enjoying summer evenings.
While the Hotel at the Lafayette isn’t a luxury property, and some spaces could use some sprucing up, it offers a perfectly comfortable and lovely stay for guests. Located in downtown Buffalo and within walking distance of plenty of things to do and places to eat, this hotel is a great choice when considering the best Buffalo hotels for your trip.