Skip to main content.

Hotels in Buffalo, Minnesota

Search & Compare Buffalo Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Buffalo

Buffalo overview

Visitors can plan a fun excursion to Wild Marsh Golf Club and Buffalo Rock Winery while in Buffalo. Buffalo is an inviting destination that has something for everyone.

Where to stay in Buffalo

Whether traveling for business or pleasure, Buffalo can accommodate you. There are 2 hotels in Buffalo and you can shop as many as 37 deals for rooms on Hotels.com, some with discounts of up to 20%. We have room prices as low as 59 USD per night and below you'll find the number of hotels by star rating in Buffalo as well as in the surrounding area:
  • • 3 4-star hotels from 102 USD per night
  • • 25 3-star hotels from 72 USD per night
  • • 10 2-star hotels from 60 USD per night

How to get to Buffalo

Fly into St. Cloud, MN (STC-St. Cloud Regional), 27.5 mi (44.3 km) from the heart of Buffalo.

What to see around Buffalo

Fun excursions can include a visit to:
  • • Wild Marsh Golf Club
  • • Buffalo Rock Winery
Sights especially popular with families include:
  • • Wild Woods Water Park
  • • Venetian Indoor Waterpark
Live music and theaters are top draws with cultural places to visit like:
  • • Ellingson Car Museum
  • • Cokato Museum & Gust Akerlund Studio
  • • Minnetonka Center for the Arts
  • • Plymouth Playhouse
Here are some local highlights:
  • • Wild Marsh Golf Club
  • • Buffalo Rock Winery

When to visit Buffalo

Wondering what time of year to travel, or what clothes to pack? Here are seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 47°F day, 2°F night
  • • April-June: 81°F day, 27°F night
  • • July-September: 82°F day, 42°F night
  • • October-December: 64°F day, 4°F night
Seasonal rainfall averages
  • • January-March: 2.83 inches
  • • April-June: 10.51 inches
  • • July-September: 11.77 inches
  • • October-December: 5.00 inches