Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

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/Motels & Accommodations

Riverbank Lodge
+1-888-389-4121
522 South 6th St., Petersburg, IL 62675
  • Mid-scale property
  • Hotel has 3 floors
From$90
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Petersburg" Get Alexa Skill →
Motel 6 Springfield, IL - Airport - Springfield
+1-888-675-2083
1701 J David Jones Pkwy., Springfield, IL 62702 ~16.42 miles southeast of Petersburg
  • Economical Airport property
  • Check in: 12:00 PM
From$41
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Homestyle Inn & Suites - Springfield
+1-800-716-8490
500 North 1st St., Springfield, IL 62702 ~17.71 miles southeast of Petersburg
  • Cheap Downtown property
  • 90 rooms in property
From$40
Average 3.0 /5 Review Score Call BookMore Details
Carpenter Street Hotel
+1-800-805-5223
525 North 6th St., Springfield, IL 62702 ~17.93 miles southeast of Petersburg
  • Midscale Downtown property
  • Free breakfast
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
State House Inn & Conference Center - Springfield
+1-888-965-1860
101 East Adams St., Springfield, IL 62701 ~18.02 miles southeast of Petersburg
  • Midscale Highway hotel
  • Has environment-friendly policy Read more
From$80
Average 3.0 /5 Reviews Call BookMore Details
Northfield Inn, Suites & Conference Center : 3280 Northfield Dr.
+1-888-788-5576
3280 Northfield Dr., Springfield, IL 62702 ~18.11 miles southeast of Petersburg
  • Mid-scale Highway property
  • Hotel has 2 floors
From$103
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Ramada by Wyndham Springfield North in Springfield
+1-888-897-9207
3281 Northfield Dr., Springfield, IL 62702 ~18.19 miles southeast of Petersburg
  • 2-star Suburban hotel
  • 2 meeting rooms in hotel
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
President Abraham Lincoln Springfield - DoubleTree by Hilton : 701 East Adams St.
+1-888-311-4278
701 East Adams St., Springfield, IL 62701 ~18.30 miles southeast of Petersburg
  • Midscale Downtown hotel
  • 12 floors in property
From$99
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Wyndham Springfield City Centre - Springfield
+1-888-469-4795
700 East Adams St., Springfield, IL 62701 ~18.35 miles southeast of Petersburg
  • High end Downtown hotel
  • Hotel has a green policy Read more
From$107
Average 3.0 /5 Latest Reviews Call BookMore Details
Mansion View Inn and Suite in Springfield
+1-888-734-9421
529 South 4th, Springfield, IL 62701 ~18.41 miles southeast of Petersburg
  • Economy property
  • 90 sleeping rooms in hotel
From$60
Poor 2.0 /5 Reviews Call BookMore Details
Quality Inn and Suites Springfield Southwest near I-72 : 3442 Freedom Dr.
+1-888-841-5292
3442 Freedom Dr., Springfield, IL 62704 ~19.76 miles southeast of Petersburg
  • Mid-scale Suburban hotel
  • Fitness center on property
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Fairfield Inn - Springfield
+1-888-455-5160
3446 Freedom Dr., Springfield, IL 62704 ~19.80 miles southeast of Petersburg
  • Three Star Highway property
  • 63 rooms in property
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Best Western Clearlake Plaza in Springfield
+1-888-965-8297
3440 East Clearlake Ave., Springfield, IL 62702 ~19.83 miles southeast of Petersburg
  • 3 star Highway hotel
  • 2 floors in property
From$61
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Sleep Inn Springfield West in Springfield
+1-888-906-6358
3470 Freedom Dr., Springfield, IL 62704 ~19.87 miles southeast of Petersburg
  • Midscale Suburban hotel
  • Hotel has 3 floors
From$62
Average 3.0 /5 Hotel Reviews Call BookMore Details
Courtyard by Marriott Springfield : 3462 Freedom Dr.
+1-888-749-6785
3462 Freedom Dr., Springfield, IL 62704 ~19.89 miles southeast of Petersburg
  • 3 star Suburban hotel
  • 78 sleeping rooms in hotel
From$89
Very Good 4.0 /5 Review Score Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Petersburg" Get Alexa Skill →
Super 8 by Wyndham Springfield East - Springfield
+1-888-878-9982
1330 South Dirksen Pkwy., Springfield, IL 62703 ~20.32 miles southeast of Petersburg
  • Cheap Highway hotel
  • Check-in time: 1500
From$44
Average 3.0 /5 Reviews Call BookMore Details
Red Roof Inn Springfield, IL
+1-888-389-4485
3200 Singer Ave., Springfield, IL 62703 ~20.34 miles southeast of Petersburg
  • Low-priced Highway property
  • Check-in: 02:00 pm
From$41
Average 3.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites Springfield-Southwest - Springfield
+1-888-389-4121
2300 Chuckwagon Dr., Springfield, IL 62707 ~20.59 miles southeast of Petersburg
  • 3 star hotel
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Staybridge Suites South Springfield An Ihg Hotel - Springfield
+1-888-675-2083
4231 Schooner Dr., Springfield, IL 62707 ~20.67 miles southeast of Petersburg
  • 3 star Rural property
  • 82 suites in property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Springhill Suites Springfield Southwest : 3921 Macarthur Blvd.
+1-800-716-8490
3921 Macarthur Blvd., Springfield, IL 62711 ~20.87 miles southeast of Petersburg
  • Midscale Highway hotel
  • 80 suites in hotel
From$80
Excellent 5.0 /5 Read Reviews Call BookMore Details
Comfort Inn & Suites at I 55 - Springfield
+1-800-805-5223
3675 South 6th St., Springfield, IL 62703 Website ~20.94 miles southeast of Petersburg
  • Low Cost Highway hotel
  • Fitness center on property
From$69
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Residence Inn by Marriott Springfield South
+1-888-965-1860
2915 Stanford Ave., Springfield, IL 62703 ~21.16 miles southeast of Petersburg
  • 3-star Suburban hotel
  • Hotel has a green policy Read more
From$89
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Candlewood Suites Springfield North, an IHG Hotel in Springfield
+1-888-788-5576
2501 Sunrise Dr., Springfield, IL 62703 ~21.21 miles southeast of Petersburg
  • Mid-scale Downtown property
  • Gym / Fitness Center Available
From$59
Very Good 4.5 /5 Reviews Call BookMore Details
Comfort Suites Springfield
+1-888-897-9207
2620 South Dirksen Pkwy., Springfield, IL 62703 Website ~21.34 miles southeast of Petersburg
  • Three Star Convention Center hotel
  • Check in: 03:00PM
From$70
Very Good 4.5 /5 Review Score Call BookMore Details
Microtel Inn & Suites by Wyndham Springfield : 2636 Sunrise Dr.
+1-888-311-4278
2636 Sunrise Dr., Springfield, IL 62703 ~21.35 miles southeast of Petersburg
  • Low priced Convention Center property
  • Hotel has 64 rooms
From$45
Average 3.0 /5 Read Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Springfield Il in Springfield
+1-888-469-4795
1121 Lejune Dr., Springfield, IL 62703 ~21.59 miles southeast of Petersburg
  • Affordable Highway property
  • Hotel has 4 floors
From$70
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Crowne Plaza Springfield An Ihg Hotel
+1-888-734-9421
3000 South Dirksen Pkwy., Springfield, IL 62703 ~21.60 miles southeast of Petersburg
  • 3-star Highway hotel
  • 288 sleeping rooms in hotel
From$99
Average 3.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Springfield An Ihg Hotel
+1-888-841-5292
3050 South Dirksen Pkwy., Springfield, IL 62703 ~21.63 miles southeast of Petersburg
  • 3-star Highway hotel
  • 111 sleeping rooms in hotel
From$95
Very Good 4.0 /5 Guest Reviews Call BookMore Details
MainStay Suites Springfield : 3185 South Dirksen Pkwy.
+1-888-455-5160
3185 South Dirksen Pkwy., Springfield, IL 62703 ~21.72 miles southeast of Petersburg
  • Economy hotel
  • Hotel has 15 suites
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Hilton Garden Inn Springfield, IL. in Springfield
+1-888-965-8297
3100 South Dirksen Pkwy., Springfield, IL 62703 ~21.76 miles southeast of Petersburg
  • 3 star Highway hotel
  • Hotel has 16 suites
From$70
Average 3.0 /5 Latest Reviews Call BookMore Details
MainStay Suites : 3821 South Dirksen Pkwy.
+1-888-906-6358
3821 South Dirksen Pkwy., Springfield, IL 62703 ~21.82 miles southeast of Petersburg
  • Inexpensive property
  • 3 conference rooms in property
From$52
Average 3.0 /5 Reviews Call BookMore Details
Drury Inn & Suites Springfield Illinois - Springfield
+1-888-749-6785
3180 South Dirksen Pkwy., Springfield, IL 62703 ~21.82 miles southeast of Petersburg
  • Mid-scale Suburban hotel
  • 13 suites in property
From$90
Average 3.0 /5 Latest Reviews Call BookMore Details
Country Inn & Suites by Radisson - Springfield
+1-888-878-9982
3092 Adlai Stevenson Dr., Springfield, IL 62703 ~21.88 miles southeast of Petersburg
  • Midscale Highway property
  • 78 rooms in property
From$65
Very Good 4.0 /5 Read Reviews Call BookMore Details
Baymont by Wyndham Springfield Il
+1-888-389-4485
5871 South 6th St. Frontage Rd. East, Springfield, IL 62703 ~23.39 miles southeast of Petersburg
  • Low priced Lake hotel
  • 75 rooms in hotel
From$60
Poor 2.0 /5 Reviews Call BookMore Details
Days Inn by Wyndham Springfield in Springfield
+1-888-389-4121
5970 South 6th Street Rd., Springfield, IL 62703 ~23.54 miles southeast of Petersburg
  • Two star hotel
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Motel 6 Springfield, IL - Springfield
+1-888-675-2083
6011 South 6th Street Rd., Springfield, IL 62712 ~23.69 miles southeast of Petersburg
  • Cheap property
  • Check-in: 15:00
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Inn & Suites Lincoln Il
+1-800-716-8490
130 Olson Dr., Lincoln, IL 62656 ~25.09 miles east of Petersburg
  • Low Cost Highway hotel
  • Fitness center on property
From$49
Average 3.0 /5 Review Score Call BookMore Details
Hampton Inn by Hilton Lincoln
+1-800-805-5223
1019 North Heitmann Dr., Lincoln, IL 62656 ~25.28 miles east of Petersburg
  • Mid-scale Rural property
  • 64 rooms in property
From$66
Very Good 4.0 /5 Read Reviews Call BookMore Details
Quality Inn & Suites Lincoln near I-55 - Lincoln
+1-888-965-1860
2811 Woodlawn Rd., Lincoln, IL 62656 Website ~25.39 miles east of Petersburg
  • Two-star Highway property
  • 9 suites in hotel
From$51
Average 3.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham Lincoln in Lincoln
+1-888-788-5576
2809 Woodlawn Rd., Lincoln, IL 62656 ~25.49 miles east of Petersburg
  • Two-star hotel
  • Check in time: 11:00 AM
From$60
Average 3.0 /5 Review Score Call BookMore Details
Hotel Lincoln Inn on Route 66 and near I-55 in Lincoln
+1-888-897-9207
1750 5th St., Lincoln, IL 62656 ~26.22 miles east of Petersburg
  • Affordable Downtown hotel
  • Check-in time: 02:00 PM
Knights Inn Jacksonville East Morton Ave - Jacksonville
+1-888-311-4278
1111 East Morton Ave., Jacksonville, IL 62650 ~27.71 miles southwest of Petersburg
  • Two star hotel
  • Hotel has 39 rooms
From$39
Average 3.0 /5 Latest Reviews Call BookMore Details
Regal 8 Inn & Suites - Lincoln
+1-888-469-4795
2011 North Kickapoo St., Lincoln, IL 62656 ~28.73 miles east of Petersburg
  • Cheap property
  • 100 sleeping rooms in hotel
Super 8 by Wyndham Jacksonville in Jacksonville
+1-888-734-9421
1003 West Morton Ave., Jacksonville, IL 62650 ~28.82 miles southwest of Petersburg
  • Cheap Highway hotel
  • Hotel has 43 rooms
From$90
Very Good 4.0 /5 Read Reviews Call BookMore Details
Best Western Jacksonville Inn : 1709 West Morton Ave.
+1-888-841-5292
1709 West Morton Ave., Jacksonville, IL 62650 ~29.52 miles southwest of Petersburg
  • Mid-scale Highway property
  • Hotel has 2 floors
From$62
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn Jacksonville - Jacksonville
+1-888-455-5160
1725 West Morton Ave., Jacksonville, IL 62650 ~29.68 miles southwest of Petersburg
  • Mid-scale hotel
From$80
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Baymont by Wyndham Jacksonville
+1-888-965-8297
1914 Southbrooke Rd., Jacksonville, IL 62650 ~29.82 miles southwest of Petersburg
  • 3-star Highway property
  • Hotel has 62 rooms
From$54
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sleep Inn & Suites in Jacksonville
+1-888-906-6358
2401 Holliday Lane, Jacksonville, IL 62650 ~29.88 miles southwest of Petersburg
  • Midscale Highway hotel
  • Free comp. breakfast
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Jacksonville, an IHG Hotel : 2501 Holliday Lane
+1-888-749-6785
2501 Holliday Lane, Jacksonville, IL 62650 ~29.95 miles southwest of Petersburg
  • Low Cost Rural hotel
  • Check in: 3:00 pm
From$72
Average 3.0 /5 Guest Reviews Call BookMore Details
Quality Inn Jacksonville near I-72 : 200 Comfort Dr.
+1-888-878-9982
200 Comfort Dr., South Jacksonville, IL 62650 ~30.00 miles southwest of Petersburg
  • Affordable property
  • Fitness center on property
From$90
Very Good 4.0 /5 Read Reviews Call BookMore Details

Next: See My Petersburg Hotels with Pricing

Graph: Upcoming 20 Days of Petersburg Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Petersburg, IL discounts available. The chart reflects the cheapest Petersburg hotel for each day and each star rating category.

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.

Below is a chart of the current pricing seasonality of hotels and motels in Petersburg, IL:

Averate Rates by Star Rating

Below are 3 charts displaying average price trends by star rating class in Petersburg, IL. Analyze these line graphs to calculate the cheapest months to book a room in Petersburg for your upcoming travels.

Petersburg, IL: 4-Star and Luxury Hotel Options

4 Star Average Prices: $117.50

When it comes to finding premium accommodations in Petersburg, IL, there are plenty of options to choose from. From luxurious hotels to upscale bed and breakfasts, there is a perfect option for every traveler. The city offers everything you want for a relaxing and enjoyable visit. From spacious and well-appointed rooms to on-site restaurants and fitness centers, there's everything to fit your needs. Whether you're in the area for business or pleasure, the professional and courteous staff of high-end hotels will make sure your stay is a success. They offer a variety of room types to fit your needs, including suites with separate living areas and kitchenettes. Petersburg provides everything you want for a successful and enjoyable stay, so contact us today to book your accommodation.

Best Low-Budget Hotel Options in Petersburg, IL

3 Star Average Prices: $113.07

Whether you're browsing for a motel, an apartment, or a hostel, you'll be able to find something to suit your budget in Petersburg, IL. There are many hotels located in the city center, as well as in the suburbs. If you're looking for a more affordable option, there are also a number of hostels and apartments available. There are also many camping and RV parks in Petersburg, IL. These are a great option for those who are trying to save money on accommodations. Camping and RVing are nice ways to experience the outdoors and the area. So whatever your budget is, you'll be able to find affordable lodgings in Petersburg, IL. Don't spend another night overpaying for accommodations, book with us today and start saving.

2 Star Average Prices: $100.75

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.

FAQs about hotels in Petersburg

What are the most favored hotels in Petersburg?

Springhill Suites Springfield Southwest, Candlewood Suites Springfield North, an IHG Hotel and Comfort Suites Springfield are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Petersburg?

Wyndham Springfield City Centre, Riverbank Lodge and Carpenter Street Hotel are the top 3 luxury hotels near Petersburg city center.

What hotels are closest to the city center of Petersburg?

Riverbank Lodge, Motel 6 Springfield, IL - Airport, and Homestyle Inn & Suites are the properties closest to Petersburg city center.

How much does a cheap hotel in Petersburg cost per night?

In the last year, a 2 star hotel in Petersburg can be as cheap as $100.75 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Petersburg cost per night?

In the last year, the average 3 star hotel in Petersburg has been $113.07 per night. (based on HotelPlanner prices)

How much does a luxury hotel in Petersburg cost?

In the last year, the average 4 star hotel in Petersburg has been $117.50 per night. (based on HotelPlanner prices)

What are the best independent hotels in Petersburg?

Riverbank Lodge, Carpenter Street Hotel and Northfield Inn, Suites & Conference Center are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Petersburg?

Springhill Suites Springfield Southwest, Fairfield Inn and Courtyard by Marriott Springfield are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Petersburg?

Comfort Suites Springfield, Comfort Inn & Suites at I 55 and Sleep Inn & Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Petersburg?

Best Western Clearlake Plaza and Best Western Jacksonville Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Petersburg?

Candlewood Suites Springfield North, an IHG Hotel, Staybridge Suites South Springfield An Ihg Hotel and Holiday Inn Express Hotel & Suites Jacksonville, an IHG Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top