Photo by Tim Brewer

Hotels in St. James

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 St. James?

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.
data_trends

Our prices for hotels in St. James are cheapest in January

See average prices for all months

Price trends for hotels in St. James

Pricing is based on two traveler single night rates
Mar
$60
Average price during March is $60
Apr
$60
Average price during April is $60
May
$62
Average price during May is $62
Jun
$62
Average price during June is $62
Jul
$62
Average price during July is $62
Aug
$62
Average price during August is $62
Sep
$62
Average price during September is $62
Oct
$62
Average price during October is $62
Nov
$61
Average price during November is $61
Dec
$60
Average price during December is $60
Jan
$58
Average price during January is $58
Feb
$59
Average price during February is $59

Top landmarks in St. James

Frequently asked questions

What hotels do travelers recommend in St. James?
Greenlight Inn & Suites, Economy Inn and Finns Motel are all accommodations that are popular with guests.
Where can I get free parking with my stay in St. James?
Park your car for free at Greenlight Inn & Suites.
Can I book refundable accommodations in St. James?
If you want the flexibility to change your plans to St. James, most accommodations provide refundable* bookable rates. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in St. James?
Your furry friend can stay with you at these pet-friendly hotels: Economy Inn, Greenlight Inn & Suites and Finns Motel.
Which St. James hotels do guests like for their great location?
Travelers like Greenlight Inn & Suites for its great location.
Where should I consider staying in St. James if I'm looking for a budget-friendly accommodation?
An inexpensive option worth considering is Greenlight Inn & Suites.
Where can I stay in St. James if I want a vacation home instead of a hotel?
If you want to find a good alternative to a hotel, review our selection of 18 vacation homes.
Where can I stay if I'm visiting St. James with my family?
Your kids are welcome at Greenlight Inn & Suites and Finns Motel.
What will the weather in St. James be like during my trip?
July and August are typically the warmest months in St. James when the average temp is 75°F. January and February are the coldest months when the average temperature is 38°F. May and April are the months with the most rain.
Why should I book my St. James hotel with Hotels.com?
There are lots of reasons to book your St. James trip with us: our free cancellations on selected hotels* gives you flexibility, 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 St. James

Find out more about St. James

St. James: Where Small-Town Charm Meets Unforgettable Discovery

Nestled in the heart of Missouri, St. James is a charming small town perfect for a peaceful getaway. Known for its picturesque landscapes and friendly atmosphere, this hidden gem invites visitors to explore its vibrant downtown, filled with unique shops and local eateries. Key attractions include the renowned St. James Winery, where you can savor delightful wines, and the scenic Meramec River, ideal for outdoor adventures like fishing and kayaking. Just a short drive from St. Louis, St. James offers a perfect blend of relaxation and exploration, making it an inviting vacation spot for all travelers seeking a taste of authentic Midwest hospitality. For the best hotel rates in St. James, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in St. James

Some of the best places to stay in St. James are Rolla, Salem and Owensville. Rolla, Salem, and Owensville offer unique experiences for travelers. Rolla is great for first-time visitors with its mix of outdoor activities and cultural attractions. Salem features stunning natural landscapes and historic sites, while Owensville provides a quaint small-town atmosphere with local charm. Accommodations range from budget-friendly motels to cozy inns, ensuring comfort for all types of travelers. Whether you prefer a simple stay or a more luxurious experience, each town has something to fit your needs. These are some of the hotels preferred by our travelers in St. James:

  1. RollaOpens in a new window: Rolla is a vibrant city known for its blend of outdoor activities and cultural heritage. With attractions like the Missouri University of Science and Technology and The Fugitive Beach waterpark, it appeals to both families and adventure seekers. The city offers a variety of hotels, including Days Inn by Wyndham RollaOpens in a new window, a 2.5-star hotel suitable for business and family travelers with amenities like a business center and pet-friendly policies. Another option is Comfort Suites RollaOpens in a new window, which is designed for business travelers and features a 24-hour business center and multiple meeting rooms. Additionally, Regency InnOpens in a new window is a pet-friendly motel that caters to those traveling with pets.
  2. SalemOpens in a new window: Salem is perfect for outdoor enthusiasts, offering stunning natural parks like Mark Twain National Forest and Montauk State Park. This charming town provides various accommodations, such as Echo Bluff State ParkOpens in a new window, a 2.5-star hotel that focuses on adventure and business travelers, featuring outdoor activities like hiking and fishing. Crossroads Inn And SuitesOpens in a new window is another 2.5-star option geared towards business travelers, providing essential amenities such as a business center and meeting rooms.
  3. OwensvilleOpens in a new window: Owensville is an ideal destination for romantic getaways and outdoor adventures, with attractions like Wenwood Farm Winery and Meramec Caverns. The area boasts several charming bed-and-breakfasts, including Hermann HillOpens in a new window, which features adventure sports and romantic packages, making it perfect for couples. Another option is Captain Wohlt Inn Bed & BreakfastOpens in a new window, a pet-friendly accommodation that offers a cozy atmosphere for travelers with pets. Lastly, Up Up and Away LodgingOpens in a new window provides complimentary breakfast and entertainment options, ideal for a relaxing stay.

Things to do in St. James for first time

St. James offers a charming small-town atmosphere surrounded by stunning natural landscapes, featuring serene beaches, lush forests, and tranquil lakes. Visitors can enjoy a variety of activities, including swimming, fishing, boating, and hiking, making it a perfect getaway for nature enthusiasts and outdoor adventurers alike. Here's a quick itinerary to make the most of your trip to St. James:

  • Allgood-Bailey Stadium: This local sports venue is a hub of community activity and pride. Whether you're catching a high school football game or attending an event, the stadium offers a vibrant atmosphere that showcases local talent and fosters community spirit.
  • Lions Club Park: A perfect spot for relaxation and recreation, Lions Club Park features picnic areas, walking trails, and playgrounds. It's an ideal place to enjoy a sunny day, have a family picnic, or simply take a leisurely stroll while soaking in the natural beauty of the surroundings.
  • Meramec River: The Meramec River is a stunning natural attraction, perfect for outdoor enthusiasts. Enjoy activities such as fishing, canoeing, and hiking along the scenic trails. The river's tranquil waters and picturesque landscapes make it a great spot for a day of adventure or a peaceful retreat.
  • Crawford County Historical Museum: Dive into the rich history of the region at this engaging museum. With exhibits showcasing local artifacts and historical documents, the museum provides insight into the area's past and its development over the years. It's a must-visit for history buffs and those looking to understand the cultural heritage of St. James.

5 tips to find a great St. James hotel deal

  1. Book for the cheapest times: The most affordable time to visit St. James is during January, November, and December, when hotel rates are at their lowest. For a budget-friendly experience, it's recommended to stay for at least 1-2 days to fully enjoy the main attractions, such as the charming local shops and beautiful beaches. Traveling during these months provides great value for money while allowing you to soak in the unique atmosphere of this small town.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to St. James, exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com could be a great starting point. Here, you may discover competitive rates on hotels with good availability as your travel date approaches. To maximize your savings, consider enabling email alerts or push notifications from Hotels.com to keep you informed about flash sales and exclusive last-minute offers. This way, you're more likely to seize opportunities to book at great prices.
  3. Be flexible with dates: Prices can fluctuate due to factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates might help you save on hotel expenses in St. James.
  4. Consider your location: When booking on Hotels.com for your holiday, keep your location in mind. Staying near major attractions or city centers can offer convenience, but it usually tends to come at a higher price. For more affordable options, consider hotels in less central areas or neighborhoods, striking a balance between cost and easy access to the places you want to visit.
  5. Upgrade with One Key: Join Hotels.com's free One Key program and book your next stay in St. James. As a member, you can earn and use rewards points for hotel bookings. Progress through Blue, Silver, Gold and Platinum tiers to unlock various benefits like room upgrades when available, special discounts, and exclusive deals for members. Sign up today.

Best time to go to St. James

St. James experiences its lowest average temperature in January, at 32.4°F (0.2°C), while July is the hottest month, with an average temperature of 78.3°F (25.7°C). May tends to be the wettest month. The peak travel months to visit St. James are March, April, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

St. James is a family-friendly city where you can spend time checking out the wine tasting. Plan a fun excursion to St. James Winery and Maramec Spring Park while here. Check out other sights like Meramec River and Meramec Vineyards.