We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Breakfast included Mid-range Pool Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Bar/Lounge Airport Transportation Fitness centre Room Service Business & up & up Internet & up Non-Smoking Hotel Air Conditioning Meeting Rooms Business Centre Independent Hotels Hotels with Jacuzzi Cheap Hotels Hotels with Restaurants Accessible rooms Super 8 Family Holiday Maker 60+ Traveller Hotels with Smoking Rooms ₹₹ ₹₹₹ ₹₹₹₹ Comfort Inn Quality Inn Luxury Traveller Concierge Thrifty Traveller Fairfield Inn Knights Inn Hampton Inn Holiday Inn History Buff Days Inn EconoLodge Motel 6 Americas Best Value Inns Beach Goer Romantic Green Microtel Best Western Themed Hotels Within 25 km Within 50 km Any distance from Hannibal-LaGrange University Hannibal, MO
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Econo Lodge
Booking.com
US$ 71
View Deal
3604 McMasters Ave, Hannibal, MO 63401-2543
1.5 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Country Hearth Inn Hannibal
Booking.com
US$ 74
View Deal
500 Mark Twain Ave, Hannibal, MO 63401-3250
2.9 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Super 8 Hannibal
Booking.com
US$ 54
View Deal
120 Huckleberry Heights Dr, Hannibal, MO 63401-5600
3.1 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Motel 6 Hannibal
Booking.com
US$ 60
View Deal
123 Huckleberry Heights Dr, Hannibal, MO 63401-5663
3.1 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Best Western On The River
Booking.com
US$ 94
View Deal
401 N 3rd St, Hannibal, MO 63401
3.3 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Quality Inn & Suites
SAVE US$ 24
US$ 105
Hotels.com
US$ 81
View Deal
120 Lindsey Dr, Hwy 36, Hannibal, MO 63401-6758
3.9 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of US$ 91/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Sleep Inn & Suites Hannibal
SleepInn
US$ 93
View Deal
105 Lakeside Dr, Hannibal, MO 63401-6741
4.1 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Comfort Inn & Suites
TripAdvisor
US$ 97
View Deal
4000 Market St, Hannibal, MO 63401-5448
4.7 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Days Inn - Hannibal
SAVE US$ 3
US$ 58
TripAdvisor
US$ 55
View Deal
4070 Market St, Hwy 61 & Hwy 61 Business Route, Hannibal, MO 63401-5448
4.7 km from Hannibal-LaGrange University Hannibal, MO
  • Free Parking
  • Breakfast included
The Hannibal Inn and Conference Center
Expedia.com
US$ 71
View Deal
4141 Market St, Hannibal, MO 63401-6028
4.9 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Budget Inn Palmyra
Booking.com
US$ 55
View Deal
423 E Lafayette St, Palmyra, MO 63461-1723
13.4 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Eagle's Nest Hotel & Conference Center
SAVE US$ 15
US$ 101
Booking.com
US$ 86
View Deal
300 South Third Street, Quincy, IL 62301
22.5 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Hampton Inn Quincy
Booking.com
US$ 124
View Deal
225 South 4th Street, Quincy, IL 62301
22.6 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Quality Inn and Suites Quincy
SAVE US$ 10
US$ 91
Travelocity
US$ 81
View Deal
201 S 3rd St, Quincy, IL 62301-3808
22.7 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Microtel Inn & Suites by Wyndham Quincy
SAVE US$ 6
US$ 94
Booking.com
US$ 88
View Deal
200 S 3rd St, Quincy, IL 62301-3809
22.7 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Welcome Inn Nightly and Extended Stay
No availability for your dates from these sites
200 Maine St, Quincy, IL 62301-3845
22.9 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Quincy Inn & Suites
SAVE US$ 2
US$ 81
Travelocity
US$ 79
View Deal
224 N 36th St, Quincy, IL 62301-3743
23.2 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Quincy Comfort Inn
SAVE US$ 31
US$ 123
ComfortInn
US$ 92
View Deal
4122 Broadway St, Quincy, IL 62305-2807
23.3 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Town & Country Inn and Suites Quincy
SAVE US$ 4
US$ 108
Expedia.com
US$ 104
View Deal
110 N 54th St, Quincy, IL 62305-9104
23.4 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Stoney Creek Inn - Quincy
Booking.com
US$ 107
View Deal
3809 Broadway St, Quincy, IL 62305-2801
23.5 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Fairfield Inn & Suites Quincy
Fairfield Inn
US$ 101
View Deal
4415 Broadway St, Quincy, IL 62305-8774
23.6 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Holiday Inn Quincy East
Expedia.com
US$ 113
View Deal
4821 Oak St, Quincy, IL 62305-9138
23.9 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
Americas Best Value Inn- Monroe City
Hotels.com
US$ 71
View Deal
3 Gateway Square Drive, Monroe City, MO 63456
29.2 km from Hannibal-LaGrange University Hannibal, MO
  • Free Wifi
  • Free Parking
No photo provided
501 Us-36 Bus, Monroe City, MO 63456
29.9 km from Hannibal-LaGrange University Hannibal, MO
    Junction Inn
    28804 Highway 19, Perry, MO 63462
    41.3 km from Hannibal-LaGrange University Hannibal, MO
    • Pool
    • Restaurant
    River's Edge Motel
    Travelocity
    US$ 79
    View Deal
    201 Mansion St, Louisiana, MO 63353-1116
    42.1 km from Hannibal-LaGrange University Hannibal, MO
    • Free Wifi
    • Free Parking
    No photo provided
    14043 Highway 54, Rockport, IL 62370-3319
    42.7 km from Hannibal-LaGrange University Hannibal, MO
      Super 8 Troy IL\/St. Louis Area
      Booking.com
      US$ 70
      View Deal
      910 Edwardsville Rd, Hwy 162, Troy, IL 62294-1300
      43.1 km from Hannibal-LaGrange University Hannibal, MO
      • Free Wifi
      • Free Parking
      Oak Hill Inn & Suites
      Booking.com
      US$ 108
      View Deal
      1701 Oak St, Canton, MO 63435-1596
      45.8 km from Hannibal-LaGrange University Hannibal, MO
      • Free Wifi
      • Free Parking
      No photo provided
      59435 Old Flint Trl, New London, MO 63459-4003
      46.9 km from Hannibal-LaGrange University Hannibal, MO
        Still looking for a place to stay?
        Hannibal has 8 Guest Houses with 1,268 reviews
        Rockcliffe Mansion
        1000 Bird St, Hannibal, MO 63401-3436
        3.1 km from Hannibal-LaGrange University Hannibal, MO
        • Free Wifi
        • Free Parking
        Garth Woodside Mansion Estate
        11069 New London Gravel Rd, Hannibal, MO 63401-7689
        6.6 km from Hannibal-LaGrange University Hannibal, MO
        • Free Wifi
        • Free Parking
        The Belvedere Inn Bed & Breakfast
        521 Bird St, Hannibal, MO 63401-3525
        3.3 km from Hannibal-LaGrange University Hannibal, MO
        • Free Wifi
        • Free Parking
        See all 8 Hannibal Guest Houses
        See all hotels in or near Hannibal
        Budget Inn Palmyra
        Booking.com
        US$ 55
        View Deal