Default HTG hotel image

Find hotels in Swansea, IL from CA $87

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Swansea hotels

1. Drury Inn & Suites St. Louis O'Fallon, IL

Drury Inn & Suites St. Louis O'Fallon, IL
3.0 star property
O'Fallon
9.6 out of 10, Exceptional, (1,005 reviews)
"Great hotel and staff"
United States
Charles
The price is CA $149
CA $173 total
includes taxes & fees
Aug 23 - Aug 24
Drury Inn & Suites St. Louis O'Fallon, IL

2. Fairfield Inn & Suites by Marriott O'Fallon, IL

Fairfield Inn & Suites by Marriott O'Fallon, IL
3.0 star property
O'Fallon
9.2 out of 10, Wonderful, (361 reviews)
"Great hotel"
United States
Mohamad
The price is CA $182
CA $209 total
includes taxes & fees
Aug 21 - Aug 22
Fairfield Inn & Suites by Marriott O'Fallon, IL

3. Hampton Inn O'Fallon

Hampton Inn O'Fallon
2.5 star property
O'Fallon
9.2 out of 10, Wonderful, (864 reviews)
"Clean rooms and exactellent staff"
United States
Gary
The price is CA $144
CA $167 total
includes taxes & fees
Sep 4 - Sep 5
Hampton Inn O'Fallon

4. Holiday Inn Express & Suites O'Fallon/Shiloh by IHG

Holiday Inn Express & Suites O'Fallon/Shiloh by IHG
2.5 star property
O'Fallon
8.4 out of 10, Very good, (626 reviews)
"Easy off the interstate and lots of food options close by"
United States
DANA
The price is CA $142
CA $158 total
includes taxes & fees
Aug 23 - Aug 24
Holiday Inn Express & Suites O'Fallon/Shiloh by IHG

5. Super 8 by Wyndham Belleville St. Louis Area

Super 8 by Wyndham Belleville St. Louis Area
2.0 star property
Belleville
7.4 out of 10, Good, (919 reviews)
"Great for a short stay, clean rooms, small breakfast and easy parking."
United States
Pavel
The price is CA $87
CA $99 total
includes taxes & fees
Aug 23 - Aug 24
Super 8 by Wyndham Belleville St. Louis Area

6. Hilton Garden Inn St. Louis Shiloh/O'Fallon IL

Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
3.0 star property
O'Fallon
8.0 out of 10, Very good, (994 reviews)
"The staff was polite and friendly and made the check in process easy and fast."
United States
Roxana
The price is CA $147
CA $147 total
includes taxes & fees
Aug 30 - Aug 31
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL

7. Best Western St. Louis Fairview Heights

Best Western St. Louis Fairview Heights
2.5 star property
Fairview Heights
7.2 out of 10, Good, (76 reviews)
"Clean room and beds were comfortable. It was good for 1 night."
United States
Inba
The price is CA $112
CA $127 total
includes taxes & fees
Aug 17 - Aug 18
Best Western St. Louis Fairview Heights

8. Quality Inn O'Fallon - St. Louis - Shiloh

Quality Inn O'Fallon - St. Louis - Shiloh
3.0 star property
O'Fallon
7.4 out of 10, Good, (1,002 reviews)
"Great place to stay"
United States
Tammy
The price is CA $85
CA $98 total
includes taxes & fees
Aug 19 - Aug 20
Quality Inn O'Fallon - St. Louis - Shiloh

9. TownePlace Suites by Marriott St. Louis O'Fallon

TownePlace Suites by Marriott St. Louis O'Fallon
3.0 star property
O'Fallon
9.0 out of 10, Wonderful, (154 reviews)
"Staff was helpful. Breakfast was plentiful, nice assortment. Some areas of room needed better vacuuming. Would be helpful to have couple more handicapped parking spots."
United States
Sharon
The price is CA $184
CA $214 total
includes taxes & fees
Aug 21 - Aug 22
TownePlace Suites by Marriott St. Louis O'Fallon

10. Holiday Inn St. Louis Fairview Heights by IHG

Holiday Inn St. Louis Fairview Heights by IHG
3.0 star property
Fairview Heights
8.6 out of 10, Excellent, (701 reviews)
"The room was really nice and helpful! The pool was very nice and it’s very clean!"
United States
Janay
The price is CA $152
CA $172 total
includes taxes & fees
Aug 14 - Aug 15
Holiday Inn St. Louis Fairview Heights by IHG

11. 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,019 reviews)
"The parking was great, the location was easy to get into, the staff was very friendly, and the free breakfast was wonderful!"
United States
Jarrod
The price is CA $127
CA $143 total
includes taxes & fees
Aug 16 - Aug 17
Drury Inn & Suites St. Louis Fairview Heights

12. Radisson Hotel Fairview Heights - St. Louis

Radisson Hotel Fairview Heights - St. Louis
3.0 star property
Fairview Heights
7.6 out of 10, Good, (667 reviews)
"My first time there and service was great. When I come back in town to visit this is where I’m coming back to especially because their pet friendly and everything smelled fresh no Oder of pets in the building."
United States
SONIA
The price is CA $133
CA $150 total
includes taxes & fees
Aug 12 - Aug 13
Radisson Hotel Fairview Heights - St. Louis

13. Comfort Suites Fairview Heights - St. Louis

Comfort Suites Fairview Heights - St. Louis
2.5 star property
Fairview Heights
6.4 out of 10, (1,013 reviews)
"Great place! Easy access to local shopping and restaurants."
United States
Zack
The price is CA $106
CA $120 total
includes taxes & fees
Aug 30 - Aug 31
Comfort Suites Fairview Heights - St. Louis

14. Candlewood Suites O Fallon by IHG

Candlewood Suites O Fallon by IHG
2.5 star property
O'Fallon
7.8 out of 10, Good, (455 reviews)
"Would like breakfast and elevator was not working much."
United States
Allyson
The price is CA $138
CA $158 total
includes taxes & fees
Aug 9 - Aug 10
Candlewood Suites O Fallon by IHG

15. Super 8 by Wyndham Fairview Heights-St. Louis

Super 8 by Wyndham Fairview Heights-St. Louis
2.0 star property
Fairview Heights
6.6 out of 10, (1,003 reviews)
"Convenient to shopping"
United States
Danny G
The price is CA $80
CA $91 total
includes taxes & fees
Sep 3 - Sep 4
Super 8 by Wyndham Fairview Heights-St. Louis

16. Econo Lodge Inn & Suites Fairview Heights - St. Louis

Econo Lodge Inn & Suites Fairview Heights - St. Louis
2.0 star property
Fairview Heights
7.4 out of 10, Good, (641 reviews)
"Great place and location very clean"
United States
devon
The price is CA $96
CA $108 total
includes taxes & fees
Sep 3 - Sep 4
Econo Lodge Inn & Suites Fairview Heights - St. Louis

17. Best Western Plus MidAmerica Hotel

Best Western Plus MidAmerica Hotel
2.5 star property
Mascoutah
9.0 out of 10, Wonderful, (1,006 reviews)
"Clean and courteous staff. Breakfast was good, room was very clean and comfortable . Definitely will use this hotel again."
United States
Jaysen
The price is CA $154
CA $175 total
includes taxes & fees
Sep 1 - Sep 2
Best Western Plus MidAmerica Hotel

18. Sleep Inn O'Fallon near I-64

Sleep Inn O'Fallon near I-64
2.5 star property
O'Fallon
6.8 out of 10, (993 reviews)
"Nice. Thanks for giving us a safe place to sleep on our journey."
United States
Lark
The price is CA $97
CA $112 total
includes taxes & fees
Aug 6 - Aug 7
Sleep Inn O'Fallon near I-64

19. Comfort Inn & Suites O'Fallon - St. Louis Area

Comfort Inn & Suites O'Fallon - St. Louis Area
2.0 star property
O'Fallon
6.4 out of 10, (175 reviews)
"Exactly what I was looking for. Room was clean and comfortable."
United States
Patrick
The price is CA $97
CA $112 total
includes taxes & fees
Aug 6 - Aug 7
Comfort Inn & Suites O'Fallon - St. Louis Area

20. Quality Inn & Suites near St. Louis and I-255

Quality Inn & Suites near St. Louis and I-255
2.5 star property
Cahokia
7.4 out of 10, Good, (1,006 reviews)
"Clean, cheaper, nice staff, and complementary breakfast."
United States
david
The price is CA $105
CA $118 total
includes taxes & fees
Aug 31 - Sep 1
Quality Inn & Suites near St. Louis and I-255
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Swansea Hotel Reviews

More cheap stays in Swansea

Hotels in Swansea with star rating

Frequently asked questions

What is the best area to stay in Swansea?
The best area to stay in Swansea is near the intersection of North Illinois Street (Route 159) and Frank Scott Parkway, as this offers the most convenient access to amenities and regional attractions.

This area is the commercial heart of Swansea, characterised by modern retail developments and a good selection of eateries. You'll find a variety of shops and restaurants concentrated around this major crossroads, making it easy to find whatever you need without travelling far. It's also well-connected for exploring the wider St. Louis metropolitan area.

For families, this area is particularly suitable due to the range of dining options and the convenience of having stores nearby. Many hotels here offer family-friendly amenities, and the proximity to highways makes day trips to attractions like the St. Louis Zoo or City Museum straightforward.

Business travellers will also find this location ideal.
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 Swansea.
How much is the nightly rate at a Swansea hotel?
Prices for hotels in Swansea often vary, but you can find a great deal from CA $87 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