The best deals on hotels when visiting Shepherd 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 Shepherd, Illinois 62343

Best Western on the River

401 North 3rd Street Hannibal, MO

For an affordable and comfortable stay near Shepherd, Best Western on the River offers quiet accommodations with rooms beginning at $120.99, creating a welcoming environment. Experience seamless travel with Best Western's online check-in and check-out process, saving you time and hassle.

Best Western on the River gives guests a perfect starting point for exploring Shepherd, with the city’s lively downtown area just a short trip away. Take the guesswork out of your Shepherd stay with a hotel that delivers on value—secure now!

  Call (855) 233-0132 to book with an agent.
  1.2 miles from Shepherd, IL 62343

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hannibal MO

123 Huckleberry Heights Dr Hannibal, MO

With rooms starting at $64.99, Motel 6 Hannibal MO offers inviting accommodations for travelers to Shepherd, creating a intimate-feeling and welcoming environment ideal for rest. Explore local attractions with ease, thanks to the central locations of many Motel 6 properties, putting you close to the action.

At Motel 6 Hannibal MO, a quick drive brings guests into the lively downtown area of Shepherd, making it easy to explore the city’s best offerings. Stay relaxed and within budget while exploring Shepherd—lock in your hotel room now!

  Call (855) 234-5074 to book with an agent.
  2.9 miles from Shepherd, IL 62343

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hannibal

120 Huckleberry Heights Dr Hannibal, MO

For budget-savvy travelers to Shepherd, Super 8 by Wyndham Hannibal provides inviting accommodations with rooms from $65.99, creating a secure, comfortable space perfect for rest. Kick off your mornings right with coffee available directly in your room, thanks to Super 8’s convenient in-room facilities.

Guests staying at Super 8 by Wyndham Hannibal can enjoy easy access to downtown Shepherd, where the city’s most exciting attractions are just a short drive away. Enjoy added comfort and savings while exploring Shepherd—lock in your stay now!

  Call (855) 236-8982 to book with an agent.
  2.9 miles from Shepherd, IL 62343

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Hannibal

4000 Market St Hannibal, MO

Guests bound for Shepherd will find inviting accommodations at Comfort Inn & Suites Hannibal, where enveloping rooms start at $112.99, creating a warm and comfortable space perfect for relaxation. Relax with Comfort Inn's pet-friendly rooms, allowing you to travel with your beloved pets without stress.

From Comfort Inn & Suites Hannibal, a short drive takes guests right into downtown Shepherd, where the city’s best sights and attractions await exploration. Enjoy your Shepherd adventure with a hotel that pairs quality and affordability—lock in today!

  Call (855) 235-0725 to book with an agent.
  4.1 miles from Shepherd, IL 62343

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Hannibal

4070 Market St Hannibal, MO

Guests traveling to Shepherd will enjoy the affordable comfort at Days Inn by Wyndham Hannibal, where rooms start at $68.00, creating a warm, inviting atmosphere for relaxation. Relax in the assurance that Days Inn meets rigorous standards for cleanliness and guest satisfaction, providing a worry-free stay.

From Days Inn by Wyndham Hannibal, guests can quickly reach downtown Shepherd by car, where the city’s most iconic attractions are always nearby. Plan your Shepherd visit with budget-wise lodging that delivers comfort—book today!

  Call (855) 235-0725 to book with an agent.
  4.2 miles from Shepherd, IL 62343

Starting at

$68.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Hannibal

4141 Market St Hannibal, MO

At Baymont by Wyndham Hannibal, guests traveling to Shepherd will find snug accommodations with rooms from $75.00, creating a welcoming and relaxing atmosphere. Enjoy the peace of mind provided by Baymont by Wyndham’s enhanced cleaning protocols, ensuring a safe and clean environment.

At Baymont by Wyndham Hannibal, guests can quickly drive into downtown Shepherd, where the city’s most vibrant spots are within easy reach. Enjoy a seamless Shepherd experience with amenities designed for your convenience—reserve now!

  Call (855) 235-6136 to book with an agent.
  4.2 miles from Shepherd, IL 62343

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Hannibal

4141B MARKET ST Hannibal, MO

For an inviting and comfortable stay near Shepherd, Howard Johnson by Wyndham Hannibal offers budget-friendly rooms with rates beginning at $70.00, creating a warm space. Appreciate the convenience of on-site dining at select Howard Johnson locations, serving delicious meals and snacks.

Howard Johnson by Wyndham Hannibal is ideally situated for those who prefer a quieter stay with the convenience of being just a short drive from downtown Shepherd. Discover how great Shepherd can be with accommodations that keep you comfortable—secure now!

  Call (855) 235-6136 to book with an agent.
  4.2 miles from Shepherd, IL 62343

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Hannibal

120 Lindsey Drive Hannibal, MO

With rooms beginning at $101.99, Quality Inn & Suites Hannibal provides budget-friendly accommodations for travelers visiting Shepherd, creating a warm and welcoming environment. Savor a leisurely brunch with Quality Inn's extended breakfast hours on weekends, allowing you to enjoy your morning at your pace.

Quality Inn & Suites Hannibal provides the perfect location for those wanting to visit downtown Shepherd, where a brief drive brings them to the city’s most iconic sights. Maximize your Shepherd travels with a hotel that’s both practical and inviting—lock in today!

  Call (855) 239-4019 to book with an agent.
  4.8 miles from Shepherd, IL 62343

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

105 Lakeside Dr Hannibal, MO

With rates beginning at $133.99, Sleep Inn & Suites is a practical choice for guests visiting Shepherd, providing a restful and inviting space ideal for relaxation. Savor a cup of coffee with Sleep Inn's in-room coffee makers, a convenient way to start your morning.

Guests staying at Sleep Inn & Suites can appreciate the balance of city access and a more relaxed atmosphere, with downtown Shepherd just a trip away. Discover a welcoming, cost-effective hotel perfect for your Shepherd getaway—secure today!

  Call (855) 239-4019 to book with an agent.
  5.2 miles from Shepherd, IL 62343

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Town & Country Inn&Suites

110 North 54th St Quincy, IL

With budget-friendly rooms beginning at $159.99, Town & Country Inn&Suites is a practical choice for travelers to Shepherd, creating a welcoming and comfortable space. Enjoy a stay that balances comfort and affordability with rooms that offer upgraded amenities for a more satisfying visit.

From Town & Country Inn&Suites, a relaxing drive brings guests into downtown Shepherd, where they can explore the city’s attractions and return to the tranquility of the hotel. Stay comfortably and affordably while exploring all that Shepherd has to offer—secure your room now!

  Call (855) 234-7135 to book with an agent.
  14.3 miles from Shepherd, IL 62343

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Quincy

4122 Broadway St Quincy, IL

Guests visiting Shepherd will find affordable comfort at AmericInn by Wyndham Quincy, where sheltered rooms begin at $76.99, creating a welcoming atmosphere ideal for a peaceful stay. Unwind in AmericInn by Wyndham's hot tubs, the perfect way to relax after a long day of travel or sightseeing.

For guests seeking both tranquility and city access, AmericInn by Wyndham Quincy offers the best of both worlds, with downtown Shepherd within reach. Enjoy Shepherd adventures with a budget-conscious, comfortable hotel—reserve now!

  Call (855) 234-2997 to book with an agent.
  14.5 miles from Shepherd, IL 62343

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Quincy

4415 Broadway Quincy, IL

With rooms starting at $139.00, Fairfield Inn & Suites Quincy provides inviting accommodations for guests bound for Shepherd, creating a mellifluous, comfortable environment ideal for relaxation. Appreciate the stylish accents in Fairfield's public areas, where modern art and architecture meet to create an engaging atmosphere.

A perfect balance between tranquility and city access can be found at Fairfield Inn & Suites Quincy, where downtown Shepherd is still a short drive away. Relax and unwind in Shepherd with a hotel that prioritizes your comfort—book your room today!

  Call (855) 236-8982 to book with an agent.
  14.5 miles from Shepherd, IL 62343

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Quincy Downtown

225 South 4th Street Quincy, IL

Guests traveling to Shepherd will appreciate the inviting accommodations at Quality Inn & Suites Quincy Downtown, where relaxed rooms start at $114.99, creating a warm, welcoming space. Discover the convenience of Quality Inn's room service app, allowing you to order food and services directly from your smartphone.

At Quality Inn & Suites Quincy Downtown, guests can unwind in peaceful surroundings, knowing that downtown Shepherd is just a short drive away. Rest easy in Shepherd with budget-wise lodging designed for your comfort—lock in today!

  Call (855) 233-7850 to book with an agent.
  14.6 miles from Shepherd, IL 62343

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Stoney Creek Inn Quincy

3809 Broadway St Quincy, IL

For a relaxing, budget-friendly stay, Stoney Creek Inn Quincy provides affordable rooms with rates from $134.99, creating a clean, inviting space perfect for relaxation. Relax in accommodations that provide a reliable and comfortable environment, making your stay both convenient and economical.

From Stoney Creek Inn Quincy, a relaxing drive brings guests into downtown Shepherd, where they can explore the city’s attractions and return to the tranquility of the hotel. Plan your Shepherd trip with ease and savings in mind—reserve your hotel room now!

  Call (855) 239-4019 to book with an agent.
  14.6 miles from Shepherd, IL 62343

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Quincy Downtown / River Area

200 South 3rd St Quincy, IL

Guests visiting Shepherd will find tucked away comfort at Microtel Inn & Suites by Wyndham Quincy Downtown / River Area, with inviting rooms starting at $80.10, creating a welcoming atmosphere ideal for rest. Relax in the unique window seat found in Microtel rooms, offering a perfect spot to read, relax, or enjoy the view.

The serene setting of Microtel Inn & Suites by Wyndham Quincy Downtown / River Area offers a quiet retreat, while keeping guests close enough to downtown Shepherd for easy access. Stay affordably and comfortably on your Shepherd adventure with well-equipped lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  14.6 miles from Shepherd, IL 62343

Starting at

$80.10

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Quincy East an IHG Hotel

4821 Oak St Quincy, IL

Experience a secure getaway at Holiday Inn Quincy East an IHG Hotel as you visit Shepherd, where inviting accommodations offer comfort, with affordable nightly rates starting at $139.00. Dive into local culture with Holiday Inn’s seasonal festivals, a celebration of local food, crafts, and traditions.

Guests staying at Holiday Inn Quincy East an IHG Hotel will love the calm atmosphere, with the added benefit of downtown Shepherd being just a short drive away. Stay comfortably in Shepherd with lodging that makes every moment enjoyable—secure your room now!

  Call (855) 233-7850 to book with an agent.
  14.7 miles from Shepherd, IL 62343

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

FairBridge Inn Express Monroe City

3 Gateway Sq. Drive Monroe City, MO

With budget-friendly rooms starting at $140.00, FairBridge Inn Express Monroe City is a practical option for travelers visiting Shepherd, creating a clean, comfortable space ideal for rest. Experience straightforward lodging in rooms that focus on essential amenities, perfect for budget-conscious travelers.

Enjoy a peaceful stay at FairBridge Inn Express Monroe City, where guests can relax and still visit Shepherd's lively streets whenever they choose. Make your Shepherd trip enjoyable and cost-effective—reserve your hotel room now!

  Call (855) 234-5074 to book with an agent.
  20.5 miles from Shepherd, IL 62343

Starting at

$140.00

per night

Read Reviews View Amenities View All Rooms

The Junction Inn

28804 MO 19 Perry, MO

Guests bound for Shepherd can relax at The Junction Inn, where budget-friendly rooms start at $74.99, creating a warm and comfortable space ideal for unwinding. Enjoy standard amenities in rooms that offer a comfortable environment for a pleasant visit.

Tucked away in a quiet location, The Junction Inn offers a relaxing experience with Shepherd never too far for a visit. Enjoy more of Shepherd with budget-friendly, inviting accommodations—book now!

  Call (855) 239-5277 to book with an agent.
  25.5 miles from Shepherd, IL 62343

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

1238 West Washington St Pittsfield, IL

With rooms beginning at $76.99, Rodeway Inn offers intimate accommodations for guests traveling to Shepherd, creating a clean and welcoming space for relaxation. Find value in rooms that provide dependable comfort, ensuring a pleasant stay at a budget-friendly price.

Find serenity at Rodeway Inn, where calm lodgings are matched with the convenience of being close to Shepherd's top spots. Book an inviting, economical hotel for your Shepherd visit—lock in now!

  Call (855) 234-2997 to book with an agent.
  28.7 miles from Shepherd, IL 62343

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

William Watson Hotel

105 East Washington Street Pittsfield, IL

Unwind at William Watson Hotel near Shepherd, where snug accommodations create a relaxing atmosphere, with budget-friendly nightly rates starting at $139.99. Stay in rooms that make travel more enjoyable, offering a variety of amenities that cater to both relaxation and convenience.

Step into comfort at William Watson Hotel, a serene retreat with the convenience of Shepherd's attractions just a short drive away. Step into a world of comfort and convenience on your Shepherd adventure—book now!

  Call (855) 236-8982 to book with an agent.
  29.8 miles from Shepherd, IL 62343

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Monroe Street Suites

221 South Monroe St Pittsfield, IL

With rooms beginning at $103.50, Monroe Street Suites offers inviting accommodations for travelers visiting Shepherd, creating a easygoing, comfortable space for rest. Stay in rooms that elevate your stay with additional conveniences, ensuring a comfortable and affordable experience.

Relax in comfort at Monroe Street Suites, a perfect spot for unwinding while Shepherd remains within easy reach. Escape to Shepherd and indulge in well-designed, cost-effective lodging—book today!

  Call (855) 234-5074 to book with an agent.
  29.8 miles from Shepherd, IL 62343

Starting at

$103.50

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Keokuk

325 Main St Keokuk, IA

For a tucked away stay, Baymont by Wyndham Keokuk offers inviting rooms with rates starting at $71.99, creating a warm, welcoming atmosphere perfect for travelers bound for Shepherd. Enjoy the daily convenience of a complimentary hot breakfast at Baymont by Wyndham, featuring fresh waffles, fruit, and more.

Unwind in the peaceful surroundings of Baymont by Wyndham Keokuk, where you can relax in comfort and still explore Shepherd at your leisure. Plan your Shepherd trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 234-5074 to book with an agent.
  46.2 miles from Shepherd, IL 62343

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

For budget-conscious travelers headed to Shepherd, Hampton Inn Keokuk offers comfortable rooms starting at $110.99, creating a clean and inviting atmosphere. Stay informed with Hampton’s digital information screens, offering updates on weather, local events, and hotel amenities.

Relax at Hampton Inn Keokuk, where restful lodgings are matched with the convenience of having Shepherd's highlights nearby. Rest easy during your Shepherd adventure with accommodations that make sense—lock in today!

  Call (855) 234-2997 to book with an agent.
  47.4 miles from Shepherd, IL 62343

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

For budget-savvy travelers, Quality Inn & Suites Keokuk North offers friendly comfort with rates beginning at $103.99, creating a warm and inviting atmosphere perfect for relaxation. Utilize Quality Inn's in-room smart devices, including thermostats and lighting controls, for a customized and convenient stay.

Guests will love the calming atmosphere at Quality Inn & Suites Keokuk North, while Shepherd's activities remain just a short trip away. Relax in Shepherd with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 239-5277 to book with an agent.
  48.1 miles from Shepherd, IL 62343

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms