Hotels in Shelby, Montana

Search & Compare Shelby Hotels

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in Shelby

Shelby overview

Shelby is special for its parks and sports, and known for its spas and casinos. You'll appreciate the coffee and bar choices. Spend a relaxing day at Lincoln Park and Williamson Park when the weather is nice. There's plenty to explore, including local sights like Marias Valley Golf Course. A family- and business-friendly area, Shelby also has something for everyone.

Where to stay in Shelby

Featuring accommodation choices that can meet everyone's needs, Shelby is the place to go. There are 8 hotels in the Shelby area, some with discounts of up to 10%.
  • • 6 2-star hotels with an average price of $47 per night

Here are the top hotels based on 447 user reviews of Shelby hotels:
  • • Best Western Shelby Inn & Suites (Shelby)
  • • Comfort Inn Shelby (Shelby)
  • • Crossroads Inn (Shelby)
  • • O'Haire Manor Motel and Apartments (Shelby)

How to get to Shelby

Fly in to Great Falls, MT (GTF-Great Falls Intl.), 75 mi (120.8 km) from downtown Shelby. Shelby Station is the closest train station.

What to see around Shelby

It's notable for its glaciers, parks, and top spots for nature lovers that include:
  • • Lincoln Park
  • • Williamson Park