Find hotels in Saint Elmo, IL from $59

  • 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

Go beyond your typical stay in Saint Elmo

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 Saint Elmo hotels

1. Baymont by Wyndham Effingham

Baymont by Wyndham Effingham
2.5 star property
Effingham
8.2 out of 10, Very good, (1,003 reviews)
"The staff was amazing. I can say that the staff was really hospitable welcoming."
United States
timothy
12 days ago
$77 nightly
The price is $85
Nov 13 - Nov 14
Total with taxes and fees
Baymont by Wyndham Effingham

2. Country Inn & Suites by Radisson, Effingham, IL

Country Inn & Suites by Radisson, Effingham, IL
2.5 star property
Effingham
8.6 out of 10, Excellent, (1,008 reviews)
"Friendly and clean. Great stay as always."
United States
Michael
7 days ago
$92 nightly
The price is $102
Nov 28 - Nov 29
Total with taxes and fees
Country Inn & Suites by Radisson, Effingham, IL

3. La Quinta Inn & Suites by Wyndham Effingham

La Quinta Inn & Suites by Wyndham Effingham
3.0 star property
Effingham
9.2 out of 10, Wonderful, (1,000 reviews)
"Stay is nice. This was my second stay here. The property is always clean."
United States
Gloria
8 days ago
$111 nightly
The price is $124
Nov 8 - Nov 9
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Effingham

4. Cobblestone Inn & Suites - Altamont

Cobblestone Inn & Suites - Altamont
2.5 star property
Altamont
9.6 out of 10, Exceptional, (962 reviews)
"Lovely complimentary breakfast. It improved the next day."
United States
Stacy
14 days ago
$119 nightly
The price is $128
Dec 7 - Dec 8
Total with taxes and fees
Cobblestone Inn & Suites - Altamont

5. Best Western Delta Inn

Best Western Delta Inn
2.5 star property
Effingham
9.0 out of 10, Wonderful, (1,000 reviews)
"All staff were friendly helpful. All room carpets had been professionally cleaned that day."
United States
Joni
1 day ago
$99 nightly
The price is $111
Nov 8 - Nov 9
Total with taxes and fees
Best Western Delta Inn

6. Quality Inn & Suites Vandalia near I-70 and Hwy 51

Quality Inn & Suites Vandalia near I-70 and Hwy 51
2.5 star property
Vandalia
8.2 out of 10, Very good, (1,000 reviews)
"It is an older property but I thought it was very nice."
United States
Colleen
8 days ago
$72 nightly
The price is $78
Nov 8 - Nov 9
Total with taxes and fees
Quality Inn & Suites Vandalia near I-70 and Hwy 51

7. Quality Inn Effingham North

Quality Inn Effingham North
2.5 star property
Effingham
8.6 out of 10, Excellent, (1,008 reviews)
"Basic motel but very nice. Other than everything was very nice."
United States
Wayne
5 days ago
$89 nightly
The price is $99
Dec 6 - Dec 7
Total with taxes and fees
Quality Inn Effingham North

8. Ramada by Wyndham Effingham

Ramada by Wyndham Effingham
3.0 star property
Effingham
7.4 out of 10, Good, (1,002 reviews)
"This motel was very nice. Breakfast was good."
United States
Arthur
21 days ago
$66 nightly
The price is $74
Nov 8 - Nov 9
Total with taxes and fees
Ramada by Wyndham Effingham

9. Holiday Inn Express & Suites Effingham by IHG

Holiday Inn Express & Suites Effingham by IHG
2.5 star property
Effingham
9.4 out of 10, Exceptional, (1,000 reviews)
"Brilliantly clean room. Freshly ground coffee they're doing it right."
United States
Tamara
5 days ago
$117 nightly
The price is $131
Dec 5 - Dec 6
Total with taxes and fees
Holiday Inn Express & Suites Effingham by IHG

10. Holiday Inn Effingham by IHG

Holiday Inn Effingham by IHG
3.5 star property
Effingham
9.2 out of 10, Wonderful, (730 reviews)
"The staff was kind and helpful."
United States
Larry
September 21st, 2026
$106 nightly
The price is $119
Dec 6 - Dec 7
Total with taxes and fees
Holiday Inn Effingham by IHG

11. Comfort Suites Effingham Central

Comfort Suites Effingham Central
2.5 star property
Effingham
8.8 out of 10, Excellent, (701 reviews)
"Bed very comfortable. Breakfast very good."
United States
Paula
21 days ago
$94 nightly
The price is $106
Nov 29 - Nov 30
Total with taxes and fees
Comfort Suites Effingham Central

12. Hampton Inn & Suites Effingham

Hampton Inn & Suites Effingham
2.5 star property
Effingham
9.6 out of 10, Exceptional, (802 reviews)
"The property was very clean even just staying a quick overnight traveling the room felt."
United States
Scott
11 days ago
$126 nightly
The price is $140
Nov 23 - Nov 24
Total with taxes and fees
Hampton Inn & Suites Effingham

13. Holiday Inn Express & Suites Vandalia by IHG

Holiday Inn Express & Suites Vandalia by IHG
2.5 star property
Vandalia
8.8 out of 10, Excellent, (870 reviews)
"Room was clean, parking was adequate. Breakfast was very good."
United States
Russell
10 days ago
$110 nightly
The price is $120
Nov 15 - Nov 16
Total with taxes and fees
Holiday Inn Express & Suites Vandalia by IHG

14. Home2 Suites By Hilton Effingham

Home2 Suites By Hilton Effingham
3.0 star property
Effingham
9.6 out of 10, Exceptional, (67 reviews)
"The hotel was very nice. The room was very warm."
United States
Pam
14 days ago
$127 nightly
The price is $142
Dec 4 - Dec 5
Total with taxes and fees
Home2 Suites By Hilton Effingham

15. Holiday Inn Express & Suites Salem by IHG

Holiday Inn Express & Suites Salem by IHG
2.5 star property
Salem
9.4 out of 10, Exceptional, (809 reviews)
"Excellent place to stay. Absolutely recommend this hotel for a great stay."
United States
Joseph C
2 days ago
$105 nightly
The price is $118
Nov 15 - Nov 16
Total with taxes and fees
Holiday Inn Express & Suites Salem by IHG

16. Fairfield Inn & Suites Marriott Effingham

Fairfield Inn & Suites Marriott Effingham
3.0 star property
Effingham
9.0 out of 10, Wonderful, (522 reviews)
"The hotel was ultra clean. The breakfast buffet was good."
United States
Andrea
July 24th, 2026
$110 nightly
The price is $122
Dec 6 - Dec 7
Total with taxes and fees
Fairfield Inn & Suites Marriott Effingham

17. Days Inn by Wyndham Effingham

Days Inn by Wyndham Effingham
2.0 star property
Effingham
6.2 out of 10, (1,002 reviews)
"Was a pleasant stay overnight on a trip. I would recommend this one!!"
United States
Miriam
12 days ago
$61 nightly
The price is $69
Dec 6 - Dec 7
Total with taxes and fees
Days Inn by Wyndham Effingham

18. The Shelby Inn

The Shelby Inn
2.5 star property
Shelbyville
8.8 out of 10, Excellent, (163 reviews)
"SPACIOUS ROOM, EASY PARKING, QUIET SAFE."
United States
REBECCA A
September 26th, 2026
$113 nightly
The price is $124
Dec 7 - Dec 8
Total with taxes and fees
The Shelby Inn

19. Days Inn by Wyndham Salem, Illinois

Days Inn by Wyndham Salem, Illinois
2.0 star property
Salem
6.4 out of 10, (400 reviews)
"Room was clean, breakfast Room needed help."
United States
Tommy
August 3rd, 2026
$46 nightly
The price is $50
Nov 22 - Nov 23
Total with taxes and fees
Days Inn by Wyndham Salem, Illinois

20. Ramada by Wyndham Vandalia

Ramada by Wyndham Vandalia
2.0 star property
Vandalia
7.8 out of 10, Good, (876 reviews)
"The places clean. I love staying at the Ramada. Would definitely recommend booking."
United States
Naomi
September 30th, 2026
$80 nightly
The price is $87
Nov 8 - Nov 9
Total with taxes and fees
Ramada by Wyndham Vandalia
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.

Compare top hotels in Saint Elmo

2.5 star property
Effingham
2.5 star property
Effingham
3.0 star property
Effingham
2.5 star property
Altamont
2.5 star property
Effingham
8.2
Very good
1,003 reviews
8.6
Excellent
1,008 reviews
9.2
Wonderful
1,000 reviews
9.6
Exceptional
962 reviews
9.0
Wonderful
1,000 reviews
$77 nightly
The price is $85
Nov 13 - Nov 14
Total with taxes and fees
$92 nightly
The price is $102
Nov 28 - Nov 29
Total with taxes and fees
$111 nightly
The price is $124
Nov 8 - Nov 9
Total with taxes and fees
$119 nightly
The price is $128
Dec 7 - Dec 8
Total with taxes and fees
$99 nightly
The price is $111
Nov 8 - Nov 9
Total with taxes and fees
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • Yes, Pet friendly
  • Yes, WiFi included
  • Yes, Parking

Hotels recommended for families in Saint Elmo

Top Saint Elmo Hotel Reviews

Find out more about Saint Elmo

Top reasons to visit Saint Elmo

  • Outdoor Adventures: Enjoy scenic beauty and outdoor activities perfect for romantic getaways and family fun.
  • Charming Local Attractions: Discover historic buildings, lakes, and fairgrounds that highlight the town's unique character.
  • Fort St. Elmo: Visit this historic site to immerse yourself in the area's rich history and charm.
  • Friendly Atmosphere: Experience warm hospitality and a welcoming community that enhances your vacation.
  • Diverse Accommodations: Choose from pet-friendly, family-oriented, or historic hotels suited for every traveler.

Find great hotels near Saint Elmo

Explore a variety of hotel accommodations in Saint Elmo, Illinois, perfect for every type of traveler. Whether you're seeking pet-friendly options, family-friendly amenities, or a cozy stay for business travel, you'll find suitable choices here. Don't miss the chance to experience the charm of historic hotels in the area, making your visit to Saint Elmo truly memorable.

  • Quality Inn & Suites Vandalia near I-70 and Hwy 51: Located 14 miles from Saint Elmo, Quality Inn & Suites Vandalia offers a budget-friendly stay with a guest rating of 8.4. This hotel is perfect for families and business travelers, boasting pet-friendly amenities. Guests can enjoy a shared playground for children, cribs available for a fee, and a welcoming atmosphere for pets, including dogs and cats. With its convenient location near major highways, it's ideal for those looking to explore the region while enjoying comfortable accommodations.
  • Ramada by Wyndham Effingham: Situated 17 miles from Saint Elmo, Ramada by Wyndham Effingham is a 3-star hotel that caters to both pet owners and business travelers. The property features a welcoming ambiance for pets, allowing dogs and cats with a waived fee for service animals. This hotel is well-suited for those on the go, with amenities designed to make your stay comfortable and convenient. Its proximity to local attractions makes it a great base for exploring the Effingham area.
  • Ramada by Wyndham Vandalia: Just 15 miles away from Saint Elmo, Ramada by Wyndham Vandalia is another budget-friendly option that combines comfort with convenience. This hotel is pet-friendly, allowing dogs and cats while implementing certain restrictions. Ideal for business travelers, it offers essential amenities to ensure a productive stay. Its location near major routes makes it easy to reach nearby attractions, making it a great choice for visitors looking to balance work and leisure.

Where to stay near Saint Elmo

Saint Elmo, Illinois, offers a delightful blend of outdoor adventures and charming town hospitality, making it an ideal romantic getaway. Explore the friendly atmosphere of the area, where family-friendly activities abound. Venture to nearby scenic spots that showcase the region's natural beauty, and enjoy the warmth of local communities. From historic sites to picturesque landscapes, Saint Elmo invites travelers to immerse themselves in its unique charm and inviting surroundings.

  • Altamont: Located a mere 6 miles from Saint Elmo, Altamont is a charming city known for its picturesque outdoor scenery and romantic spots. The travel experience here is perfect for nature enthusiasts, with opportunities to explore beautiful lakes and lush forests. Visitors can enjoy various recreational activities, access educational venues, and partake in events at the local fairground. The city's laid-back vibe makes it an ideal getaway, especially from May to July when the weather is inviting and outdoor activities abound.
  • Brownstown: Also situated 6 miles away from Saint Elmo, Brownstown is a vibrant city that offers a blend of family-friendly attractions and urban charm. With a moderately seasonal influx of visitors, the peak times are typically from May to June and September. Families can explore urban parks, enjoy shopping at local centers, or take the pup for a walk at the dog park. The city’s welcoming atmosphere and accessible outdoor spaces make it a delightful stop for those seeking a city-themed experience amidst nature.
  • Vandalia: Just 14 miles from Saint Elmo, Vandalia is a city rich in history and natural beauty, drawing visitors year-round with its outdoor activities and scenic views. The travel experience is especially captivating from June to July and November when the weather is most favorable. Guests can enjoy the recreational areas, engage in educational pursuits, or hit the golf course. Notable local landmarks like historic sites and a national state park provide a blend of adventure and culture, making Vandalia a must-visit on your itinerary.

Things to do in Saint Elmo

Saint Elmo, Illinois, is perfect for outdoor and romantic getaways, offering stunning scenery and various activities. Visitors can enjoy the local recreational area and the arcade adventure zone for some fun. Explore the charming local attractions that make this quaint destination unique, ensuring a memorable vacation experience.

Shopping

In Saint Elmo, you can explore local shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby Effingham Marketplace, which has a variety of stores, including fashion retailers and gift shops, perfect for finding that special memento from your trip.

Recreation

In Saint Elmo, the Serenity Spa provides rejuvenating massages and holistic therapies, perfect for unwinding after a long day of exploration. For recreation, enjoy peaceful walks in the nearby parks or engage in yoga sessions that connect you to nature and promote inner peace.

Adventure

In Saint Elmo, explore the scenic trails at nearby parks, ideal for hiking and wildlife spotting. For a unique experience, visit local farms for hands-on activities like fruit picking or farm tours, immersing yourself in the charming rural lifestyle of the area.

Nightlife

Experience the cozy ambiance at the local diner featuring live music on weekends. For a laid-back evening, enjoy a drink at the friendly tavern downtown, where locals gather to unwind and share stories. Don’t miss the seasonal outdoor events that showcase local talent and food trucks.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Saint Elmo

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Saint Elmo are November to January, where the prices are slightly lower. This is in comparison to April to June, 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 Saint Elmo is Monday. The most expensive day to stay in Saint Elmo is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search feature to tailor your preferences, such as your budget, desired location, and ideal hotel type. For instance, selecting the Eco-certified option will reveal a selection of sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Saint Elmo with your flights and activities through an Expedia package deal.

Find the best attractions near Saint Elmo

Saint Elmo, Illinois, is perfect for outdoor and romantic getaways, offering scenic beauty and a variety of attractions. Visitors can explore local points of interest like lakes, fairgrounds, and historic buildings. Whether you're seeking cultural experiences or a relaxing beach vibe, there's something for everyone. Don't miss the chance to visit Fort St. Elmo and immerse yourself in the area's charm.

  • Lake Sara: Enjoy a serene escape at Lake Sara, located 14 miles from Saint Elmo. With its picturesque beaches and romantic scenery, it's perfect for picnicking, swimming, or simply soaking up the sun amidst nature's beauty.
  • Effingham County Fairgrounds: Just 7 miles away, the Effingham County Fairgrounds is a hub of family-friendly fun. Experience local events, fairs, and activities that foster community spirit and create lasting memories for all ages.
  • Ballard Nature Center: Situated 8 miles from Saint Elmo, the Ballard Nature Center offers an eco-friendly experience. Explore its trails and educational exhibits that emphasize environmental stewardship and sustainability.

Best time to go to Saint Elmo

The best time to visit Saint Elmo is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January30.2°F (-1.0°C)Light RainMostly CloudySlightly LowSlightly Low
February33.3°F (0.7°C)Light RainMostly CloudySlightly LowAverage
March44.8°F (7.1°C)Light RainMostly SunnyAverageAverage
April54.5°F (12.5°C)Light RainMostly SunnyAverageSlightly High
May65.1°F (18.4°C)Light RainMostly SunnySlightly HighSlightly High
June74.1°F (23.4°C)Light RainMostly SunnyAverageSlightly High
July76.5°F (24.7°C)Light RainMostly SunnyAverageAverage
August74.7°F (23.7°C)Light RainMostly SunnySlightly HighAverage
September69.1°F (20.6°C)Light RainMostly SunnySlightly HighAverage
October57.0°F (13.9°C)Light RainMostly SunnySlightly LowAverage
November44.4°F (6.9°C)Light RainMostly SunnyAverageSlightly Low
December35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low

The nearest major airports for your trip to Saint Elmo

Traveling to Saint Elmo, Illinois, you have several airport options. St. Louis Lambert International Airport (STL) is 84 miles away, with nearby hotels like The Ritz-Carlton and Ameristar Casino Resort, both 7 miles from the airport. Champaign-Urbana's Willard Airport (CMI) is 77 miles from Saint Elmo, offering accommodations such as the I Hotel and Hyatt Place, located 4 and 6 miles from the airport, respectively. Additionally, Abraham Lincoln Capital Airport (SPI) in Springfield is 71 miles away, with convenient hotels like the DoubleTree by Hilton and Crowne Plaza, just 3 and 7 miles from the airport, providing various transportation services for ease of access.

Frequently Asked Questions

What is the best area to stay in Saint Elmo?

The best area to stay in Saint Elmo is near the intersection of Main Street and US-40, which forms the core of the town.

This area is the central point for visitors, offering easy access to the town's local businesses and community spaces. You'll find the main shops and eateries concentrated along Main Street, providing a convenient base for exploring Saint Elmo.

Travelers looking for a straightforward and accessible stay will find this area ideal.

When is the best time to go to Saint Elmo?

The best time to visit Saint Elmo, Illinois, is during the spring and fall months, specifically from April to June and September to October.

During these periods, the weather is pleasantly mild, making it ideal for outdoor activities and exploring the local area. Temperatures are comfortable, typically ranging from the 60s to high 70s Fahrenheit, with less humidity than the summer. This allows for enjoyable walks around town and comfortable drives along scenic routes.

Travelers looking for a relaxed experience will appreciate the quieter pace during these shoulder seasons. There are fewer crowds compared to peak summer, which can lead to a more personal experience at local shops and eateries.

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 Saint Elmo.

How much is the nightly rate at a Saint Elmo hotel?

Prices for hotels in Saint Elmo often vary, but you can find a great deal from $59 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