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

Find a Buffalo hotel in the heart of the action

Beat the queues at the top Buffalo attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelBuffalo Marriott at Lecom Harborcenter – 4.8
Cheapest month to bookAugust
Average 4 star hotel priceRs64,745 per night
Average 5 star hotel priceRs96,023 per night

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

  • Love how simple it is to book flights with us? The same clever search engine can track down deals on Buffalo hotels too. Follow these tips to find the right stay at the right price.

  • The earlier you book, the better off you are. You're more likely to land a cheaper rate on a Buffalo hotel and have more choice when you plan in advance.

  • Still, be ready to jump on any last-minute offers. Some places reduce their rates shortly before arrival to fill empty rooms. It's more likely this will happen during off-peak season or on quieter days, however.

  • Another hack for finding cheaper hotels? Being flexible. If your plans aren't locked in, change up your travel dates to find out how much you can save.

  • Skip the risk of extra fees by searching for stays with free cancellation. If your dates shift or a better deal shows up, you can easily cancel your booking.

Where to stay in Buffalo

Central Buffalo

When to go to Buffalo

  • To be there at the height of peak season, book your hotel in Buffalo for August. This is when the city's top attractions and events are in full swing, giving you plenty to plan your days around.

  • March is the best month to lock in your Buffalo hotel for a less crowded experience.

  • Don't forget to factor in the weather when picking your dates. July brings the warmest conditions, with temperatures reaching highs of 29ºC.

  • January is the coolest time of year, with lows of -10ºC.

  • For the best chance of sunshine, search for Buffalo hotels in September. With an average of six days of rain, this is the driest month.

  • Rain is more likely in January, which gets around 12 days of wet weather.

Best hotels in Buffalo

Best budget hotels

  • Great trips don't need big hotel bills. With at least 60 budget Buffalo hotels to choose from, you can spend more on what matters and less on where you lay your head. You can expect basic comforts like Wi-Fi, simple breakfasts, and cosy beds at these reasonably priced stays.

  • For a low-cost and no-fuss stay, check out Hyatt Place Buffalo/Amherst. It has a 3-star rating and amenities such as a lobby bar and air conditioning.

  • Best Western The Inn At Buffalo Airport delivers 2-star value. Conveniences including an airport shuttle and a fitness centre are there to make your Buffalo hotel stay more enjoyable.

  • You'll also like the reasonable prices at Courtyard by Marriott Buffalo Amherst/University, which is rated 3 stars. It features internet access and a television.

Best 4-star hotels in Buffalo

  • When you're craving a little more from your stay, the 4-star hotels in Buffalo deliver. With around ten choices, they generally offer rooms with character, attentive service, and extras like spas, gyms, and on-site dining. These hotels are upscale without going over-the-top.

  • Book a room at Reikart House, Buffalo, a Tribute Portfolio Hotel and experience the elevated comforts that come with this 4-star stay. Take advantage of room service and car rental options here.

  • A restaurant and concierge assistance are just some of the thoughtful amenities on offer at Buffalo Marriott at Lecom Harborcenter. This Buffalo hotel strikes the right balance between quality and value.

  • Still searching for the right fit? Hyatt Regency Buffalo Hotel and Conference Centre proves you don't need a fortune to feel fancy. Make the most of a restaurant, valet parking and more during your visit.

Best hotels in Buffalo for families

  • Finding the right hotel can be a game changer when travelling with kids. With things like playgrounds, activity programmes, and large suites, family-friendly hotels in Buffalo are loaded with perks that just make life easier. Choose from around 20 of these stays that balance fun for kids with comfort for adults.

  • Save more for fun activities with the kids when you choose Candlewood Suites Buffalo - Amherst by IHG. This affordable 2-star option comes with a kitchen and a lift. Guests often give it an overall rating higher than 4 out of 5.

  • Give your family trip a luxury twist at The Mansion on Delaware Avenue. Rated 4 stars, this Buffalo hotel features parking and a first aid room.

Best hotels with a spa

  • Plan for more than just sightseeing. Book one of the ten or so Buffalo hotels with a spa and build in time to truly relax. Steam rooms, hot tubs, and massage therapies are the types of features they come with.

  • Your sanctuary is waiting at Suburban Studios Buffalo Airport. This 2-star option comes with all the right touches, including a spa and a fitness centre.

  • Wyndham Garden Buffalo Williamsville is another top choice where relaxation comes naturally. Take advantage of a sauna and a spa at this 4-star hotel in Buffalo.

Best hotels with a pool

  • There are around 40 pool hotels in Buffalo, each bringing its own spin to your trip. City hotels tend to offer rooftop or indoor pools, while resorts generally go big with outdoor setups and more room to lounge. Whether you're here for downtime or playtime, there's a stay to match.

  • Unwinding by the water is part of the experience at Residence Inn Buffalo Downtown. With an indoor swimming pool, a kitchen and a 24-hour front desk, this Buffalo hotel has everything you need for a memorable visit.

  • Good times are guaranteed at Staybridge Suites Buffalo-Amherst by IHG. This popular option features an indoor swimming pool, internet access and accessible parking.

  • Courtyard Buffalo Airport is another stay that hits all the right notes. This hotel offers an indoor swimming pool, a 24-hour front desk and a laundry.

Best pet-friendly hotels

  • With at least 50 pet-friendly Buffalo hotels, your best buddy can travel with you. Many have outdoor spaces or nearby parks to run around in, and some even offer extras like grooming or pet-sitting services. A few conditions might apply, but most places go out of their way to make your furry friend feel at home.

  • Check in with your sidekick at Reikart House, Buffalo, a Tribute Portfolio Hotel. Make the most of conveniences here like room service and a fitness centre.

  • The Westin Buffalo is another place where four paws are as welcome as two feet. This popular option comes with a cafe and internet access.

  • Best Western on the Avenue is one more place that gets what pet owners need. Amenities here include internet access and accessible parking.

Flying to Buffalo

Buffalo Niagara International Airport (BUF)

  • Most flights to Buffalo arrive at Buffalo Niagara International Airport (BUF), this city's main airport. From there, the centre is around 14 kilometres away.

  • It takes about 20 minutes to reach central Buffalo when driving. The journey by public transport is roughly 40 minutes.

  • The Mosey Buffalo Williamsville, Tapestry Collection by Hilton is a handy option if you're flying in late. Close to the airport and with a 4-star rating, travellers often comment on its service as a top reason to stay.

  • Salvatores Grand Hotel is a popular 3-star stay that's also close to BUF. It's earned an overall rating of 4-plus out of 5 from guest feedback.

  • Need another recommendation? Reikart House, Buffalo, a Tribute Portfolio Hotel adds a little comfort to every connection. Many business travellers make this 4-star hotel their go-to.

Buffalo Depew RR Airport (ZFZ)

Finding cheap hotels in Buffalo: FAQs

In Buffalo, the expected average temperature in August is 21°C. The warmest month is typically July, which averages 25°C. The coolest month is January, with temperatures averaging -7°C. The rainiest month is September, and the driest month is February.

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 Rs27,658 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for Rs28,593 per night.

The average price of a hotel during the week is Rs85,650 per night, and the average price on weekends is Rs95,747. Overall, it looks like the cheapest day to stay in Buffalo could be Monday.

The nearest airport to Buffalo is Buffalo Niagara Airport (BUF), which is 13.1km from the city centre.

Other airports include:

Niagara Falls Airport, which is 24.4km from the city centre.

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

The average price of a 3-star hotel in Buffalo is currently around Rs75,548 per night. And the cheapest 3-star hotel we found is Rs36,644 per night.

The average price of a 4-star hotel in Buffalo is currently around Rs80,257 per night. And the cheapest 4-star hotel we found is Rs39,488 per night.

The average price of a 5-star hotel in Buffalo is currently around Rs106,219 per night. And the cheapest 5-star hotel we found is Rs82,448 per night.

The cheapest month to stay in a hotel in Buffalo is March, with an average price of Rs75,445 per night. The most expensive month is October, when the average room rate can rise to Rs96,630 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is Rs90,912 per night, which is around 1% lower than the rest of the year.
Get your morning laps in at Curtiss Hotel, an Ascend Collection Hotel.