Go Hotels
Home > United States > Montana > Shelby United States Flag

We have 5 hotels in Shelby.

O'Haire Manor Motel & Apartments Star Rating 2        
204 2nd Street South

This traditional 2-story motel is 2 blocks from Highway 2, 0.4 miles from the Shelby Amtrak station, and 2.9 miles from the Shelby Airport.
Crossroads Inn Kevin        
1200 US Hwy 2 West

This basic 2-story hotel off Highway 2 is 3 blocks from the I-15 freeway and less than 1 mile from the Shelby Amtrak station.The classic rooms with modest, traditional decor have private bathrooms with separate vanities, TVs and free WiFi. Some rooms have microwaves and minifridges, and even pull-out sofas.
Comfort Inn Shelby Star Rating 2        
455 McKinley

Set near Interstate 15, this modern, 3-story hotel is an 11-minute walk from the Marias Museum of History and 1.4 miles from Shelby Amtrak station.The relaxed rooms and suites include free WiFi and have en suite bathrooms with showers, as well as flat-screen TVs, microwaves and minifridges.
Best Western Shelby Inn Suites Star Rating 2        
1948 W Roosevelt Highway

A 7-mile drive from Marias Valley Golf and Country Club, this relaxed hotel is also 7.6 miles from Williamson Park.Streamlined rooms come with free WiFi, flat-screen TVs and desks, as well as coffeemakers, microwaves and minifridges.
Crossroads Inn Star Rating 2        
1200 US Highway 2

This Shelby motel is 13 minutes' walk from Marias Museum of History & Art. It features a heated indoor pool and serves a daily free continental breakfast. All rooms include free Wi-Fi.
More on Shelby .
Shelby is a city in and the county seat of Toole County, Montana, United States. The population was 3,376 at the 2010 census.