Petersburg Illinois Accommodations

Find hotels & motels in Petersburg using the list below. Search for the cheapest discounted hotel and motel rates in or near Petersburg, IL for your personal leisure or group travel. We show the best Petersburg Illinois hotel rooms. Review the Petersburg hotel list below to find the perfect lodging. We also have a map of the Petersburg hotels. Need 5+ Rooms? Secure Petersburg Group Hotel Discounts

The Petersburg center point is around 14 miles northwest of Abraham Lincoln Capital Airport and 16 miles northwest of Illinois State Fairgrounds.

Petersburg is a city in Menard County, the state of Illinois, with a population of over 2,500 residents. It is the county seat of Menard County. The city was founded and named in 1833 by Peter Lukins and George Warburton. Petersburg is located along the Sangamon River and is about 24 miles northwest of Springfield, the capital of Illinois. The area is home to a number of historical sites, including the Lincoln-Herndon Law Offices State Historic Site, the only remaining law office used by Abraham Lincoln, and the Vachel Lindsay House State Historic Site, the boyhood home of poet Vachel Lindsay. Visitors can also enjoy the Menard County Fair in Petersburg, which has been held annually since 1855. Petersburg is a friendly, Midwestern community that takes pride in its small-town atmosphere and its many historic landmarks. There are plenty of activities to do in Petersburg, and the city has a lot to offer its residents and visitors. If you're looking for a place to relax and take time for the simple things in life, Petersburg is the perfect place for you. Book a room in one of the local hotels and start planning your trip today. More from this guide...

Petersburg Hotels/Accommodations

President Abraham Lincoln Springfield - DoubleTree by Hilton 701 East Adams St, Springfield, IL 62701 +1-888-389-4121 ~18.30 miles southeast of Petersburg
  • Four star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott Springfield 3462 Freedom Drive, Springfield, IL 62704 +1-888-675-2083 ~19.80 miles southeast of Petersburg
  • Mid-scale property
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Hilton Garden Inn Springfield IL. 3100 South Dirksen Pkwy, Springfield, IL 62703 +1-800-716-8490 ~21.66 miles southeast of Petersburg
  • Midscale property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
State House Inn Trademark Collection by Wyndham 101 East Adams Street, Springfield, IL 62701 +1-800-805-5223 ~18.02 miles southeast of Petersburg
  • Midscale property
  • Hotel has 125 rooms
Call to Book
Add your dates for price
Average 6.6 /10 Review Score Call BookMore Details
Country Inn & Suites by Radisson Springfield Southeast 3092 Stevenson Drive, Springfield, IL 62703 +1-888-965-1860 ~21.82 miles southeast of Petersburg
  • Midscale hotel
  • Check-in time: 3:00 PM - 5:30 AM
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Crowne Plaza Springfield by IHG 3000 South Dirksen Pkwy, Springfield, IL 62703 +1-888-788-5576 ~21.58 miles southeast of Petersburg
  • Midscale property
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.7 /10 Reviews Call BookMore Details
Carpenter Street Hotel 525 North 6th Street, Springfield, IL 62702 +1-888-897-9207 ~17.85 miles southeast of Petersburg
  • Midscale property
  • 55 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Northfield Inn Suites & Conference Center 3280 Northfield Dr, Springfield, IL 62702 +1-888-311-4278 ~18.26 miles southeast of Petersburg
  • 3-star property
  • 2 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Staybridge Suites South Springfield by IHG 4231 Schooner Drive, Springfield, IL 62707 +1-888-469-4795 ~20.64 miles southeast of Petersburg
  • 3 star hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
SpringHill Suites by Marriott Springfield Southwest 3921 MACARTHUR BLVD, Springfield, IL 62711 +1-888-734-9421 ~20.73 miles southeast of Petersburg
  • Mid-scale property
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.6 /10 Read Reviews Call BookMore Details
Residence Inn by Marriott Springfield South 2915 Stanford Ave, Springfield, IL 62703 +1-888-841-5292 ~21.17 miles southeast of Petersburg
  • Three Star property
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Hampton Inn & Suites Springfield-Southwest 2300 Chuckwagon Dr, Springfield, IL 62707 +1-888-455-5160 ~20.57 miles southeast of Petersburg
  • Three Star property
  • 3 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Comfort Suites near Route 66 2620 South Dirksen Pkwy, Springfield, IL 62703 +1-888-965-8297 ~21.32 miles southeast of Petersburg
  • Mid-scale hotel
  • Check in time: 3:00 PM - 6:00 AM
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Holiday Inn Express Springfield by IHG 3050 South Dirksen Pkwy, Springfield, IL 62703 +1-888-906-6358 ~21.62 miles southeast of Petersburg
  • Three Star hotel
  • Hotel has a green policy See more
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Inn at 835 Boutique Hotel 835 South 2nd Street, Springfield, IL 62704 +1-888-749-6785 ~18.50 miles southeast of Petersburg
  • Midscale hotel
  • Hotel has 13 rooms
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Home2 Suites by Hilton Springfield 2975 South Dirksen Parkway, Springfield, IL 62703 +1-888-878-9982 ~21.49 miles southeast of Petersburg
  • 3 star property
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.3 /10 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Springfield IL 1121 Lejune Dr, Springfield, IL 62703 +1-888-389-4485 ~21.56 miles southeast of Petersburg
  • Three Star hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Ramada by Wyndham Springfield North 3281 Northfield Drive, Springfield, IL 62702 +1-888-389-4121 ~18.23 miles southeast of Petersburg
  • Affordable hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Jacksonville by IHG 2501 Holliday Lane, Jacksonville, IL 62650 +1-888-675-2083 ~29.96 miles southwest of Petersburg
  • Three Star property
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
Hampton Inn & Suites Pekin Peoria Area 3445 Court Street, Pekin, IL 61554 +1-800-716-8490 ~39.14 miles north of Petersburg
  • 3 star property
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites Pekin (Peoria Area) by IHG 3615 Kelly Avenue, Pekin, IL 61554 +1-800-805-5223 ~38.94 miles north of Petersburg
  • Affordable property
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Hampton Inn Jacksonville 1725 West Morton Ave, Jacksonville, IL 62650 +1-888-965-1860 ~29.64 miles southwest of Petersburg
  • Mid-scale property
  • 3 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Comfort Inn & Suites Springfield I-55 3675 South 6th Street, Springfield, IL 62703 +1-888-788-5576 ~21.22 miles southeast of Petersburg
  • Three Star property
  • Has environment-friendly policy See more
Call to Book
Add your dates for price
Average 7.9 /10 Read Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Springfield 2636 Sunrise Dr, Springfield, IL 62703 +1-888-897-9207 ~21.30 miles southeast of Petersburg
  • Low-priced property
  • Gym is available on property
Call to Book
Add your dates for price
Average 7.3 /10 Hotel Reviews Call BookMore Details
Best Western Clearlake Plaza 3440 East Clearlake Avenue, Springfield, IL 62702 +1-888-311-4278 ~19.80 miles southeast of Petersburg
  • Midscale property
  • Pet Friendly
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Sleep Inn & Suites South Jacksonville 2401 Holliday Ln, Jacksonville, IL 62650 +1-888-469-4795 ~29.86 miles southwest of Petersburg
  • Affordable hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
MainStay Suites Springfield IL 3185 South Dirksen Pkwy, Springfield, IL 62703 +1-888-734-9421 ~21.70 miles southeast of Petersburg
  • 3-star hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Poor 4.6 /10 Reviews Call BookMore Details
Best Western Jacksonville Inn 1709 West Morton Ave, Jacksonville, IL 62650 +1-888-841-5292 ~29.49 miles southwest of Petersburg
  • Three Star property
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Hampton Inn by Hilton Lincoln 1019 North Heitmann Drive, Lincoln, IL 62656 +1-888-455-5160 ~25.31 miles east of Petersburg
  • Affordable hotel
  • Check-in time: 4:00 PM - 11:00 AM
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Quality Inn and Suites Springfield Southwest near I-72 3442 Freedom Dr, Springfield, IL 62704 +1-888-965-8297 ~19.74 miles southeast of Petersburg
  • 3-star property
  • Check-in time: 3:00 PM - 3:00 AM
Call to Book
Add your dates for price
Average 7.8 /10 Hotel Reviews Call BookMore Details
Sleep Inn Springfield West 3470 Freedom Dr, Springfield, IL 62704 +1-888-906-6358 ~19.86 miles southeast of Petersburg
  • Affordable property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Comfort Inn & Suites near Route 66 130 Olson Dr, Lincoln, IL 62656 +1-888-749-6785 ~25.15 miles east of Petersburg
  • Affordable property
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Average 7.8 /10 Reviews Call BookMore Details
Riverbank Lodge 522 South 6th Street, Petersburg, IL 62675 +1-888-878-9982
  • 3 star property
  • Hotel has 2 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Route 66 Hotel Springfield, Illinois 625 East Saint Joseph St., Springfield, IL 62703 +1-888-389-4485 ~20.82 miles southeast of Petersburg
  • Midscale hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Average 6.8 /10 Read Reviews Call BookMore Details
Fairfield by Marriott Inn & Suites Springfield Southwest 3951 MacArthur Boulevard, Springfield, IL 62711 +1-888-389-4121 ~20.80 miles southeast of Petersburg
  • Three Star hotel
Call to Book
Add your dates for price
Call BookMore Details
Super 8 by Wyndham Springfield East 1330 South Dirksen Parkway, Springfield, IL 62703 +1-888-675-2083 ~20.30 miles southeast of Petersburg
  • 2 star Motel property
  • 63 rooms in hotel
Call to Book
Add your dates for price
Average 6.4 /10 Recent Reviews Call BookMore Details
Quality Inn Jacksonville near I-72 200 Comfort Drive, Jacksonville, IL 62650 +1-800-716-8490 ~29.92 miles southwest of Petersburg
  • Affordable property
  • Pets are Allowed
Call to Book
Add your dates for price
Average 7.8 /10 Guest Reviews Call BookMore Details
Jacksonville Inn & Suites 1914 Southbrooke Rd, Jacksonville, IL 62650 +1-800-805-5223 ~29.71 miles southwest of Petersburg
  • Cheap hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Average 6.6 /10 Review Score Call BookMore Details
Motel 6 Springfield IL 6011 South 6th St. Rd, Springfield, IL 62707 +1-888-965-1860 ~23.65 miles southeast of Petersburg
  • Economy Motel property
  • 104 rooms in hotel
Call to Book
Add your dates for price
Average 7.0 /10 Latest Reviews Call BookMore Details
Americas Best Value Inn Springfield - Mansion View 529 South 4th Street, Springfield, IL 62701 +1-888-788-5576 ~18.39 miles southeast of Petersburg
  • Economy property
  • Pets Allowed
Call to Book
Add your dates for price
Average 6.8 /10 Reviews Call BookMore Details
Super 8 by Wyndham Jacksonville 1003 West Morton Ave, Jacksonville, IL 62650 +1-888-897-9207 ~28.98 miles southwest of Petersburg
  • 2-star Motel property
  • Check-in: 3:00 PM - 6:00 AM
Call to Book
Add your dates for price
Very Good 8.2 /10 Recent Reviews Call BookMore Details
Hotel O Best Rest Inn Springfield US 36 700 North Dirksen Pkwy, Springfield, IL 62702 +1-888-311-4278 ~19.31 miles southeast of Petersburg
  • Mid-scale hotel
  • 24 rooms in hotel
Call to Book
Add your dates for price
Poor 4.2 /10 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Springfield 5970 South 6th St. Rd, Springfield, IL 62703 +1-888-469-4795 ~23.49 miles southeast of Petersburg
  • Economy hotel
  • 45 rooms in hotel
Call to Book
Add your dates for price
Average 6.6 /10 Review Score Call BookMore Details
Spark by Hilton Springfield Southwest 3446 Freedom Drive, Springfield, IL 62704 +1-888-734-9421 ~19.77 miles southeast of Petersburg
  • Two star hotel
  • 62 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.5 /10 Recent Reviews Call BookMore Details
Americas Best Value Inn Beardstown 9918 Grand Avenue, Beardstown, IL 62618 +1-888-841-5292 ~31.06 miles west of Petersburg
  • Cheap property
  • 2 floors in hotel
Call to Book
Add your dates for price
Poor 5.6 /10 Read Reviews Call BookMore Details
Knights Inn Jacksonville East Morton Ave 1111 East Morton Ave, Jacksonville, IL 62650 +1-888-455-5160 ~27.55 miles southwest of Petersburg
  • Economy Motel property
  • 39 rooms in hotel
Call to Book
Add your dates for price
Average 6.8 /10 Hotel Reviews Call BookMore Details
Red Roof Inn Springfield IL 3200 Singer Ave, Springfield, IL 62703 +1-888-965-8297 ~20.39 miles southeast of Petersburg
  • Low Cost property
  • 2 floors in hotel
Call to Book
Add your dates for price
Poor 5.8 /10 Hotel Reviews Call BookMore Details
REGAL 8 INN & SUITES 2011 North Kickapoo St, Lincoln, IL 62656 +1-888-906-6358 ~28.81 miles east of Petersburg
  • Mid-scale property
  • Check in: 3:00 PM - 5:00 AM
Call to Book
Add your dates for price
Average 7.2 /10 Review Score Call BookMore Details
Days Inn by Wyndham Lincoln IL / Route 66 1750 5th St, Lincoln, IL 62656 +1-888-749-6785 ~26.27 miles east of Petersburg
  • Three Star hotel
  • Hotel has 2 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Heritage Grand Inn 1150 East Linn St, Canton, IL 61520 +1-888-878-9982 ~37.78 miles north of Petersburg
  • 3 star property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details

Next: See My Petersburg Hotels with Pricing

The Best Time to Visit Petersburg, IL

Petersburg has a humid continental climate with cold, snowy winters and warm, humid summers. It is located in the Midwest, so it experiences all four seasons. Petersburg typically gets about 38 inches of rain and 17 inches of snowfall per year. There is always something to do in Petersburg, whatever period of the year it is. In the spring, the weather is perfect for spending time outdoors. Petersburg comes alive with farmers markets and festivals celebrating the start of the growing season. Summer is the perfect time to enjoy all the outdoor activities Petersburg has to offer. The days are long and sunny, ideal for hiking, biking, and picnicking in the park, and the river is a great location to cool off with a swim or a float down lazy river. Fall is a beautiful period of the year in Petersburg. This is the ideal season for a scenic drive or a hike in the woods. You can also enjoy some of the harvest festivals and pumpkin patches around Petersburg. In the winter, the town is decorated for the holidays and the air is filled with the scent of fresh pine. You can go ice skating at the rink in the park or take a walk around the city to admire the adorned houses.

Discounts on Lodgings in Petersburg, IL

You should definitely check out the local special offers if you're searching for a great hotel in Petersburg, IL. There is a wide variety of options available, so you're sure to find something that's perfect for you. From lodgings with special rates for AAA members to ones with exclusive packages for business travelers, there's something for everyone. Whether you're browsing for a romantic getaway or a family trip, you'll find just what you're looking for. These special offers are available for a limited time only, so be sure to book your stay today.

There's Always Something to Do in Petersburg, IL

If you'd like to visit a lovely, small community on your next trip, look no further than Petersburg, IL. It is the perfect place to relax and enjoy some time away from the busyness of life. Petersburg is home to a variety of attractions and activities that are sure to please everyone in your group, whatever your interests may be. One of the most popular reasons to visit Petersburg is to experience the area's rich history. Petersburg was founded in 1833 and is one of the oldest towns in Illinois. The area has a rich history that is evident in its architecture and the many historical sites that can be found throughout the area. A stroll down Main Street will take you past a variety of beautiful historic buildings, come to the Petersburg Historic District, which is on the National Register of Historic Places. There are also a number of museums in Petersburg that are worth a visit, including the Menard County Historical Society Museum. In addition to its rich history, Petersburg is also a nice destination to enjoy the outdoors. The location is home to a number of parks, including the Rotary Park & Playground, which features a playground, picnic areas, and a walking trail. So, whether you're browsing for a place to learn about Illinois history or just want to enjoy a relaxing trip in a stunning area, Petersburg, IL is the perfect destination for you.

Verified reviews of the city: Petersburg, IL

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

"Very nice quiet town!"
Score 4.0 / 5

Very nice quiet town!

Darlene A., from 26-Apr-2025
Back to Top