The best deals on hotels when visiting St. Peter in Illinois.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In St. Peter, Illinois 62880

Cobblestone Inn & Suites Altamont

4 West Carriage Lane Altamont, IL

For an affordable and inviting stay, Cobblestone Inn & Suites Altamont offers delightful rooms with rates from $109.99, creating a clean, comfortable atmosphere perfect for travelers. Stay in rooms that provide a balance of comfort and value, with free Wi-Fi, comfortable bedding, and a peaceful setting.

Relax in the comfort of Cobblestone Inn & Suites Altamont, where guests can enjoy a quiet stay with downtown St. Peter still within an easy drive. Find comfort and convenience in St. Peter at a rate that fits your budget—book now!

  Call (855) 233-7850 to book with an agent.
  13.5 miles from ST. Peter, IL 62880

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Vandalia

1500 North 6th St. Vandalia, IL

With budget-friendly rooms beginning at $59.99, Americas Best Value Inn Vandalia provides affordable accommodations for travelers bound for St. Peter, creating a harmonious and welcoming environment. Book confidently, knowing that Americas Best Value Inn provides a satisfaction guarantee to ensure your happiness and comfort.

Experience a relaxing stay at Americas Best Value Inn Vandalia, where peaceful surroundings offer rest and downtown St. Peter is just a drive away. Enjoy practical comfort and great rates on your St. Peter adventure—book today!

  Call (855) 233-7850 to book with an agent.
  15.3 miles from ST. Peter, IL 62880

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Vandalia near I-70&Hwy 51

1920 Kennedy Boulevard Vandalia, IL

For an inviting and budget-conscious stay near St. Peter, Quality Inn & Suites Vandalia near I-70&Hwy 51 offers quiet rooms with rates beginning at $67.40, creating a welcoming atmosphere for rest. Enjoy freshly brewed coffee in the lobby of Quality Inn, a welcome treat to energize your mornings or afternoons.

Travelers can unwind in the peaceful atmosphere of Quality Inn & Suites Vandalia near I-70&Hwy 51, while the attractions of downtown St. Peter are a quick drive away. Stay affordably and rest well while enjoying St. Peter—secure your hotel room now!

  Call (855) 233-7850 to book with an agent.
  15.5 miles from ST. Peter, IL 62880

Starting at

$67.40

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Vandalia

2707 Veterans Ave Vandalia, IL

With affordable rooms starting at $76.99, Ramada by Wyndham Vandalia provides a welcoming option for guests bound for St. Peter, creating a warm and inviting atmosphere. Relax with Ramada's movie nights, featuring outdoor screenings under the stars or cozy indoor setups.

At Ramada by Wyndham Vandalia, guests can relax in quiet surroundings while keeping downtown St. Peter within easy reach for city exploration. Stay comfortable and budget-savvy on your St. Peter visit—lock in your room today!

  Call (855) 234-7135 to book with an agent.
  16.5 miles from ST. Peter, IL 62880

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Vandalia an IHG Hotel

21 Mattes Ave Vandalia, IL

For an inviting stay, Holiday Inn Express & Suites Vandalia an IHG Hotel offers secure accommodations with rates from $154.00, creating a comfortable environment ideal for travelers bound for St. Peter. Stay informed with Holiday Inn Express's digital concierge services, providing up-to-date information and recommendations for your visit.

At Holiday Inn Express & Suites Vandalia an IHG Hotel, visitors can unwind in peaceful surroundings, while downtown St. Peter remains a convenient drive away for a day of city adventures. Enjoy stress-free St. Peter travel with accommodations designed for relaxation and savings—book today!

  Call (855) 233-7850 to book with an agent.
  16.6 miles from ST. Peter, IL 62880

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Salem

118 Woods Lane Salem, IL

With rates starting at $53.99, Super 8 by Wyndham Salem provides budget-conscious comfort for guests visiting St. Peter, creating a warm and inviting atmosphere for rest. Opt for Super 8 by Wyndham on your next road trip or city visit, where convenience, cost, and comfort are seamlessly blended.

Unwind in the tranquil atmosphere of Super 8 by Wyndham Salem, where the peaceful environment offers rest and downtown St. Peter is still nearby. Stay smart and comfortable while keeping costs low on your St. Peter visit—reserve now!

  Call (855) 234-2997 to book with an agent.
  18.1 miles from ST. Peter, IL 62880

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Salem an IHG Hotel

102 Holiday Lane Salem, IL

For an inviting and comfortable stay near St. Peter, Holiday Inn Express & Suites Salem an IHG Hotel offers budget-friendly rooms with rates beginning at $134.00, creating a warm space. Keep up with your exercise routine in Holiday Inn Express's 24-hour fitness center, equipped with the latest cardio and weight equipment.

For a restful stay, Holiday Inn Express & Suites Salem an IHG Hotel provides peaceful surroundings, with downtown St. Peter still a comfortable drive away. Make every day in St. Peter a pleasure with a hotel that goes above and beyond—secure now!

  Call (855) 234-7135 to book with an agent.
  18.1 miles from ST. Peter, IL 62880

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Salem near I-57

1800 West Main St Salem, IL

With affordable rooms beginning at $67.99, Quality Inn & Suites Salem near I-57 is a practical choice for guests visiting St. Peter, creating a clean and inviting space ideal for rest. Relax in Quality Inn's spacious accommodations, where extra room to move ensures a comfortable and relaxing stay.

A quiet retreat awaits at Quality Inn & Suites Salem near I-57, where guests can enjoy relaxation and still access downtown St. Peter with ease. Discover a welcoming, cost-effective hotel perfect for your St. Peter getaway—secure today!

  Call (855) 239-5277 to book with an agent.
  18.1 miles from ST. Peter, IL 62880

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Salem Illinois

1812 West Main Street Salem, IL

For a soft stay, Days Inn by Wyndham Salem Illinois offers budget-friendly rooms with rates beginning at $55.99, creating a warm and welcoming environment ideal for guests visiting St. Peter. Start your day on a high note with Days Inn's complimentary breakfast, featuring a variety of options to satisfy every appetite.

At Days Inn by Wyndham Salem Illinois, guests can enjoy the quiet environment, with downtown St. Peter remaining nearby for all their city adventures. Enjoy a stress-free St. Peter trip with cozy, budget-wise lodging—reserve today!

  Call (855) 235-6136 to book with an agent.
  18.2 miles from ST. Peter, IL 62880

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Effingham

1811 West Fayette Avenue Effingham, IL

Guests traveling to St. Peter will appreciate the inviting accommodations at Baymont by Wyndham Effingham, where serene rooms start at $79.99, creating a warm, welcoming space. Appreciate the eco-friendly initiatives at Baymont by Wyndham, aimed at reducing waste and conserving energy.

Find your tranquil escape at Baymont by Wyndham Effingham, perfectly nestled for guests seeking both relaxation and proximity to St. Peter. Embrace the best of St. Peter with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 234-7135 to book with an agent.
  23.0 miles from ST. Peter, IL 62880

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Effingham an IHG Hotel

1604 West Fayette Avenue Effingham, IL

With rooms beginning at $144.00, Holiday Inn Express&Suites Effingham an IHG Hotel provides inviting accommodations for travelers bound for St. Peter, creating a gentle, welcoming environment. Keep up with your exercise routine in Holiday Inn Express's 24-hour fitness center, equipped with the latest cardio and weight equipment.

Step into a quiet retreat at Holiday Inn Express&Suites Effingham an IHG Hotel, offering serene surroundings just a short drive from the buzz of St. Peter. Rest easy in St. Peter with budget-wise lodging designed for your comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  23.3 miles from ST. Peter, IL 62880

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Effingham

1606 West Fayette Avenue Effingham, IL

Relax in the inviting surroundings of Ramada by Wyndham Effingham as you travel to St. Peter, where quality rooms offer warmth and comfort, with rates beginning at $80.99. Indulge in Ramada's luxury bedding options, featuring down comforters and hypoallergenic pillows for a restful night's sleep.

Guests will appreciate the quiet environment at Ramada by Wyndham Effingham, where restful accommodations are never too far from St. Peter's activities. Relax in St. Peter with a hotel that combines modern elegance and unbeatable rates—lock in today!

  Call (855) 239-5277 to book with an agent.
  23.3 miles from ST. Peter, IL 62880

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Effingham IL

1412 West Fayette Ave Effingham, IL

With rates starting at $75.99, Motel 6 Effingham IL offers budget-conscious comfort for travelers headed to St. Peter, creating a welcoming, inviting environment perfect for relaxation. Bring your pets along to stay at Motel 6, where pet-friendly policies ensure you don’t have to leave your furry friends behind.

Find your ideal escape at Motel 6 Effingham IL, where guests can unwind in comfort and explore St. Peter at their convenience. Stay affordably and enjoy extra perks on your St. Peter adventure—book now!

  Call (855) 235-0725 to book with an agent.
  23.4 miles from ST. Peter, IL 62880

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Effingham

1310 West Fayette Rd Effingham, IL

At Comfort Suites Effingham, travelers to St. Peter will find budget-friendly rooms with rates starting at $98.99, creating a clean, welcoming environment perfect for rest. Rest easy with Comfort Suites' 100 percent Satisfaction Guarantee, ensuring a pleasant and worry-free experience.

Discover the peace and quiet of Comfort Suites Effingham, perfectly positioned for those wanting to explore St. Peter while staying in a calm environment. Make St. Peter travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 235-6136 to book with an agent.
  23.4 miles from ST. Peter, IL 62880

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Effingham Il

1412 West Fayette Avenue Effingham, IL

For an inviting stay, Studio 6 Effingham Il offers alluring accommodations with rooms from $78.99, providing a clean, comfortable environment ideal for travelers visiting St. Peter. Practical amenities at Studio 6 ensure your extended stay is as comfortable and convenient as possible.

Guests will love the calming atmosphere at Studio 6 Effingham Il, while St. Peter's activities remain just a short trip away. Stay affordably and comfortably on your St. Peter adventure—lock in your hotel today!

  Call (855) 235-0725 to book with an agent.
  23.5 miles from ST. Peter, IL 62880

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Best Western Flora Inn

201 Hagen Dr Flora, IL

For an affordable stay near St. Peter, Best Western Flora Inn offers inviting rooms with rates starting at $83.99, creating a clean and welcoming space ideal for rest. Enjoy the vibrant atmosphere of Best Western’s café lounges, where you can sip coffee and catch up on work or reading.

Take a break from the city buzz at Best Western Flora Inn, a peaceful spot where St. Peter is always close enough for a quick trip. Take advantage of a St. Peter hotel that keeps both quality and cost in mind—reserve now!

  Call (855) 234-2997 to book with an agent.
  23.5 miles from ST. Peter, IL 62880

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Effingham

1305 North Keller Dr Effingham, IL

At Hampton Inn & Suites Effingham, guests bound for St. Peter will enjoy budget-friendly comfort with rooms starting at $155.99, creating a warm and welcoming atmosphere. Explore with ease, knowing that Hampton by Hilton hotels are conveniently located near top local attractions and business centers.

Step into the calm of Hampton Inn & Suites Effingham, where quiet rooms are paired with the excitement of St. Peter just a short drive away. Step into a welcoming St. Peter stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 234-5074 to book with an agent.
  23.9 miles from ST. Peter, IL 62880

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Best Western Delta Inn

1509 Hampton Dr Effingham, IL

Guests traveling to St. Peter will find Best Western Delta Inn a practical choice, with rooms beginning at $119.00, creating a clean and inviting environment ideal for relaxation. Dine at Best Western's on-site restaurants, where delicious meals are conveniently served up with a side of hospitality.

Unwind in the tranquil surroundings of Best Western Delta Inn, where a restful stay is paired with convenient access to St. Peter. Settle in with confidence at a budget-friendly hotel for your St. Peter getaway—book today!

  Call (855) 235-0725 to book with an agent.
  23.9 miles from ST. Peter, IL 62880

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

900 North Olive Rd Flora, IL

Guests traveling to St. Peter can unwind at Rodeway Inn, where sheltered rooms begin at $66.99, creating a clean, welcoming environment perfect for relaxation. Enjoy a stay that simplifies your travel needs, with rooms equipped with essential amenities for a stress-free experience.

Enjoy a restful escape at Rodeway Inn, where guests can relax and still have St. Peter's vibrant energy close at hand. Enjoy St. Peter in comfort and without the expense—lock in your stay today!

  Call (855) 233-7850 to book with an agent.
  23.9 miles from ST. Peter, IL 62880

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Effingham

1201 North Raney Effingham, IL

Find relaxation and value at Home2 Suites by Hilton Effingham as you journey to St. Peter, where quality rooms provide a serene atmosphere, with inviting rates beginning at $134.99. Relax with indoor plants and natural decor elements throughout the hotel, enhancing the ambiance and air quality.

At Home2 Suites by Hilton Effingham, you can experience a serene atmosphere, with St. Peter's vibrant streets always close enough for an adventure. Rest and recharge in St. Peter with a hotel that makes every dollar count—book today!

  Call (855) 234-5074 to book with an agent.
  24.0 miles from ST. Peter, IL 62880

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Effingham

1304 West Evergreen Drive Effingham, IL

With rates beginning at $93.99, Quality Inn Effingham provides budget-friendly accommodations for travelers visiting St. Peter, creating a warm and inviting environment. Unwind in the comfort of Quality Inn's rooms, each outfitted with cozy bedding and thoughtful amenities for a restful sleep.

For travelers seeking both quiet and convenience, Quality Inn Effingham is perfectly situated near St. Peter for the best of both worlds. Embrace a relaxing St. Peter stay with hotel accommodations that offer exceptional value—lock in today!

  Call (855) 236-8982 to book with an agent.
  24.1 miles from ST. Peter, IL 62880

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Effingham

1602 Damron Court Effingham, IL

Guests visiting St. Peter can enjoy inviting accommodations at Days Inn by Wyndham Effingham, with rooms starting at $57.99, creating a welcoming, welcoming environment perfect for relaxation. Stay fit with Days Inn's gym facilities, where you can keep up with your fitness routine while on the road.

Find your restful haven at Days Inn by Wyndham Effingham, where the peaceful ambiance ensures a calm stay with St. Peter always within reach. Book now and enjoy a practical, affordable St. Peter stay—reserve your room today!

  Call (855) 239-4019 to book with an agent.
  24.1 miles from ST. Peter, IL 62880

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Marriott Effingham

1111 North Henrietta Street Effingham, IL

With rooms beginning at $149.99, Fairfield Inn & Suites Marriott Effingham provides budget-friendly accommodations for travelers visiting St. Peter, creating a warm and welcoming environment. Enjoy the flexibility of Fairfield's check-in and check-out times, designed to accommodate the needs of busy travelers.

Stay at Fairfield Inn & Suites Marriott Effingham for a quiet escape, with the added benefit of having St. Peter's lively offerings just minutes away. Discover the ease of traveling to St. Peter with well-equipped, affordable lodging—reserve today!

  Call (855) 239-5277 to book with an agent.
  24.2 miles from ST. Peter, IL 62880

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Effingham an IHG Hotel

1301 Ave. of Mid America Effingham, IL

Enjoy the tucked away ambiance of Holiday Inn Effingham an IHG Hotel near St. Peter, where quality accommodations offer a peaceful escape, with inviting rates starting at just $149.00. Enjoy dining at Holiday Inn's on-site restaurants, where you can savor local and international cuisine in a welcoming setting.

Positioned just outside St. Peter, Holiday Inn Effingham an IHG Hotel provides the perfect balance of quiet accommodations and access to urban adventures. Unwind in St. Peter with accommodations that make luxury feel effortless—secure now!

  Call (855) 234-2997 to book with an agent.
  24.3 miles from ST. Peter, IL 62880

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms