Find and Book Top Hotels in Buffalo

Search among 17 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-17 out of 17
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.6
Great8 reviews
MapView on map1600 yd from City Center
From   US$ 101 /nightSelect
Places to stay near Buffalo
8.6
Great90 reviews
MapView on map29.1 mi from Buffalo29.1 mi from City Center
From   US$ 138 /nightSelect
8.8
Great13 reviews
28.9 mi from Buffalo28.9 mi from City Center
From   US$ 159 /nightSelect
8.6
Great74 reviews
29.1 mi from Buffalo29.1 mi from City Center
From   US$ 117 /nightSelect
8.4
Great174 reviews
31.0 mi from Buffalo31.0 mi from City Center
From   US$ 66 /nightSelect
8.2
Great121 reviews
29.2 mi from Buffalo29.2 mi from City Center
From   US$ 75 /nightSelect
8.4
Great31 reviews
19.2 mi from Buffalo19.2 mi from City Center
From   US$ 112 /nightSelect
22.7 mi from Buffalo22.7 mi from City Center
From   US$ 117 /nightSelect
8.4
Great61 reviews
19.1 mi from Buffalo19.1 mi from City Center
From   US$ 62 /nightSelect
8.6
Great42 reviews
28.9 mi from Buffalo28.9 mi from City Center
From   US$ 89 /nightSelect
7.8
Very good47 reviews
31.0 mi from Buffalo31.0 mi from City Center
From   US$ 129 /nightSelect
8.2
Great219 reviews
28.9 mi from Buffalo28.9 mi from City Center
From   US$ 89 /nightSelect
8.2
Great35 reviews
28.7 mi from Buffalo28.7 mi from City Center
From   US$ 144 /nightSelect

Best hotels and places to stay in Buffalo

Why visit?

Buffalo, located in the state of New York, offers an intriguing blend of history, culture, and natural beauty. As a tourist, you can explore its fascinating architectural gems, vibrant art scene, and proximity to stunning natural wonders such as Niagara Falls. Whether you're a history enthusiast, an art lover, or a nature seeker, Buffalo has something to offer everyone.

Where to stay?

Downtown Buffalo: This is the heart of the city, featuring a mix of historic buildings, modern attractions, and a vibrant nightlife. Staying in this area puts you close to major attractions like Canalside, Shea's Performing Arts Center, and KeyBank Center. Additionally, downtown offers easy access to nearby neighborhoods such as Allentown and Elmwood Village.

Elmwood Village: Known for its tree-lined streets, trendy boutiques, and numerous art galleries, Elmwood Village is a great place for those seeking a bohemian atmosphere. This neighborhood offers a variety of charming accommodations, along with lively cafes and restaurants.

Buffalo Niagara Medical Campus: If you're visiting Buffalo for medical reasons or seeking proximity to the city's major medical institutions, staying in the Buffalo Niagara Medical Campus area is ideal. This neighborhood provides easy access to hospitals, research facilities, and is also close to downtown attractions.

Price per hotel room per night:

On average, the price per hotel room per night varies in Buffalo based on their star rating:

3-star hotels: $80-$130

4-star hotels: $130-$200

5-star hotels: $200 and above

Best value for money:

Courtyard Buffalo Downtown/Canalside: A modern hotel offering comfortable rooms, convenient amenities, and a great location near the waterfront and downtown attractions.

Hampton Inn & Suites Buffalo Downtown: This hotel provides spacious rooms, complimentary breakfast, and easy access to popular attractions, making it a convenient option for budget-conscious travelers.

Best kids-friendly hotels:

Homewood Suites by Hilton Buffalo-Amherst: Offering spacious suites, an indoor pool, and a complimentary hot breakfast, this hotel caters well to families with children.

Embassy Suites by Hilton Buffalo: With its spacious two-room suites and an indoor pool, this hotel provides a comfortable and enjoyable stay for families.

Best hotels for a romantic getaway:

The Mansion on Delaware Avenue: A luxurious boutique hotel known for its elegant rooms, impeccable service, and intimate ambiance, making it perfect for a romantic escape.

Hotel Henry Urban Resort Conference Center: Housed in a historic building with stylishly appointed rooms, this hotel offers a blend of old-world charm and modern amenities, ideal for couples seeking a unique experience.

Best for location:

Hotel at The Lafayette: Located in the heart of downtown, this historic hotel offers easy access to major attractions, restaurants, and entertainment venues.

The Westin Buffalo: Situated in the culinary and entertainment hub of the city, this hotel provides a prime location with contemporary elegance and comfort.

The Mansion Inn: Surrounded by beautiful gardens, this charming bed and breakfast is located in the Allentown neighborhood, known for its art galleries, restaurants, and bars.

Best for a short city break:

Hyatt Regency Buffalo: Located in downtown Buffalo, this hotel offers modern amenities, spacious rooms, and is conveniently close to major attractions and shopping areas.

The Curtiss Hotel: A boutique hotel providing luxurious rooms, an rooftop lounge, and a spa, offering a tranquil retreat in downtown Buffalo.

Show moreLess