Hotels in Buffalo

Find the best Buffalo hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Buffalo hotels with free cancellation or excellent ratings

Trusted Buffalo hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in Buffalo

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelRelaxing Lakefront Retreat w/ Hot Tub & Dock – -1.0

How to find the best hotel deals in Buffalo

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Buffalo

  • Booking flights with us is nice and simple, don't you think? Well, the same search engine can also help you find bargain prices on Buffalo hotels. Follow these hacks to uncover great prices fast.

  • Lock in the best Buffalo hotel prices by organising things ahead. Hotels often offer special rates or early booking discounts to fill rooms before the busy season starts.

  • That being said, booking at the last minute can pay off. Some places cut their rates a day or two before check-in to avoid letting rooms sit empty.

  • Another hack for cheaper hotels? Being flexible. If your plans aren't locked in, experiment with your travel dates and discover what kind of savings are on offer.

  • Avoid paying extra fees by searching for stays that offer free cancellation. If your schedule changes or you spot a better offer, you can cancel or modify your booking without penalty.

When to go to Buffalo

  • Good weather can make all the difference when choosing travel dates. If you prefer warmer conditions, July typically delivers with temperatures that reach up to 30ºC (86ºF).

  • You can expect lows of -7ºC (19ºF) during January, the coolest month here.

  • For a lower chance of grey skies, search for Buffalo hotels during November. With an average of six days of rain, this is the driest month.

  • The wettest time of year is July. Take your trip then and you can expect to get around 11 days of rainfall.

Best hotels in Buffalo

Best budget hotels

  • Great trips don't need hefty hotel bills. With at least nine budget Buffalo hotels to choose from, you can spend more on what matters and less on a room. You can expect basic comforts like fresh linens and towels, and cosy beds at these well-priced stays.

  • Settle in with just the right amount of comfort at Tru By Hilton West Bristol Tn. It has a 3-star rating and amenities such as a lift and a fitness centre.

  • Alternatively, book a room at Hampton Inn Bristol. Equipped with conveniences including Wi-Fi and heating, this 3-star Buffalo hotel keeps things simple and affordable.

Best hotels with a spa

  • Swap your walking shoes for some fluffy slippers at a Buffalo hotel with a spa. With roughly three to choose from, they're all about relaxation. Many offer features like saunas, massage therapies, beauty salons, and hydrotherapy pools.

  • Need a break from the everyday? Make it happen at Kingsport Boone Lake Hideaway With Deck and Views!. This popular accommodation option features a spa along with other thoughtful extras.

  • Lake House Haven: Fire Pit, Boat Dock + More! is another hotel in Buffalo where you can let your worries melt away. Offering things like a spa and more, you'll find everything you need to relax here.

Best hotels with a pool

  • There are at least four pool hotels in Buffalo, each offering a different experience. City hotels tend to feature indoor or rooftop pools, while resorts generally go big with numerous swimming areas and extras like lazy rivers. Whether you're here for rest or fun, there's a stay made for you.

  • Relaxing moments by the water will define your stay at Fairfield Inn & Suites Bristol. With an indoor swimming pool, a lounge and Wi-Fi, this Buffalo hotel has all the perks to make your visit enjoyable.

  • Good times are guaranteed at La Quinta by Wyndham Kingsport Tri Cities Airport. This popular option features an indoor swimming pool, accessible parking and a garden.

  • Alternatively, make your own kind of fun at Hampton Inn Bristol. An outdoor swimming pool, this hotel comes with parking and express check-in.

Best pet-friendly hotels

  • Why go it alone when your pet can join the fun? From cosy beds and water bowls to fenced exercise yards, pet-friendly hotels are designed to help you and your best buddy feel at home. There are around seven Buffalo hotels that'll happily host your furry friend.

  • At Sleep Inn & Suites Kingsport TriCities Airport, thoughtful pet perks are part of the package. A bar and accessible parking are other conveniences you'll find at this hotel in Buffalo.

  • There's room for every member of the family at Travel Inn Bristol Near State Street. Room service and a cash machine are part of what's offered at this pet-loving accommodation option.

  • Knights Inn Bristol is one more place that gets how pet owners travel. Amenities here include air conditioning and parking.

Finding cheap hotels in Buffalo: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Buffalo with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 9,623 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 10,798 per night.

The average price of a hotel during the week is R 10,341 per night, and the average price on weekends is R 10,881. Overall, it looks like the cheapest day to stay in Buffalo could be Wednesday.

We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Buffalo. And the most expensive day seems to be Friday