1. Homestead Inn and Suites

- Location: Hardin
- Guest rating: 9.2/10 (Wonderful, 1001 reviews)
- Price: $132 nightly, $143 total, Nov 15 - Nov 16, Total with taxes and fees, for Our top choices for St. Xavier motels
- Review: Good place to stay, by rory
Plan your trip

Photo by Truckolove
Get more, spend less whenever you see Bundle & Save deals
Earn OneKeyCash on all your eligible bookings
We are not like the others - we include taxes and fees
Check prices for these dates, December 13 – 14, 2026


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.
Venture to sights like Bighorn River as you discover the local area in St. Xavier.

Photo by Truckolove
If you're not able to find a motel in St. Xavier, let us help you find motels or similar properties from over 23 accommodations in the area. Simply use our search tools to filter by nightly room rate or cost-effective amenities such as free parking and free airport transportation.
At many motels, you'll often find an outdoor pool and free parking. When you stay at a motel property, you'll usually access your room directly from the parking lot. The word "motel" was conceived in 1925 by the owner of the Milestone Mo-Tel in San Luis Obispo, California.
These are some of our customers’ favorite motels in the larger area. Homestead Inn and Suites is located 20.3 mi (32.6 km) from the heart of St. Xavier. Enjoy access to the 24-hour fitness center, and freebies including breakfast, WiFi, and parking. Lariat Motel: Free WiFi, free parking, and a picnic area are available during your stay. Central St. Xavier is 19.8 mi (31.8 km) away.
Some outdoorsy places nearby include Bighorn River, Yellowtail Dam Visitor Center, and Southwest Park. While you're checking out the area, consider visiting Custer Battlefield Museum, Little Bighorn Battlefield National Monument, and Bighorn Trout Shop.
Weather can make or break a roadtrip, so we've gathered some data about year-round temperatures in St. Xavier to help you plan yours. The hottest months are usually July and August with an average temp of 70°F, while the coldest months are February and December with an average of 27°F. The snowiest months in St. Xavier are February, October, January, and March, with each month seeing an average of 7 inches of snowfall.