Find hotels in Shrewsbury, MO from £52

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shrewsbury hotels

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham
3.0 star property
Fenton
8.0 out of 10, Very good, (1,107 reviews)
"Great room, great people, great breakfast "
United States
Jaiden
The price is £76
includes taxes & fees
1 Mar - 2 Mar
Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

Pear Tree Inn St. Louis Arnold

Pear Tree Inn St. Louis Arnold
2.5 star property
Arnold
9.4 out of 10, Exceptional, (1,007 reviews)
"Great stay"
United States
Kevin
The price is £77
includes taxes & fees
2 Mar - 3 Mar
Pear Tree Inn St. Louis Arnold

The Principal Hotel

The Principal Hotel
3.5 star property
Columbia
9.8 out of 10, Exceptional, (206 reviews)
"Great stay and very clean!"
United States
David
The price is £85
includes taxes & fees
9 Mar - 10 Mar
The Principal Hotel

Best Western Plus Pontoon Beach

Best Western Plus Pontoon Beach
3.0 star property
Granite City
8.6 out of 10, Excellent, (827 reviews)
"Everything was very nice"
United States
Todd
The price is £69
includes taxes & fees
2 Mar - 3 Mar
Best Western Plus Pontoon Beach

Wingate by Wyndham St. Louis/Fenton Route 66

Wingate by Wyndham St. Louis/Fenton Route 66
3.0 star property
Fenton
8.0 out of 10, Very good, (1,149 reviews)
"Clean place in friendly service"
United States
David
The price is £67
includes taxes & fees
1 Mar - 2 Mar
Wingate by Wyndham St. Louis/Fenton Route 66

Comfort Suites St Charles - St Louis

Comfort Suites St Charles - St Louis
2.5 star property
St. Charles
8.4 out of 10, Very good, (1,006 reviews)
"Great hotel for the money"
United States
Jere
The price is £78
includes taxes & fees
4 Mar - 5 Mar
Comfort Suites St Charles - St Louis

Best Western St. Louis Inn

Best Western St. Louis Inn
2.5 star property
St. Louis
8.0 out of 10, Very good, (1,010 reviews)
"Great little hotel "
United States
Marisa
The price is £58
includes taxes & fees
1 Mar - 2 Mar
Best Western St. Louis Inn

Hampton Inn St. Louis - Columbia

Hampton Inn St. Louis - Columbia
2.5 star property
Columbia
8.6 out of 10, Excellent, (488 reviews)
"Everything was clean, the staff was pleasant. I had a good stay."
United States
Elizabeth
The price is £89
includes taxes & fees
23 Mar - 24 Mar
Hampton Inn St. Louis - Columbia

Super 8 by Wyndham St Charles

Super 8 by Wyndham St Charles
2.0 star property
St. Charles
8.0 out of 10, Very good, (1,002 reviews)
"Great place to stay for the $$$"
United States
Kale
The price is £71
includes taxes & fees
15 Mar - 16 Mar
Super 8 by Wyndham St Charles

Best Western Plus Fenton

Best Western Plus Fenton
2.5 star property
Fenton
9.2 out of 10, Wonderful, (214 reviews)
"Stay was great, and the pool was perfect for my daughter and her friend. Wonderful spot for an easy "stay cation" with the girls. "
United States
Melissa
The price is £81
includes taxes & fees
2 Mar - 3 Mar
Best Western Plus Fenton

Drury Inn & Suites St. Louis Fairview Heights

Drury Inn & Suites St. Louis Fairview Heights
3.0 star property
Fairview Heights
9.2 out of 10, Wonderful, (1,009 reviews)
"Excellent hotel with great staff, food and clean areas. "
United States
RANJITH
The price is £78
includes taxes & fees
2 Mar - 3 Mar
Drury Inn & Suites St. Louis Fairview Heights

River City Casino & Hotel

River City Casino & Hotel
4.0 star property
St. Louis
9.0 out of 10, Wonderful, (1,496 reviews)
"Clean and comfy great food "
United States
Theresa A
The price is £89
includes taxes & fees
8 Mar - 9 Mar
River City Casino & Hotel

Holiday Inn Express & Suites St. Louis West - Fenton by IHG

Holiday Inn Express & Suites St. Louis West - Fenton by IHG
3.0 star property
Fenton
8.8 out of 10, Excellent, (1,002 reviews)
"Employees were great , room was comfortable "
United States
Scott
The price is £78
includes taxes & fees
8 Mar - 9 Mar
Holiday Inn Express & Suites St. Louis West - Fenton by IHG

Comfort Inn Collinsville near St. Louis

Comfort Inn Collinsville near St. Louis
2.5 star property
Eastport
8.6 out of 10, Excellent, (915 reviews)
"Great place for a quick overnight stay."
United States
Marcie
The price is £86
includes taxes & fees
1 Mar - 2 Mar
Comfort Inn Collinsville near St. Louis

Wingate by Wyndham St. Louis Airport

Wingate by Wyndham St. Louis Airport
2.5 star property
St. Ann
9.2 out of 10, Wonderful, (1,529 reviews)
"Great stay "
United States
Sandra
The price is £89
includes taxes & fees
4 Mar - 5 Mar
Wingate by Wyndham St. Louis Airport

Drury Inn & Suites St. Louis Collinsville

Drury Inn & Suites St. Louis Collinsville
3.0 star property
Eastport
9.6 out of 10, Exceptional, (1,006 reviews)
"The hotel is in a great area and the dinner bar at night is great"
United States
Kenny
The price is £83
includes taxes & fees
8 Mar - 9 Mar
Drury Inn & Suites St. Louis Collinsville

Pear Tree Inn St. Louis Airport

Pear Tree Inn St. Louis Airport
2.5 star property
St. Ann
9.4 out of 10, Exceptional, (2,827 reviews)
"Great stay"
United States
Brandy
The price is £78
includes taxes & fees
2 Mar - 3 Mar
Pear Tree Inn St. Louis Airport

Hampton Inn St. Charles St. Peters

Hampton Inn St. Charles St. Peters
2.5 star property
St. Charles
8.0 out of 10, Very good, (1,001 reviews)
"Great location and friendly staff "
United States
Heather
The price is £90
includes taxes & fees
29 Mar - 30 Mar
Hampton Inn St. Charles St. Peters

Motel 6 Hazelwood, MO

Motel 6 Hazelwood, MO
2.0 star property
Hazelwood
8.4 out of 10, Very good, (1,793 reviews)
"Nice Stay!"
United States
Avalynn
The price is £54
includes taxes & fees
11 Mar - 12 Mar
Motel 6 Hazelwood, MO

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
3.0 star property
Maryland Heights
7.4 out of 10, Good, (1,002 reviews)
"Our stay was very nice. I love the room and the space! Food could be better, but overall it was a good stay for the price."
United States
Dominica
The price is £59
includes taxes & fees
8 Mar - 9 Mar
Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top Shrewsbury Hotel Reviews

More cheap stays in Shrewsbury

Find out more about Shrewsbury

Top reasons to visit Shrewsbury

  • Annual Festivals: Experience the vibrant Shrewsbury Folk Festival and the charming Shrewsbury Flower Show, which highlight local culture and community spirit.
  • Historic Exploration: Stroll through the historic heart of Shrewsbury, visiting key historical buildings and experiencing its rich heritage.
  • Urban Parks: Enjoy family-friendly activities in the town's urban parks, perfect for a relaxing day outdoors.
  • Local Museums: Discover local history at the informative museum and appreciate attractions like Shrewsbury Cathedral.
  • Diverse Accommodations: Choose from a range of delightful lodgings, including pet-friendly hotels and charming bed and breakfasts.

Find great hotels near Shrewsbury

Discover a range of delightful accommodations in Shrewsbury, Missouri, perfect for every type of traveller. From pet-friendly hotels to charming bed and breakfasts, you'll find options that cater to both business needs and leisure pursuits. Enjoy a welcoming environment, whether you're seeking a travelodge in the heart of Shrewsbury or a cosy retreat nearby. Experience the blend of comfort and hospitality that makes Shrewsbury an ideal destination for your holiday.

  • Clayton Plaza Hotel & Extended Stay: Nestled 2.5km from Shrewsbury, the Clayton Plaza Hotel & Extended Stay is a 3.5-star property designed with the business traveller in mind. This pet-friendly establishment caters to those travelling with their furry companions and features extensive business amenities, including a 24-hour business centre and multiple meeting rooms. The hotel’s commitment to providing a comfortable stay is evident through its thoughtful services, making it an ideal choice for professionals seeking a productive yet welcoming atmosphere.
  • DoubleTree by Hilton St. Louis Forest Park: Located 3.1km from Shrewsbury, the DoubleTree by Hilton St. Louis Forest Park is a 4-star hotel that showcases a warm welcome to all guests, including members of the LGBTQIA community. This stylish property offers an array of business amenities, such as accessible meeting rooms and a business centre. The hotel is also pet-friendly, allowing both dogs and cats, making it a perfect choice for those who wish to travel with their beloved pets while enjoying a sophisticated stay.
  • Pear Tree Inn St. Louis Near Union Station: Situated 4.3km from Shrewsbury, the Pear Tree Inn St. Louis Near Union Station provides a comfortable 3-star experience that warmly welcomes LGBTQIA guests and their pets. With business facilities including a business centre and multiple meeting rooms, it caters to the needs of professionals while ensuring a relaxed atmosphere. The hotel is pet-friendly, allowing dogs and cats, and is committed to providing a pleasant stay for both guests and their furry friends.

Where to stay near Shrewsbury

Shrewsbury, Missouri, offers a delightful blend of family-friendly charm and urban exploration. Stroll through the historic heart of the town, where friendly locals welcome you to discover its rich heritage. Venture into the picturesque Shropshire countryside for a peaceful escape, or enjoy the vibrant atmosphere of nearby neighbourhoods. Whether you seek outdoor adventures or a relaxing city break, Shrewsbury promises a memorable experience for every traveller.

  • Webster Groves: Located a mere 1.2km from Shrewsbury, Webster Groves is a charming city that offers a delightful blend of family-friendly activities, outdoor adventures, and urban excitement. The area is particularly vibrant from April to May and July, drawing visitors to its educational institutions, theatres, and shopping centres. Notable attractions include a modern university and an inviting urban park, making it a perfect spot for leisurely strolls and cultural engagements. Webster Groves is an ideal destination for those seeking a rich experience in a welcoming community.
  • Marlborough: Just 621m away from Shrewsbury, Marlborough is a compact city with a warm atmosphere, appealing to families and outdoor enthusiasts alike. The peak visiting months are March and June to July, showcasing its recreational areas and an arena entertainment facility that hosts various events. Visitors can explore the local stadium and enjoy the lush urban parks nearby, making Marlborough a great location for a day of fun and relaxation. Its proximity to Shrewsbury makes it a convenient and enjoyable excursion.
  • St. Louis Hills: Situated 1.2km from Shrewsbury, St. Louis Hills is a picturesque neighbourhood known for its family-oriented vibe and outdoor spaces. The area attracts visitors primarily from June to August, offering a range of activities such as educational pursuits and access to recreation parks. St. Louis Hills boasts lovely urban parks and a lively tourist precinct, making it a fantastic destination for those looking to unwind or engage in community events. Its scenic beauty and friendly atmosphere make it a must-visit locale during your stay.

Things to do near Shrewsbury

Shrewsbury, Missouri, offers a delightful mix of family-friendly activities and outdoor adventures. Visitors can enjoy the annual Shrewsbury Folk Festival, explore the vibrant shopping centre and mall, and take part in the charming Shrewsbury Flower Show. For those keen on sightseeing, a tour bus is a fantastic way to discover the local attractions. With its welcoming atmosphere, Shrewsbury is perfect for a city-themed holiday.

Shopping

In Shrewsbury, you'll find the Saint Louis Galleria Mall, only 1.9km away, offering a vibrant mix of business and entertainment. For a unique experience, visit Soulard Farmer's Market, located 4.3km away, bustling with local goods. If you're up for a drive, Westfield Chesterfield Mall is 11.9km away, featuring a diverse array of shops and services.

Recreation

Experience the vibrant atmosphere at Busch Stadium, only 5.0km from Shrewsbury, perfect for sports enthusiasts. Relax at Willmore Park, a mere 1.2km away, where you can enjoy nature and tranquillity. Don't miss The Focal Point, located 1.2km from Shrewsbury, offering lively musical entertainment.

Adventure

At Webster Groves Tennis Center, enjoy a thrilling game of tennis in a lively atmosphere, located 1.2km from Shrewsbury. For a scenic hike, explore the River des Peres Greenway Trailhead and Grant's Trail - Backstopper's Park Trailhead, both 1.9km away, offering stunning outdoor vistas.

Nightlife

In Shrewsbury, the Fox Theater offers a charming blend of entertainment and culture, perfect for a romantic evening. The Tivoli Theatre provides an intimate cinema experience, while The Muny Theater showcases vibrant performances, ensuring a delightful night out filled with family-friendly options and atmospheric vibes.

Booking tips and Expedia advantages for Shrewsbury

For a budget-friendly trip to Shrewsbury, consider visiting during the cheaper months of December to February, with Monday being the least expensive day for accommodation. Use Expedia to refine your search for hotels by comparing room rates and sorting prices to find the best deals. Look for package deals that combine hotels, flights, and activities to save even more. To explore the area affordably, utilise public transport options and seek out free activities available in the town, ensuring you make the most of your visit without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shrewsbury are December to February, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shrewsbury is Monday. The most expensive day to stay in Shrewsbury is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and type of accommodation you prefer. To uncover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can cut costs by combining your hotel reservation in Shrewsbury with your flights and activities through an Expedia package deal.

Find the best attractions near Shrewsbury

Shrewsbury, Missouri, offers a delightful blend of family-friendly and city-themed activities, making it an ideal destination for a varied vacation. Visitors can explore urban parks, modern and historic colleges, and cultural attractions such as Shrewsbury Cathedral and the local museum. Key historical buildings further enrich the experience, ensuring a memorable visit for all who come to discover this charming town.

  • Washington University in St. Louis: Experience the vibrant atmosphere of this modern university, known for its stunning architecture and lively campus life. Explore its beautiful grounds, galleries, and events that showcase academic excellence.
  • Forest Park: Enjoy the expansive green spaces of one of the largest urban parks in the United States. Ideal for families, it offers a variety of outdoor activities, picturesque walking trails, and cultural attractions like museums and a zoo.
  • St. Louis University: Immerse yourself in the rich history and culture of this historic institution. Known for its beautiful campus and community spirit, it hosts various cultural events and art exhibitions that reflect its diverse heritage.

Best time to go to Shrewsbury

The best time to visit Shrewsbury can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Shrewsbury falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Shrewsbury falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January31.6°F (-0.2°C)Light RainMostly SunnyAverageSlightly Low
February34.5°F (1.4°C)Light RainMostly SunnyAverageSlightly Low
March46.4°F (8.0°C)Light RainMostly SunnyAverageAverage
April56.1°F (13.4°C)Light RainMostly SunnyAverageAverage
May66.6°F (19.2°C)Light RainMostly SunnySlightly HighSlightly High
June76.3°F (24.6°C)Light RainMostly SunnySlightly HighSlightly High
July79.0°F (26.1°C)Light RainMostly SunnySlightly HighSlightly High
August77.4°F (25.2°C)Light RainMostly SunnyAverageAverage
September71.2°F (21.8°C)Light RainMostly SunnyAverageAverage
October58.6°F (14.8°C)Light RainMostly SunnySlightly LowAverage
November46.2°F (7.9°C)Light RainMostly SunnySlightly LowAverage
December37.6°F (3.1°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Shrewsbury

When planning your visit to Shrewsbury, Missouri, you can conveniently fly into two major airports. St. Louis Lambert International Airport (STL) is located 6.8km away, with excellent hotel options such as The Ritz-Carlton, St. Louis, and Ameristar Casino Resort and Spa, both approximately 4.3km from the airport. The Royal Sonesta Chase Park Plaza St. Louis is another great choice, situated 5.6km from STL. Alternatively, Spirit of St. Louis Airport (SUS) is 11.2km from Shrewsbury, with nearby accommodations like DoubleTree by Hilton Hotel St. Louis - Chesterfield, just 2.5km away. Each hotel provides accessible transport services to the respective airports, ensuring a smooth arrival for your trip.

Frequently asked questions

What is the best area to stay in Shrewsbury?
The best area to stay in Shrewsbury is near Kenrick Plaza, particularly along the stretch of Watson Road that runs through the city.

This area is the commercial heart of Shrewsbury, offering a good selection of amenities and easy access to main roads. You'll find a variety of shops, eateries, and services conveniently located, making it a practical base for exploring.

For travellers who appreciate convenience and easy access to shopping and dining, this area is ideal.
When is the best time to go to Shrewsbury?
The best time to visit Shrewsbury, Missouri, is during the spring (April to May) and autumn (September to October) months when the weather is most pleasant for outdoor activities and exploring.

Spring in Shrewsbury offers mild temperatures, typically ranging from 10°C to 20°C, with blooming flowers and trees. It's an ideal time for enjoying the local parks and outdoor spaces without the intense heat or humidity of summer. This period is particularly good for families looking to visit attractions like the nearby St. Louis Zoo or the Missouri Botanical Garden, as the comfortable weather makes for a more enjoyable experience.

Autumn brings similar comfortable temperatures, usually between 12°C and 22°C, often with clear skies and beautiful fall foliage. This season is superb for couples who enjoy scenic drives or leisurely strolls through areas like the Shrewsbury City Centre, where local shops and eateries can be enjoyed in a relaxed setting.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shrewsbury.
How can I save on a Shrewsbury hotel booking with Expedia?
Members always get our best prices. Find our best Shrewsbury hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Shrewsbury hotel?
Prices for hotels in Shrewsbury often vary, but you can find a great deal from £52 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia