Default HTG hotel image

Find hotels in St. Johns, IL from $60

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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 St. Johns hotels

1. Drury Plaza Hotel Mt. Vernon

Drury Plaza Hotel Mt. Vernon
3.5 star property
Mount Vernon
9.8 out of 10, Exceptional, (1,869 reviews)
"Nice comfortable stay"
United States
Mei
$111 nightly
The price is $125
Nov 22 - Nov 23
Total with taxes and fees
Drury Plaza Hotel Mt. Vernon

2. Drury Inn & Suites Marion

Drury Inn & Suites Marion
3.0 star property
Marion
9.4 out of 10, Exceptional, (1,002 reviews)
"Nice affordable with comfortable beds and good food."
United States
Heather
$94 nightly
The price is $113
Nov 22 - Nov 23
Total with taxes and fees
Drury Inn & Suites Marion

3. Comfort Suites Mount Vernon

Comfort Suites Mount Vernon
2.5 star property
Mount Vernon
9.0 out of 10, Wonderful, (1,089 reviews)
"Great handicap room. Breakfast"
United States
Richard
$118 nightly
The price is $133
Nov 22 - Nov 23
Total with taxes and fees
Comfort Suites Mount Vernon

4. Baymont by Wyndham Marion

Baymont by Wyndham Marion
2.5 star property
Marion
8.4 out of 10, Very good, (1,065 reviews)
"We had a very nice stay ,clean rooms"
United States
Dean
$90 nightly
The price is $108
Nov 29 - Nov 30
Total with taxes and fees
Baymont by Wyndham Marion

5. Walker's Bluff Casino Resort

Walker's Bluff Casino Resort
4.5 star property
Carterville
9.4 out of 10, Exceptional, (544 reviews)
"A great place to stay"
United States
Ron
$120 nightly
The price is $133
Nov 30 - Dec 1
Total with taxes and fees
Walker's Bluff Casino Resort

6. Holiday Inn Express & Suites Mount Vernon by IHG

Holiday Inn Express & Suites Mount Vernon by IHG
2.5 star property
Mount Vernon
8.8 out of 10, Excellent, (1,002 reviews)
"Clean room, the staff was great. The breakfast was good. The parking was convenient."
United States
Kevin
$110 nightly
The price is $124
Nov 15 - Nov 16
Total with taxes and fees
Holiday Inn Express & Suites Mount Vernon by IHG

7. Fairgrounds Inn

Fairgrounds Inn
2.0 star property
Du Quoin
7.6 out of 10, Good, (451 reviews)
"The establishment is very pleasant. My kids and I enjoyed the indoor swimming pool, and the nice big space in the back of the hotel on there patio. They have two BBQ grills picnic tables at least 5 of them, and just a very"
United States
Kasey
$76 nightly
The price is $84
Nov 15 - Nov 16
Total with taxes and fees
Fairgrounds Inn

8. Holiday Inn Express & Suites Carbondale - University Area by IHG

Holiday Inn Express & Suites Carbondale - University Area by IHG
3.0 star property
Carbondale
8.8 out of 10, Excellent, (763 reviews)
"Great location and wonderful hot breakfast! Room was very nice."
United States
Alexander
$101 nightly
The price is $116
Nov 22 - Nov 23
Total with taxes and fees
Holiday Inn Express & Suites Carbondale - University Area by IHG

9. Holiday Inn Express & Suites Murphysboro - Carbondale by IHG

Holiday Inn Express & Suites Murphysboro - Carbondale by IHG
2.5 star property
Murphysboro
9.4 out of 10, Exceptional, (630 reviews)
"Cleanest hotel I’ve ever been in. Hotel breakfast was clean, hot, and so good compared to other hotels. The lady at the front desk (blond hair) was SO NICE!"
United States
Brianna
$104 nightly
The price is $115
Nov 22 - Nov 23
Total with taxes and fees
Holiday Inn Express & Suites Murphysboro - Carbondale by IHG

10. Comfort Inn & Suites Marion I-57

Comfort Inn & Suites Marion I-57
2.5 star property
Marion
9.4 out of 10, Exceptional, (1,002 reviews)
"Room , staff, breakfast, ac heat, bathroom all top notch, no complaints. Enjoyed my stay. THANKS"
United States
Dennis
$105 nightly
The price is $126
Nov 22 - Nov 23
Total with taxes and fees
Comfort Inn & Suites Marion I-57

11. DoubleTree by Hilton Mt. Vernon

DoubleTree by Hilton Mt. Vernon
4.0 star property
Mount Vernon
8.4 out of 10, Very good, (910 reviews)
"Loved the onsite bar and the location of the hotel"
United States
Tammi
$128 nightly
The price is $144
Nov 19 - Nov 20
Total with taxes and fees
DoubleTree by Hilton Mt. Vernon

12. Best Western Marion Hotel

Best Western Marion Hotel
2.5 star property
Marion
8.4 out of 10, Very good, (1,000 reviews)
"Staff was excellent!"
United States
Cornell
$87 nightly
The price is $104
Nov 22 - Nov 23
Total with taxes and fees
Best Western Marion Hotel

13. Home2 Suites by Hilton Carbondale

Home2 Suites by Hilton Carbondale
3.0 star property
Carbondale
8.8 out of 10, Excellent, (600 reviews)
"Location is steps away from main drag and SIU campus."
United States
Margaret
$127 nightly
The price is $146
Nov 25 - Nov 26
Total with taxes and fees
Home2 Suites by Hilton Carbondale

14. Super 8 by Wyndham Du Quoin

Super 8 by Wyndham Du Quoin
2.0 star property
Du Quoin
7.0 out of 10, Good, (403 reviews)
"When first walking into the room the air was stale as the air unit had been kept completely off, but once turned on it wasn’t noticeable anymore. The room was very dated and definitely needed a facelift. However it was kept very clean with comfortable bedding. If I needed to stay overnight in this town again I would choose here."
United States
Nathanael
$83 nightly
The price is $92
Dec 12 - Dec 13
Total with taxes and fees
Super 8 by Wyndham Du Quoin

15. SureStay Hotel by Best Western Whittington Rend Lake

SureStay Hotel by Best Western Whittington Rend Lake
2.5 star property
Whittington
8.8 out of 10, Excellent, (1,001 reviews)
"Very clean and everything was perfect!"
United States
Tad
$76 nightly
The price is $85
Dec 1 - Dec 2
Total with taxes and fees
SureStay Hotel by Best Western Whittington Rend Lake

16. Country Inn & Suites by Radisson, Marion, IL

Country Inn & Suites by Radisson, Marion, IL
2.5 star property
Marion
8.6 out of 10, Excellent, (1,001 reviews)
"friendly staff, comfortable rooms, breakfast a plus."
United States
Rhonda
$109 nightly
The price is $130
Nov 22 - Nov 23
Total with taxes and fees
Country Inn & Suites by Radisson, Marion, IL

17. Super 8 by Wyndham Carbondale

Super 8 by Wyndham Carbondale
2.0 star property
Carbondale
7.4 out of 10, Good, (1,002 reviews)
"Reasonable price, very clean and friendly staff. Room was pretty quiet and bed comfortable."
United States
Jeff
$60 nightly
The price is $69
Nov 30 - Dec 1
Total with taxes and fees
Super 8 by Wyndham Carbondale

18. Super 8 by Wyndham Mt. Vernon IL

Super 8 by Wyndham Mt. Vernon IL
2.5 star property
Mount Vernon
8.0 out of 10, Very good, (1,000 reviews)
"Everything was clean, nice hotel"
United States
Leslie
$73 nightly
The price is $83
Nov 22 - Nov 23
Total with taxes and fees
Super 8 by Wyndham Mt. Vernon IL

19. Quality Inn Mount Vernon, IL

Quality Inn Mount Vernon, IL
2.5 star property
Mount Vernon
7.8 out of 10, Good, (725 reviews)
"Clean rooms, complimentary breakfast, great value."
United States
Ryan
$72 nightly
The price is $82
Nov 22 - Nov 23
Total with taxes and fees
Quality Inn Mount Vernon, IL

20. Hampton Inn Carbondale

Hampton Inn Carbondale
2.5 star property
Carbondale
8.2 out of 10, Very good, (710 reviews)
"Very clean. Helpful staff. Great hot breakfast. Definitely staying there again if I am in Carbondale."
United States
Saul
$94 nightly
The price is $108
Dec 3 - Dec 4
Total with taxes and fees
Hampton Inn Carbondale
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 St. Johns Hotel Reviews

More cheap stays in St. Johns

Hotels in St. Johns with star-rating

Frequently asked questions

What is the best area to stay in St Johns?
The best area to stay in St. Johns, Illinois, is the downtown district, particularly near the intersection of Main Street and Elm Avenue.

This area is the commercial center of St. Johns, offering easy access to local businesses and public services. You'll find a selection of local eateries and shops along Main Street, providing convenience for daily needs. The layout is straightforward, making it easy to navigate on foot.

For solo travelers or business visitors, staying downtown is a practical choice. Its central location minimizes travel time to various points of interest within St. Johns, and the presence of local businesses means amenities are always close by.

Travelers looking for a quiet stay might consider accommodations slightly outside the immediate downtown core but still within a short driving distance.
When is the best time to go to St Johns?
The best time to go to St Johns is during the spring (late April to early June) and fall (September to October) when the weather is most pleasant for outdoor activities.

Spring offers mild temperatures, blooming wildflowers, and comfortable conditions for exploring the St. Johns River and its parks. This season is particularly good for families looking to enjoy nature walks and boat tours without the intense heat of summer.

Fall provides cooler, drier weather, which is ideal for hiking, cycling, and visiting local farms and festivals. The changing leaves along the riverbanks also add to the scenic beauty.
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 St. Johns.
How much is the nightly rate at a St. Johns hotel?
Prices for hotels in St. Johns often vary, but you can find a great deal from $60 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