Find and Book Top Rated Hotels in Buffalo

Search among 19 available hotels and places to stay in Buffalo from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-19 out of 19
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great81 reviews
MapView on map400 m from City Centre400 m from Buffalo Niagara Convention Center
From   US$ 155 /nightSelect
8.2
Great124 reviews
MapView on map100 m from City Centre300 m from Buffalo Niagara Convention Center
From   US$ 108 /nightSelect
8.6
Great208 reviews
400 m from City Centre400 m from Shea's Performing Arts Center
From   US$ 410 /nightSelect
8.6
Great270 reviews
13.1 km from City Centre
From   US$ 80 /nightSelect
8.6
Great67 reviews
9.3 km from City Centre
From   US$ 184 /nightSelect
8.2
Great149 reviews
1.0 km from City Centre400 m from Wilcox Mansion - Theodore Roosevelt Inaugural National Historic Site
From   US$ 128 /nightSelect
8.4
Great105 reviews
300 m from City Centre200 m from Lafayette Square
From   US$ 139 /nightSelect
8.4
Great49 reviews
3.4 km from City Centre1.7 km from Buffalo State University
From   US$ 125 /nightSelect
8.2
Great74 reviews
4.8 km from City Centre300 m from Buffalo State University
From   US$ 209 /nightSelect
200 m from City Centre200 m from Shea's Performing Arts Center
From   US$ 148 /nightSelect
500 m from City Centre200 m from Lafayette Square
From   US$ 128 /nightSelect
8.6
Great281 reviews
15.9 km from City Centre
From   US$ 109 /nightSelect
8.6
Great37 reviews
400 m from City Centre200 m from Shea's Performing Arts Center
From   US$ 98 /nightSelect
8.0
Great95 reviews
1.4 km from City Centre100 m from Wilcox Mansion - Theodore Roosevelt Inaugural National Historic Site
From   US$ 118 /nightSelect
8.2
Great48 reviews
1.3 km from City Centre300 m from Buffalo, NY Station
From   US$ 159 /nightSelect
8.4
Great121 reviews
1.4 km from City Centre800 m from Wilcox Mansion - Theodore Roosevelt Inaugural National Historic Site
From   US$ 129 /nightSelect
8.2
Great41 reviews
500 m from City Centre200 m from Shea's Performing Arts Center
From   US$ 199 /nightSelect
Bed & Breakfast
7.6
Very good13 reviews
1.5 km from City Centre700 m from Wilcox Mansion - Theodore Roosevelt Inaugural National Historic Site
From   US$ 251 /nightSelect
8.4
Great42 reviews
1.4 km from City Centre200 m from Canalside Buffalo
From   US$ 174 /nightSelect

Best hotels and places to stay in Buffalo

Why visit?

Buffalo, located in New York, is a vibrant city with a rich history and plenty to offer for tourists. From architectural wonders to lively cultural scenes, Buffalo provides a unique experience for travelers. Discover the impressive Buffalo City Hall, immerse yourself in art at the Albright-Knox Art Gallery, or catch a game at the KeyBank Center. With its scenic waterfront, diverse culinary scene, and exciting festivals, Buffalo is definitely worth a visit.

Where to stay?

Downtown Buffalo: This bustling area is the heart of the city, offering a variety of attractions and amenities. Stay in a downtown Buffalo hotel and enjoy easy access to popular sights like Canalside, the Buffalo Niagara Convention Center, and Sahlen Field, home of the Buffalo Bisons. Explore the vibrant local nightlife and dine at top-notch restaurants.

Allentown: Known for its bohemian vibe, Allentown is a trendy neighborhood with a thriving arts scene. This area is famous for its unique architecture, charming cafes, and vibrant street art. Stay in a boutique hotel in Allentown and immerse yourself in the lively arts and culture scene, including the annual Allentown Art Festival.

Elmwood Village: If you prefer a more laid-back atmosphere, Elmwood Village is an ideal choice. This charming neighborhood is known for its tree-lined streets, independent shops, and cozy cafes. Stay in a hotel in Elmwood Village and explore the picturesque Delaware Park, browse the antique shops, or enjoy a leisurely stroll along Elmwood Avenue.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Hotel Lafayette: This historic hotel in downtown Buffalo offers a blend of modern comfort and timeless elegance. With its affordable rates and convenient location, Hotel Lafayette provides excellent value for money. Guests can enjoy tastefully designed rooms, complimentary Wi-Fi, and access to the on-site restaurants and bars.

Hyatt Regency Buffalo: Situated in the heart of downtown Buffalo, this contemporary hotel delivers a great value for its amenities and services. With spacious rooms, an indoor pool, and a fitness center, the Hyatt Regency Buffalo ensures a comfortable stay. The hotel also features a restaurant serving delicious local cuisine.

Holiday Inn Buffalo Downtown: Located near popular attractions like Canalside and KeyBank Center, the Holiday Inn Buffalo Downtown offers affordable rates without compromising on quality. The hotel provides comfortable rooms, a fitness center, and a restaurant serving American cuisine. Guests can enjoy the convenience of being centrally located while getting the best value for their money.

Best kids-friendly hotels:

Embassy Suites by Hilton Buffalo: This family-friendly hotel offers spacious suites with separate living areas, perfect for families traveling with children. Kids will enjoy the indoor pool, and parents can take advantage of the complimentary breakfast and evening reception. The hotels central location provides easy access to nearby attractions.

Residence Inn Buffalo Downtown: With its apartment-style suites and convenient amenities, this hotel caters to families looking for a comfortable and convenient stay. The hotel features a fitness center, complimentary breakfast, and pet-friendly rooms. Its location in downtown Buffalo allows families to explore the citys attractions easily.

Best hotels for a romantic getaway:

Mansion on Delaware Avenue: For an intimate and luxurious experience, the Mansion on Delaware Avenue offers elegant rooms and impeccable service. Enjoy the hotels spa services, exquisite dining options, and in-room amenities like fireplaces and whirlpool tubs. This boutique hotel creates an ambiance of romance and relaxation.

The Westin Buffalo: This upscale hotel provides a sophisticated setting for a romantic escape. Couples can indulge in the hotels spa facilities, dine at the on-site restaurant, and relax in stylishly designed rooms. The Westin Buffalos location near Canalside and the theater district adds to its appeal for couples looking for entertainment options.

Best for location:

The Lenox Hotel: Situated in the heart of downtown Buffalo, this boutique hotel offers easy access to popular attractions, restaurants, and entertainment venues. The Lenox Hotel provides comfortable rooms, friendly service, and is within walking distance of Buffalo City Hall, Sheas Performing Arts Center, and Canalside.

Hotel at the Lafayette: Located in downtown Buffalo, this historic hotel places guests in close proximity to key landmarks and attractions. With its convenient location near the Theater District, guests can easily explore the vibrant cultural scene of Buffalo. The hotels unique design and comfortable accommodations make it an excellent choice for a stay in the city.

Buffalo Grand Hotel: Adjacent to Buffalo Niagara Medical Campus and a short drive from downtown, the Buffalo Grand Hotel offers a central location for both leisure and business travelers. The hotel features spacious rooms, a fitness center, and a restaurant. Its proximity to major highways allows for easy access to various destinations in and around Buffalo.

Best for a short city break:

Courtyard Buffalo Downtown/Canalside: If youre looking for a convenient base to explore the city in a short amount of time, this hotel is an excellent choice. Located near Canalside and HarborCenter, the Courtyard Buffalo Downtown offers modern rooms, a fitness center, and a bistro-style restaurant. Its proximity to the waterfront adds to its appeal.

The Delavan Hotel: Nestled in the charming neighborhood of Cheektowaga, just minutes from downtown Buffalo, The Delavan Hotel provides a peaceful retreat for a short city break. The boutique hotel offers comfortable rooms, a fitness center, and a restaurant serving American cuisine. Guests can explore nearby attractions and enjoy a tranquil stay away from the bustling city center.

Show moreLess