The best deals on hotels when visiting Saint James 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 Saint James, Illinois 62838

Cobblestone Inn & Suites Altamont

4 West Carriage Lane Altamont, IL

At Cobblestone Inn & Suites Altamont, travelers bound for Saint James will find budget-conscious accommodations with rooms starting at $109.99, creating a warm, welcoming environment. Enjoy a stay designed for convenience and value, where rooms are equipped with necessary amenities for a comfortable visit.

At Cobblestone Inn & Suites Altamont, visitors can relax in a more spacious, tranquil setting, while downtown Saint James remains within easy reach for exploration. Choose a hotel that elevates your Saint James trip while keeping costs low—reserve now!

  Call (855) 239-4019 to book with an agent.
  8.4 miles from Saint James, IL 62838

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 rooms beginning at $59.99, Americas Best Value Inn Vandalia provides affordable accommodations for guests headed to Saint James, creating a intimate-feeling and comfortable space perfect for relaxation. Take a refreshing break in Americas Best Value Inn's swimming pools, a delightful amenity for relaxation or play.

Relax in the peaceful surroundings of Americas Best Value Inn Vandalia, knowing that downtown Saint James is still within easy reach for a day of exploration. Book a budget-friendly hotel with extra comfort for your Saint James trip—secure today!

  Call (855) 235-0725 to book with an agent.
  13.3 miles from Saint James, IL 62838

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

With budget-conscious rooms starting at $67.40, Quality Inn & Suites Vandalia near I-70&Hwy 51 provides inviting accommodations for guests traveling to Saint James, creating a clean, welcoming space. Explore the area with Quality Inn's bike rental service, a fun and eco-friendly way to tour the local sights.

Guests staying at Quality Inn & Suites Vandalia near I-70&Hwy 51 will love the quiet atmosphere, with downtown Saint James still accessible by car for all their sightseeing needs. Relax and recharge in Saint James with a hotel that keeps your wallet happy—book today!

  Call (855) 235-6136 to book with an agent.
  13.4 miles from Saint James, IL 62838

Starting at

$67.40

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Vandalia

2707 Veterans Ave Vandalia, IL

At Ramada by Wyndham Vandalia, travelers headed to Saint James will find affordable comfort with rooms beginning at $76.99, creating a comfy, welcoming environment for relaxation. Stay cool with Ramada's personalized air conditioning systems, allowing you to control the climate in your room to your preference.

For those who prefer a calm atmosphere, Ramada by Wyndham Vandalia offers tranquility while keeping downtown Saint James close enough for a day of adventure. Make your Saint James trip enjoyable and cost-effective—lock in your hotel stay now!

  Call (855) 234-2997 to book with an agent.
  14.9 miles from Saint James, IL 62838

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 a relaxing stay, Holiday Inn Express & Suites Vandalia an IHG Hotel offers serene rooms with rates starting at $152.99, creating a clean, welcoming space ideal for guests traveling to Saint James. Wake up to the Express Start™ Breakfast at Holiday Inn Express, a complimentary buffet featuring a wide variety of hot and cold options.

For a calm escape, Holiday Inn Express & Suites Vandalia an IHG Hotel provides quiet surroundings with the convenience of downtown Saint James being close enough for exploration. Step into a welcoming Saint James stay that delivers on both comfort and savings—lock in today!

  Call (855) 233-0132 to book with an agent.
  15.1 miles from Saint James, IL 62838

Starting at

$152.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Effingham

1811 West Fayette Avenue Effingham, IL

For an affordable, restful stay, Baymont by Wyndham Effingham offers budget-friendly rooms with rates from $79.99, creating a clean and welcoming environment ideal for travelers. Stay connected with loved ones or catch up on work with Baymont by Wyndham’s free local and long-distance calls.

Unwind at Baymont by Wyndham Effingham, where quiet surroundings make for a relaxing stay and downtown Saint James is still within easy reach. Find the perfect base for exploring Saint James with affordable, inviting accommodations—secure now!

  Call (855) 234-2997 to book with an agent.
  18.9 miles from Saint James, IL 62838

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Effingham

1606 West Fayette Avenue Effingham, IL

Choose Ramada by Wyndham Effingham as you journey to Saint James, where inviting accommodations provide comfort and value, with room rates beginning at an affordable $80.99. Experience high-tech entertainment in Ramada's rooms, equipped with virtual reality headsets and gaming consoles.

Escape the city's bustle at Ramada by Wyndham Effingham, where peaceful surroundings combine with easy access to downtown Saint James. Step into an unforgettable Saint James experience with a hotel that makes you feel special—reserve now!

  Call (855) 234-2997 to book with an agent.
  19.2 miles from Saint James, IL 62838

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Effingham an IHG Hotel

1604 West Fayette Avenue Effingham, IL

Guests bound for Saint James can unwind at Holiday Inn Express&Suites Effingham an IHG Hotel, where inviting rooms start at $144.00, creating a warm and comfortable space ideal for relaxation. Relax in Holiday Inn Express's indoor heated pool, a perfect year-round relaxation spot for guests of all ages.

Relax in the quiet environment of Holiday Inn Express&Suites Effingham an IHG Hotel, where guests can enjoy peaceful surroundings and downtown Saint James remains nearby. Plan your Saint James getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 234-7135 to book with an agent.
  19.2 miles from Saint James, IL 62838

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Effingham IL

1412 West Fayette Ave Effingham, IL

Guests visiting Saint James can relax at Motel 6 Effingham IL, where budget-friendly rooms start at $75.99, creating a quiet and inviting atmosphere perfect for relaxation. Participate in Motel 6’s eco-initiatives, which aim to conserve resources and promote sustainability throughout their properties.

From Motel 6 Effingham IL, a simple drive brings guests into downtown Saint James, where they can explore the city’s attractions and return to the calm of the hotel. Stay relaxed and on budget while exploring Saint James—book your room today!

  Call (855) 235-0725 to book with an agent.
  19.4 miles from Saint James, IL 62838

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Effingham Il

1412 West Fayette Avenue Effingham, IL

With rates from $78.99, Studio 6 Effingham Il is a convenient choice for budget-savvy travelers visiting Saint James, creating a warm and welcoming environment ideal for relaxation. Studio 6 prioritizes guest safety and security, ensuring a worry-free experience.

At Studio 6 Effingham Il, the quiet atmosphere offers a restful stay, with the added convenience of downtown Saint James being nearby for sightseeing. Stay comfortably and on budget while visiting Saint James—lock in your stay today!

  Call (855) 234-5074 to book with an agent.
  19.4 miles from Saint James, IL 62838

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Effingham

1310 West Fayette Rd Effingham, IL

For a soft and affordable stay, Comfort Suites Effingham offers inviting rooms with rates starting at $98.99, creating a welcoming and comfortable environment ideal for rest. Stay fit with Comfort Suites' guided workout programs, available through the hotel's fitness channel for in-room exercise.

For a calm and comfortable stay, Comfort Suites Effingham offers peaceful surroundings while downtown Saint James remains within easy reach by car. Make Saint James travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 235-0725 to book with an agent.
  19.4 miles from Saint James, IL 62838

Starting at

$98.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, travelers to Saint James will find mellifluous rooms with rates starting at $155.99, creating a clean, welcoming space perfect for a relaxing stay. Find solace in the quiet of Hampton's soundproof rooms, allowing for a peaceful retreat from the day's activities.

For those seeking a blend of relaxation and city exploration, Hampton Inn & Suites Effingham offers tranquility with downtown Saint James a drive away. Find the perfect Saint James escape with accommodations that don’t break the bank—lock in today!

  Call (855) 235-0725 to book with an agent.
  19.7 miles from Saint James, IL 62838

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Best Western Delta Inn

1509 Hampton Dr Effingham, IL

At Best Western Delta Inn, travelers visiting Saint James can unwind in inviting comfort with rooms starting at $119.00, creating a clean and welcoming environment. Experience the thoughtful placement of eco-friendly waste solutions in Best Western hotels, promoting recycling and sustainability.

Unwind in the quiet atmosphere at Best Western Delta Inn, knowing that downtown Saint James remains close enough for a day of adventure. Get the rest and comfort you deserve while exploring Saint James—secure your hotel room now!

  Call (855) 234-7135 to book with an agent.
  19.7 miles from Saint James, IL 62838

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Effingham

1201 North Raney Effingham, IL

Stay at Home2 Suites by Hilton Effingham on your trip to Saint James, where inviting rooms create a comforting escape, with rates beginning at a welcoming $134.99 per night. Enjoy the added privacy and space with Home2 Suites' curtain dividers in studio suites, offering flexible living arrangements.

For those looking to unwind, Home2 Suites by Hilton Effingham offers a peaceful atmosphere, while downtown Saint James remains just a drive away. Settle into Saint James with a hotel that delivers quality and savings in every way—secure now!

  Call (855) 234-7135 to book with an agent.
  19.9 miles from Saint James, IL 62838

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Effingham

1602 Damron Court Effingham, IL

With rooms beginning at $57.99, Days Inn by Wyndham Effingham is a practical option for travelers bound for Saint James, providing budget-conscious comfort in a clean, inviting space. Check in and out with ease, thanks to our streamlined processes designed to respect your time and enhance your experience.

Relax in the calm surroundings of Days Inn by Wyndham Effingham, knowing that the attractions of downtown Saint James are just a smooth drive away. Make your Saint James stay relaxing and cost-effective—reserve your room today!

  Call (855) 234-2997 to book with an agent.
  19.9 miles from Saint James, IL 62838

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Effingham

1304 West Evergreen Drive Effingham, IL

Guests traveling to Saint James will appreciate the intimate accommodations at Quality Inn Effingham, with rooms starting at $93.99, creating a welcoming atmosphere. Enjoy the little extras at Quality Inn, like complimentary bottled water and snacks provided in your room upon arrival.

Unwind in the serene setting of Quality Inn Effingham, while downtown Saint James remains within a convenient drive for a day of exploration. Choose a hotel that complements your Saint James plans with ease and affordability—secure now!

  Call (855) 236-8982 to book with an agent.
  19.9 miles from Saint James, IL 62838

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Effingham an IHG Hotel

1301 Ave. of Mid America Effingham, IL

Step into relaxation at Holiday Inn Effingham an IHG Hotel on your journey to Saint James, where refined rooms offer comfort and sophistication, with nightly rates beginning at $149.00. Stay active with Holiday Inn's on-site sports facilities, including tennis courts and basketball hoops in select locations.

At Holiday Inn Effingham an IHG Hotel, peaceful surroundings allow for a relaxing stay, with downtown Saint James nearby for a balance of city exploration and tranquility. Get ready to unwind in Saint James with a hotel that blends style and relaxation seamlessly—lock in today!

  Call (855) 235-6136 to book with an agent.
  20.0 miles from Saint James, IL 62838

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Marriott Effingham

1111 North Henrietta Street Effingham, IL

At Fairfield Inn & Suites Marriott Effingham, guests traveling to Saint James can enjoy budget-friendly rooms starting at $149.99, creating a warm and welcoming space perfect for unwinding. Discover the ease of traveling with pets thanks to Fairfield's pet-friendly policies, welcoming your furry friends with open arms.

At Fairfield Inn & Suites Marriott Effingham, guests can unwind in the quiet surroundings, with downtown Saint James still within easy reach for a day of exploration. Uncover the perfect balance of comfort and affordability in Saint James—reserve today!

  Call (855) 233-7850 to book with an agent.
  20.0 miles from Saint James, IL 62838

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Effingham

1103 Ave. of Mid America Effingham, IL

For those traveling to Saint James, La Quinta Inn & Suites by Wyndham Effingham offers affordable rooms with rates starting at $122.99, creating a clean, comfortable atmosphere ideal for rest. Delight in La Quinta's signature bright and cheerful decor, creating an uplifting atmosphere that enhances your stay.

Surrounded by peace and quiet, La Quinta Inn & Suites by Wyndham Effingham lets you relax while keeping the thrills of Saint James within reach. Find your ideal Saint James hotel with amenities that make your visit extra special—lock in today!

  Call (855) 236-8982 to book with an agent.
  20.1 miles from Saint James, IL 62838

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Effingham IL

1200 North Raney Effingham, IL

With budget-conscious rooms beginning at $109.99, Country Inn & Suites by Radisson Effingham IL provides relaxing accommodations for travelers bound for Saint James, creating a warm environment. Indulge in the baked goods and fresh coffee served daily at Country Inn & Suites, a delightful treat to enhance your mornings.

Enjoy spacious rooms at Country Inn & Suites by Radisson Effingham IL, a quiet retreat where you can unwind and still explore Saint James with ease. Plan your Saint James trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 233-0132 to book with an agent.
  20.1 miles from Saint James, IL 62838

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Salem

118 Woods Lane Salem, IL

For those traveling to Saint James, Super 8 by Wyndham Salem offers affordable comfort with rooms starting at $53.99, providing a welcoming atmosphere ideal for unwinding. Breathe easy with Super 8's smoke-free policy, creating a clean and fresh environment for guests to enjoy.

Experience a tranquil stay at Super 8 by Wyndham Salem, where spacious accommodations make it easy to enjoy the proximity to Saint James. Make your Saint James trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 235-0725 to book with an agent.
  23.7 miles from Saint James, IL 62838

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Salem near I-57

1800 West Main St Salem, IL

At Quality Inn & Suites Salem near I-57, guests traveling to Saint James will find alluring accommodations with rooms from $67.99, creating a welcoming and relaxing atmosphere. Keep up with your health regime with Quality Inn's on-site nutritionist services, available to assist with diet and wellness plans.

At Quality Inn & Suites Salem near I-57, guests are treated to spacious accommodations with quick access to the lively atmosphere of Saint James. Experience a well-rounded stay perfect for your Saint James travels—reserve today!

  Call (855) 239-4019 to book with an agent.
  23.7 miles from Saint James, IL 62838

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Salem an IHG Hotel

102 Holiday Lane Salem, IL

At Holiday Inn Express & Suites Salem an IHG Hotel, guests visiting Saint James will enjoy charming accommodations with rates starting at $134.00, creating a clean and welcoming environment. Relax with Holiday Inn Express's blackout curtains in every room, ensuring a dark and quiet environment for a restful night's sleep.

Find your peaceful escape at Holiday Inn Express & Suites Salem an IHG Hotel, where quiet surroundings and quick access to Saint James come together seamlessly. Enjoy extra features and affordability on your Saint James trip—reserve your hotel now!

  Call (855) 233-0132 to book with an agent.
  23.7 miles from Saint James, IL 62838

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Salem Illinois

1812 West Main Street Salem, IL

With rates beginning at $55.99, Days Inn by Wyndham Salem Illinois is a practical option for travelers visiting Saint James, providing a soothing space perfect for unwinding. Utilize our business centers, equipped with essential tools and technology, to keep up with work while traveling.

Relax and unwind at Days Inn by Wyndham Salem Illinois, where calm surroundings are paired with quick access to Saint James's bustling attractions. Book a value-focused hotel for your Saint James travels and make the most of your visit—secure now!

  Call (855) 234-5074 to book with an agent.
  23.8 miles from Saint James, IL 62838

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms