Hotels in Buffalo

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Buffalo?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Buffalo

Check out reviews of Buffalo hotels guests love

Frequently asked questions

How much does a hotel room cost in Buffalo?
You can choose a great hotel in Buffalo from $57 with properties to suit all budgets and needs. To find an affordable hotel in Buffalo that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Buffalo hotels?
Members can save up to 20% on select hotels in Buffalo. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Buffalo hotels with free cancellation?
It's easy to book a refundable Buffalo hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some popular hotels in central Buffalo?
If you're looking for hotels in central Buffalo, check out Bally's Quad Cities. Travelers love Bally's Quad Cities for its location, as well as the indoor pool, casino and 3 restaurants this hotel offers.
Are all taxes and fees included in the Buffalo hotel prices shown on Hotels.com?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
What hotels do travelers like in Buffalo?
Can I book refundable hotels in Buffalo?
If you need the flexibility to change your travel plans to Buffalo, most properties offer refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Buffalo be like during my visit?
The warmest months in Buffalo are usually July and August with an average temp of 71°F. January and February are the chilliest months when the average temp is 30°F. The rainiest months are June and May.
Why should I book my Buffalo accommodation with Hotels.com?
There are plenty of reasons to book your Buffalo travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Buffalo

Buffalo Awaits: Discover Nature's Playground and Urban Treasures

Nestled along the banks of the Mississippi River, Buffalo, Iowa, is a hidden gem that offers a perfect blend of natural beauty and small-town charm. Known for its scenic parks and outdoor adventures, visitors can explore the nearby Buffalo River State Park, where hiking and wildlife watching abound. The picturesque downtown area invites leisurely strolls, complemented by cozy eateries and local shops. With its convenient location, Buffalo serves as a peaceful retreat for those seeking a tranquil escape or a base for exploring the majestic riverfront. Experience the warmth of this quaint town, where every corner tells a story.

Discover great hotels in Buffalo

Buffalo, Iowa offers a variety of hotel accommodations to suit different budgets. Visitors can find comfortable guest rooms with amenities like free Wi-Fi and cozy beds. Rates are generally affordable, making it easy to enjoy a pleasant stay in this charming area. Here are some of the best hotels in Buffalo that our travelers love:

  1. Bally's Quad CitiesOpens in a new window: This elegant 3.5-star hotel is perfect for travelers seeking a refined business-themed experience. With amenities like a 24-hour business center, conference spaces, and a dedicated conference center, it ensures seamless and productive stays. The property boasts a sophisticated design and offers curated experiences that appeal to discerning business guests. Frequent travelers appreciate the high-quality facilities and the focus on providing a comfortable and efficient environment for their needs.
  2. American Motor InnOpens in a new window: American Motor Inn is a charming 2.0-star motel that caters to budget-conscious travelers looking for a cozy stay. This property features complimentary WiFi in public areas and guest rooms, along with free self-parking, making it an ideal choice for those who value convenience. The welcoming atmosphere and accessible amenities create a relaxing environment for visitors seeking a straightforward and enjoyable lodging experience.
  3. Holiday Inn Rock Island by IHGOpens in a new window: Holiday Inn Rock Island by IHG is a dynamic 3.0-star hotel that combines adventure with comfort for travelers eager to explore. With features such as an accessible business center and meeting rooms, it offers a blend of functionality and recreation. Guests can enjoy activities like fishing, horseback riding, and hiking nearby, making it a great choice for those seeking an active getaway. The property stands out for its commitment to providing unique experiences that cater to adventurous spirits while ensuring a comfortable stay.

Top locations to stay in Buffalo

Some of the best areas to stay in when visiting Buffalo, Iowa, are Davenport, Moline, and Bettendorf. Davenport offers a vibrant riverfront and cultural attractions, while Moline is known for its lively music scene and entertainment options. Bettendorf boasts a casino and various dining experiences. For first-time visitors, Davenport is the best choice due to its diverse activities and convenient location.

  1. DavenportOpens in a new window: Davenport is a vibrant riverside city that offers a fantastic blend of culture and fun. With its scenic riverfront, you can enjoy beautiful walks along the Mississippi River. The city boasts a range of cultural attractions, including art galleries and theaters, making it a great spot for those looking to soak in the local arts scene. Don't miss the Figge Art Museum, which features a striking collection of American art. Davenport also has a lively atmosphere with local shops and eateries that highlight the charm of the Midwestern U.S.
  2. MolineOpens in a new window: Moline is known for its lively cultural scene, particularly its live music venues where you can catch local and touring acts. The city has a welcoming vibe, perfect for those wanting to experience the local nightlife. Explore the vibrant downtown area, which features unique shops and entertainment options. Moline is also home to the beautiful Riverside Park, which offers lovely views and a great spot for a leisurely stroll or picnic.
  3. BettendorfOpens in a new window: Bettendorf is a charming community that offers a range of shopping options, perfect for those looking to enjoy a leisurely day out. The city is filled with cozy boutiques and local shops that provide a unique shopping experience. While it may be smaller than its neighbors, Bettendorf has its own appeal with beautiful parks and outdoor spaces, making it perfect for a relaxing getaway. Be sure to check out the scenic views along the river and local events that often take place in the area.

Things to do in Buffalo

Buffalo offers a delightful mix of stunning natural landscapes, from serene lakeshores to lush forests. Visitors can enjoy a variety of outdoor activities like hiking, boating, and camping in expansive recreational areas. Whether you're exploring picturesque parks or relaxing by the beach, this destination promises unforgettable experiences for nature lovers.

  • Mississippi Valley FairgroundsOpens in a new window – Dive into the lively atmosphere at the Mississippi Valley Fairgrounds, where you can catch a variety of events throughout the year. From thrilling fairs to exciting shows, this venue is a hub of community activity and a great place to soak in local culture.
  • Davenport SkybridgeOpens in a new window – Take a stroll across the Davenport Skybridge, a modern architectural marvel that connects different parts of the city. Enjoy stunning views of the surroundings as you walk this impressive bridge, making it a perfect spot for photos and leisurely exploration.
  • Village of East DavenportOpens in a new window – Step back in time at the Village of East Davenport, a historic site that showcases charming architecture and quaint shops. Wander the picturesque streets, explore unique boutiques, and savor delicious food at local eateries, all while enjoying the vibrant community vibe.
  • Putnam MuseumOpens in a new window – Discover the rich history and culture of the region at the Putnam Museum, where engaging exhibits await. From fascinating artifacts to interactive displays, this museum offers an educational experience for visitors of all ages, making it an enriching stop on your journey.

5 tips for savvy savings when booking a hotel in Buffalo

  1. Book for the cheapest times: The most budget-friendly time to visit Buffalo is during January, November, and December, when hotel prices tend to be lower. For an affordable trip that allows you to fully appreciate the city's landmarks, history, and culture, a stay of at least 2 to 3 days is recommended. This timeframe will let you explore key attractions such as state parks, national parks, recreational areas, and event venues, ensuring great value for money while experiencing the rich heritage and natural beauty Buffalo has to offer.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Buffalo, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To enhance your chances of savings, consider enabling email alerts or push notifications for flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool in the app allows you to compare hotel prices and amenities, giving you flexibility while checking availability. This way, you could be among the first to know about any price drops or newly available rooms for your spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and time of year, so being flexible with your travel dates may help you save on your stay in a Buffalo hotel. If you're seeking a distinctive experience, boutique hotels can provide a more personalized touch and sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price leans toward the higher end, we’ll recommend more budget-friendly dates to increase your chances of finding the best deal.
  4. Consider your location: Staying near key attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, you might look at hotels in less central neighborhoods, which usually tend to be cheaper while still offering reasonable access to the sites you want to visit. Additionally, consider exploring independent hotels a bit farther out, as they can provide a more genuine and affordable experience.
  5. Become a Member: Join our membership for free and unlock great savings on your next stay in Buffalo! With access to over 100,000 hotels worldwide, you can take advantage of exclusive member prices. As you progress through the membership tiers, you'll enjoy additional perks such as complimentary room upgrades (when available) and discounts on food and beverages at select VIP Access properties. Don’t miss out on the opportunity to enhance your travel experience—sign up today!

Best time to go to Buffalo

Buffalo experiences its lowest average temperature in January, at 22.6°F (-5.2°C), while July is the hottest month, with an average temperature of 74.3°F (23.5°C). June is usually the wettest month. June to August are the peak travel months in Buffalo, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, January, February, and December tend to be quieter times to visit, marked by no to light rainfall and mostly cloudy conditions.

Keep exploring