Sparta Illinois Hotels & Motels

Find hotels in Sparta using the list and search tools below. Find cheap and discounted hotel/motel rates in or nearby Sparta, IL for your upcoming personal or group trip. Discover the best Sparta, Illinois motel and hotel rooms. Browse the Sparta area hotels to find the perfect lodging! Please use the provided map of the Sparta hotels. Booking 5+ Rooms? Find Sparta Group Hotel Rates

Sparta is located in picturesque southern Illinois, just a short drive from St. Louis. It has a rich history and hosts nearly 4,300 residents. Sparta, IL, houses a number of historical sites, making it a wonderful destination for history buffs. It is a beautiful, friendly city that is perfect for a weekend getaway. There is something special about Sparta. Maybe it is the charming downtown area with its quaint shops and restaurants. Or the beautiful bluffs that surround the city. Whatever it is, Sparta is a stunning destination to visit. Visitors to the city will find a variety of restaurants to explore, as well as a lot of activities to keep them busy. There are many things that you can do here, including hiking, biking, and fishing, and the food is great. The city hosts plenty of businesses, including a brewery, and various local shops. Sparta is also an excellent location for wine lovers, as it is surrounded by many high-quality wineries. The area is known for its beautiful scenery. Local recreation areas offer an incredible place to relax and enjoy the outdoors. Whatever your reason for visiting, you are sure to find something to love in Sparta, IL. And the local hotels will provide you with the perfect place to rest in between discovering the area. More from this guide...

Sparta Hotels/Accommodations

Hyatt Regency St. Louis at the Arch 315 Chestnut St, St. Louis, MO 63102 +1-888-389-4121 ~43.06 miles northwest of Sparta
  • 4-star hotel
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Hotel Saint Louis Autograph Collection 705 Olive Street, St. Louis, MO 63101 +1-888-675-2083 ~43.31 miles northwest of Sparta
  • Four-star property
  • 16 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Marriott St. Louis Grand 800 Washington Ave, St. Louis, MO 63101 +1-800-716-8490 ~43.42 miles northwest of Sparta
  • 4 star property
  • Hotel has 21 floors
Call to Book
Add your dates for price
Very Good 8.1 /10 Reviews Call BookMore Details
Hyatt Centric Downtown St. Louis 1501 Washington Ave, St. Louis, MO 63103 +1-800-805-5223 ~43.85 miles northwest of Sparta
  • hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
Embassy Suites by Hilton St. Louis Downtown 610 North 7th St, St. Louis, MO 63101 +1-888-965-1860 ~43.39 miles northwest of Sparta
  • High end property
  • Check-in: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.5 /10 Latest Reviews Call BookMore Details
River City Casino & Hotel 777 River City Casino Blvd, St. Louis, MO 63125 +1-888-788-5576 ~41.00 miles northwest of Sparta
  • Expensive property
  • Check-in time: 4:00 PM - 9:00 PM
Call to Book
Add your dates for price
Excellent 9.1 /10 Review Score Call BookMore Details
Live by Loews - St.Louis 799 Clark ave, St. Louis, MO 63102 +1-888-897-9207 ~43.15 miles northwest of Sparta
  • High end property
  • Check-in: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.5 /10 Hotel Reviews Call BookMore Details
St. Louis Union Station Hotel Curio Collection by Hilton 1820 Market Street, St. Louis, MO 63103 +1-888-311-4278 ~43.91 miles northwest of Sparta
  • Expensive property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.3 /10 Read Reviews Call BookMore Details
Courtyard by Marriott St. Louis Downtown / Convention Center 823 827 Washington Avenue, St. Louis, MO 63101 +1-888-469-4795 ~43.48 miles northwest of Sparta
  • Affordable hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Hilton Pennywell St. Louis at the Arch 400 Olive St, St. Louis, MO 63102 +1-888-734-9421 ~43.14 miles northwest of Sparta
  • Four star property
  • Check-in: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.1 /10 Review Score Call BookMore Details
Hilton St. Louis at the Ballpark 1 South Broadway, St. Louis, MO 63102 +1-888-841-5292 ~43.11 miles northwest of Sparta
  • High-end property
  • 6 suites in property
Call to Book
Add your dates for price
Average 7.5 /10 Hotel Reviews Call BookMore Details
Four Seasons Hotel St. Louis 999 North 2nd Street, St. Louis, MO 63102 +1-888-455-5160 ~43.31 miles northwest of Sparta
  • Luxury 5 star property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Hotel Indigo St. Louis - Downtown by IHG 501 Olive Street, St. Louis, MO 63101 +1-888-965-8297 ~43.21 miles northwest of Sparta
  • 3 star hotel
  • Pets Allowed
Call to Book
Add your dates for price
Average 7.3 /10 Reviews Call BookMore Details
Hampton Inn St. Louis-Downtown (At the Gateway Arch) 333 Washington Ave, St. Louis, MO 63102 +1-888-906-6358 ~43.22 miles northwest of Sparta
  • Three Star hotel
  • 16 floors in property
Call to Book
Add your dates for price
Very Good 8.3 /10 Recent Reviews Call BookMore Details
The Westin St. Louis 811 Spruce St, St. Louis, MO 63102 +1-888-749-6785 ~43.14 miles northwest of Sparta
  • hotel
  • 7 floors in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Tru by Hilton St. Louis Downtown 1221 Locus Street, St. Louis, MO 63103 +1-888-878-9982 ~43.67 miles northwest of Sparta
  • Mid-scale property
  • Hotel has 201 rooms
Call to Book
Add your dates for price
Average 7.4 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott St. Louis Downtown 2144 MARKET STREET, St. Louis, MO 63103 +1-888-389-4485 ~44.07 miles northwest of Sparta
  • Affordable hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Magnolia Hotel St. Louis a Tribute Portfolio Hotel 421 North 8th St, St. Louis, MO 63101 +1-888-389-4121 ~43.40 miles northwest of Sparta
  • Expensive hotel
  • 182 rooms in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Le Meridien St. Louis Downtown 1019 Pine St, St. Louis, MO 63101 +1-888-675-2083 ~43.44 miles northwest of Sparta
  • 4-star hotel
  • 3 suites in property
Call to Book
Add your dates for price
Average 7.4 /10 Latest Reviews Call BookMore Details
Radisson Hotel St. Louis Downtown Convention Center 811 North 9th Street, St. Louis, MO 63101 +1-800-716-8490 ~43.59 miles northwest of Sparta
  • Midscale property
  • Check-in: 4:00 PM - midnight
Call to Book
Add your dates for price
Poor 5.4 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott St. Louis Downtown West 2340 Market St. at Jefferson, St. Louis, MO 63103 +1-800-805-5223 ~44.16 miles northwest of Sparta
  • Midscale property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.5 /10 Hotel Reviews Call BookMore Details
Home2 Suites by Hilton St. Louis Downtown 1221 Locus Street, St. Louis, MO 63103 +1-888-965-1860 ~43.67 miles northwest of Sparta
  • Mid-scale property
  • Check-in time: 4:00 PM
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
21C Museum Hotel St. Louis 1528 Locust street, St. Louis, MO 63103 +1-888-788-5576 ~43.85 miles northwest of Sparta
  • hotel
  • Check-in time: 4:00 PM - 11:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
HoteLumiere at the Arch Hotel & Casino - a Caesars Rewards Destination 901 North 1st Street, St. Louis, MO 63102 +1-888-897-9207 ~43.23 miles northwest of Sparta
  • High-end property
  • 8 floors in property
Call to Book
Add your dates for price
Average 6.9 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott St. Louis Downtown 525 South Jefferson Ave, St. Louis, MO 63103 +1-888-311-4278 ~44.15 miles northwest of Sparta
  • 3 star hotel
  • Hotel has a green policy See policy
Call to Book
Add your dates for price
Average 7.3 /10 Hotel Reviews Call BookMore Details
Missouri Athletic Club 405 Washington Ave, St. Louis, MO 63102 +1-888-469-4795 ~43.23 miles northwest of Sparta
  • 3-star hotel
  • 65 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Casino Queen Hotel 200 Front Street, East St. Louis, IL 62201 +1-888-734-9421 ~42.64 miles northwest of Sparta
  • 3 star property
  • 7 suites in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Three Rivers Inn at Jordans Warehouse 1420 North Broadway, St. Louis, MO 63102 +1-888-841-5292 ~43.68 miles northwest of Sparta
  • Low-priced property
  • 7 rooms in property
Call to Book
Add your dates for price
Call BookMore Details
DoubleTree by Hilton Collinsville - St. Louis 1000 Eastport Plaza Dr, Collinsville, IL 62234 +1-888-455-5160 ~41.39 miles northwest of Sparta
  • 4-star hotel
  • Hotel has 236 rooms
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott St. Louis South 4318 BUTLER HILL ROAD, St. Louis, MO 63128 +1-888-965-8297 ~43.09 miles northwest of Sparta
  • Affordable property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.6 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott OFallon IL 1180 Central Park Drive, O'Fallon, IL 62269 +1-888-906-6358 ~33.02 miles north of Sparta
  • 3-star hotel
  • 29 suites in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Holiday Inn Express & Suites St. Louis South - I-55 by IHG 4250 Midamerica Lane, St. Louis, MO 63129 +1-888-749-6785 ~42.92 miles northwest of Sparta
  • Affordable hotel
  • Hotel has 17 suites
Call to Book
Add your dates for price
Excellent 9.6 /10 Guest Reviews Call BookMore Details
Days Inn by Wyndham Downtown St. Louis 2810 North 9th St, St. Louis, MO 63147 +1-888-878-9982 ~44.68 miles northwest of Sparta
  • Low-priced property
  • Fitness + Health Center
Call to Book
Add your dates for price
Poor 5.9 /10 Recent Reviews Call BookMore Details
Hilton Garden Inn St. Louis Shiloh / OFallon IL 360 Regency Park Drive, O'Fallon, IL 62269 +1-888-389-4485 ~33.36 miles north of Sparta
  • 3-star property
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Hampton Inn & Suites St. Louis / South I-55 4200 Midamerica Lane, St. Louis, MO 63129 +1-888-389-4121 ~42.88 miles northwest of Sparta
  • Mid-scale hotel
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.6 /10 Recent Reviews Call BookMore Details
Hampton Inn OFallon 430 Regency Park, O'Fallon, IL 62269 +1-888-675-2083 ~33.33 miles north of Sparta
  • 3 star property
  • Pets are Allowed
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Holiday Inn St. Louis Fairview Heights by IHG 313 Salem Place, Fairview Heights, IL 62208 +1-800-716-8490 ~35.74 miles northwest of Sparta
  • Midscale hotel
  • Has environment-friendly policy See more
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Holiday Inn Express & Suites OFallon / Shiloh by IHG 3396 Green Mount Crossing Dr. Shiloh, O'Fallon, IL 62269 +1-800-805-5223 ~32.73 miles north of Sparta
  • Affordable hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Americas Best Value Inn St. Louis Downtown 1100 Lumiere Place Boulevard, St. Louis, MO 63102 +1-888-965-1860 ~43.47 miles northwest of Sparta
  • Economy Motel property
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Poor 5.6 /10 Recent Reviews Call BookMore Details
Holiday Inn Express Troy by IHG 2011 Formosa Road, Troy, IL 62294 +1-888-788-5576 ~43.08 miles north of Sparta
  • 3-star hotel
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Radisson Hotel Fairview Heights - St. Louis 319 Fountains Pkwy, Fairview Heights, IL 62208 +1-888-897-9207 ~35.92 miles northwest of Sparta
  • Three Star hotel
  • Hotel has an eco-friendly policy Learn more
Call to Book
Add your dates for price
Average 7.7 /10 Reviews Call BookMore Details
Hampton Inn Collinsville 7 Commerce Drive, Collinsville, IL 62234 +1-888-311-4278 ~41.63 miles northwest of Sparta
  • 3-star hotel
  • 72 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
TownePlace Suites by Marriott St. Louis OFallon 445 REGENCY PARK DRIVE, O'Fallon, IL 62269 +1-888-469-4795 ~33.18 miles north of Sparta
  • 3 star hotel
  • 89 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Home2 Suites by Hilton Carbondale 200 West Elm St, Carbondale, IL 62901 +1-888-734-9421 ~38.69 miles southeast of Sparta
  • Midscale hotel
  • Check in time: 3:00 PM - 11:30 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Best Western St. Louis Fairview Heights 150 Ludwig Dr, Fairview Heights, IL 62208 +1-888-841-5292 ~35.99 miles northwest of Sparta
  • 3-star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Poor 5.9 /10 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Carbondale - University Area by IHG 2300 Reed Station Parkway, Carbondale, IL 62901 +1-888-455-5160 ~39.84 miles southeast of Sparta
  • 3 star property
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Comfort Inn & Suites Saint Louis Lafayette Square 2625 Lafayette Ave, St. Louis, MO 63104 +1-888-965-8297 ~43.66 miles northwest of Sparta
  • Three Star hotel
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.2 /10 Reviews Call BookMore Details
Hampton Inn St. Louis - Columbia 165 Admiral Trost Dr, Columbia, IL 62236 +1-888-906-6358 ~35.18 miles northwest of Sparta
  • Three Star hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Fairfield Inn by Marriott St. Louis Collinsville IL 4 Gateway Dr, Collinsville, IL 62234 +1-888-749-6785 ~41.58 miles northwest of Sparta
  • 3-star property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Comfort Suites Fairview Heights - St. Louis 137 Ludwig Dr, Fairview Heights, IL 62208 +1-888-878-9982 ~36.04 miles northwest of Sparta
  • Mid-scale hotel
  • 71 suites in property
Call to Book
Add your dates for price
Average 6.2 /10 Recent Reviews Call BookMore Details

Next: See My Sparta Hotels with Pricing

The Best Time to Visit Sparta, IL

Sparta, IL, is a perfect place to visit if you want to get away from the busyness of city life. This charming small city is known for its peaceful atmosphere and friendly residents. There are plenty of things to do in Sparta from hiking and biking trails to shopping and dining. Sparta, IL is an excellent destination to visit year-round, but there are definitely some seasons that are better than others. The best time to visit Sparta is in the spring or fall when the weather is mild, with temperatures averaging in the high 50s, and the scenery is beautiful. The weather is usually at its best in the spring and fall, making those the ideal seasons to visit if you would like to enjoy all the city's activities. In the fall the leaves are changing color and the weather is ideal for hiking and enjoying the outdoors. However, summer can also be a wonderful time to travel to Sparta if you want to take advantage of the many outdoor activities available. Summers in Sparta are hot and humid, with temperatures averaging in the high 80s. However, the heat is often broken by afternoon thunderstorms. Winters are cold, with temperatures averaging in the low 20s. Whenever you decide to visit Sparta, IL, you are sure to have a great time.

Check out These Hotel Discounts in Sparta, IL

There are a lot of special offers available for hotels in Sparta, IL. Check out these special offers to find the best rates on accommodations. Sparta offers a variety of hotel discounts and special offers. You can get a percentage off your stay when you book online or by phone for many lodgings. Other popular specials include complimentary breakfast, free Wi-Fi, and free parking. Some lodgings offer package deals that include meals, activities, and transportation. When searching for accommodations in the Sparta, IL, area, be sure to check for these special offers to save money on your stay. You can also get discounts for AAA members, seniors, government employees, and military personnel.

The World Shooting and Recreational Complex 

The World Shooting and Recreational Complex is a world-class facility that offers a variety of shooting sports and recreational activities for all ages and experience levels. It is the premier destination for shooting sports and recreation in the Midwest. Facilities include a world-class shooting range, a championship-level clay target sports complex, and a recreational park. Whether you are a competitive shooter, a casual shooter, or just looking for a fun day out, the complex is committed to providing a safe, fun, and family-friendly environment for everyone. 

Verified reviews of the city of Sparta

Below are reviews of the city of Sparta, IL from an actual visitor's perspective.

"Lots of churches"
Score 5.0 / 5

Timothy B., from 11-Sep-2025
"Clean, comfortable, great breakfast, helpful and pleasant staff! "
Score 5.0 / 5

Clean, comfortable, great breakfast, helpful and pleasant staff! My hometown

Linda D., from 15-Mar-2023
Back to Top