Find hotels in Hannibal, NY from £52

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Hannibal hotels and places to stay

Our top choices for Hannibal hotels

Cicero Grand - Syracuse North

2.5 star property
7.4 out of 10, Good, (1003)
"The facility was clean. The staff—Anna and Mary— were excellent and worked hard to make our stay great. "
The price is £82
includes taxes & fees
2 Sept - 3 Sept
Cicero Grand - Syracuse North

The Evergreen Motel

2.5 star property
8.8 out of 10, Excellent, (292)
"This is a great little motel. Family run, clean, nice bed."
The price is £70
includes taxes & fees
25 Aug - 26 Aug
The Evergreen Motel

All Seasons Inn Corp

2.5 star property
8.6 out of 10, Excellent, (383)
"Best place I’ve stayed at in Oswego. I would absolutely stay again."
The price is £67
includes taxes & fees
25 Aug - 26 Aug
All Seasons Inn Corp

Tru By Hilton Syracuse North Airport Area

2.5 star property
9.2 out of 10, Wonderful, (1002)
"Convenient location meeting our overnight needs."
The price is £90
includes taxes & fees
14 Sept - 15 Sept
Tru By Hilton Syracuse North Airport Area

The Eis House

3.0 star property
8.6 out of 10, Excellent, (208)
"They accommodated us very well"
The price is £82
includes taxes & fees
25 Aug - 26 Aug
The Eis House

Clarion Hotel & Suites Riverfront

2.5 star property
9.0 out of 10, Wonderful, (855)
"The people and hotel where top notch and super friendly "
The price is £112
includes taxes & fees
22 Sept - 23 Sept
Clarion Hotel & Suites Riverfront

Red Roof Inn Weedsport

2.0 star property
8.6 out of 10, Excellent, (340)
"Great location"
The price is £95
includes taxes & fees
1 Sept - 2 Sept
Red Roof Inn Weedsport

Nightshade Inn & Gardens

2.5 star property
9.4 out of 10, Exceptional, (261)
"Place was updated and well kept. Enjoyed the in room fresh fruit, bottles of water and granola snacks! "
The price is £93
includes taxes & fees
31 Aug - 1 Sept
Nightshade Inn & Gardens

Comfort Inn - NYS Fairgrounds

2.5 star property
7.8 out of 10, Good, (688)
"From the check in, to the comfortable bed, to check out, everything was enjoyable."
The price is £90
includes taxes & fees
2 Sept - 3 Sept
Comfort Inn - NYS Fairgrounds

Knights Inn Oswego

2.0 star property
7.6 out of 10, Good, (742)
"Our go to stay whenever we are in Oswego. "
The price is £74
includes taxes & fees
26 Aug - 27 Aug
Knights Inn Oswego

Randolph House Hotel, Trademark Collection by Wyndham

3.0 star property
7.0 out of 10, Good, (910)
"Easy to book, very friendly staff and on the go"
The price is £63
includes taxes & fees
22 Sept - 23 Sept
Randolph House Hotel, Trademark Collection by Wyndham

Best Western Plus Oswego Hotel and Conference Center

2.5 star property
8.8 out of 10, Excellent, (822)
"The river view is great, and the room was clean and cozy."
The price is £106
includes taxes & fees
1 Sept - 2 Sept
Best Western Plus Oswego Hotel and Conference Center

Holiday Inn Express Hotel & Suites Syracuse North - Cicero by IHG

2.5 star property
9.0 out of 10, Wonderful, (1002)
"Front desk staff have been so friendly and helpful and the breakfast is bountiful! Really lovely stay for our family."
The price is £100
includes taxes & fees
2 Sept - 3 Sept
Holiday Inn Express Hotel & Suites Syracuse North - Cicero by IHG

Holiday Inn Express Syracuse Fairgrounds by IHG

2.5 star property
9.0 out of 10, Wonderful, (1003)
"Great hotel!!"
The price is £108
includes taxes & fees
2 Sept - 3 Sept
Holiday Inn Express Syracuse Fairgrounds by IHG

Rodeway Inn

2.0 star property
7.4 out of 10, Good, (312)
"Great value"
The price is £67
includes taxes & fees
31 Aug - 1 Sept
Rodeway Inn

Tru By Hilton Syracuse-Camillus

2.5 star property
8.8 out of 10, Excellent, (1004)
"It was a great mid-way stop for us with lots of dining options nearby. "
The price is £98
includes taxes & fees
7 Sept - 8 Sept
Tru By Hilton Syracuse-Camillus

Holiday Inn Express & Suites Oswego by IHG

2.5 star property
9.4 out of 10, Exceptional, (550)
"Tucked back away from main road vary nice hotel"
The price is £101
includes taxes & fees
2 Sept - 3 Sept
Holiday Inn Express & Suites Oswego by IHG

Hampton Inn Syracuse Clay

2.5 star property
9.0 out of 10, Wonderful, (1002)
"Location was perfect. "
The price is £103
includes taxes & fees
1 Sept - 2 Sept
Hampton Inn Syracuse Clay

Hampton Inn & Suites Syracuse North Airport Area

2.5 star property
9.6 out of 10, Exceptional, (1002)
"Great stay with friendly staff!"
The price is £119
includes taxes & fees
7 Sept - 8 Sept
Hampton Inn & Suites Syracuse North Airport Area

Comfort Inn & Suites Liverpool - Syracuse

2.5 star property
8.8 out of 10, Excellent, (495)
"Enjoyed breakfast, quiet night, great staff - very helpful and polite; Appreciated a good nights' sleep."
The price is £79
includes taxes & fees
7 Sept - 8 Sept
Comfort Inn & Suites Liverpool - Syracuse
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Hannibal

Venture to Fair Haven Beach State Park and Wright's Landing Marina—just two of the sights around Hannibal.

Top Hannibal Hotel Reviews

Frequently asked questions

When is the best time to go to Hannibal?
The most popular time to visit Hannibal is August, when the weather is warm and inviting. With average temperatures reaching around 26°C, this month offers an excellent environment for outdoor activities and local festivals that showcase the vibrant community spirit.

During the peak season from June to August, Hannibal comes alive with tourists eager to explore its rich history and scenic views along the Mississippi River. The pleasant summer evenings are great for leisurely strolls, allowing visitors to soak in the charm of the historic downtown area, complete with quaint shops and delightful dining options.

For those who enjoy the thrill of outdoor adventures, August is particularly appealing. You can take advantage of the warm weather by indulging in activities such as kayaking, hiking the nearby trails, or simply relaxing by the riverbank. The abundance of events, including local fairs and music festivals, adds to the lively atmosphere, providing a chance to engage with locals and fellow travellers.

If you're looking for a more budget-friendly experience, consider visiting in November. This month often sees a decrease in tourist numbers, making it easier to explore without the crowds. Plus, you'll have the opportunity to enjoy the fall foliage, which adds a beautiful backdrop to your adventures.
Where can I find the best nightlife in Hannibal?
Hannibal, New York, is a charming small town that offers a more laid-back atmosphere, so nightlife options are somewhat limited.

For a casual evening out, you may find a few local bars and pubs where you can enjoy a drink and perhaps catch up with friends. While the nightlife scene isn't as vibrant as in larger cities, you might discover some community events or live music happening at local venues, especially during the summer months.

If you're looking for a lively night out, nearby cities like Oswego or Syracuse have more extensive nightlife offerings, including clubs, bars, and live entertainment. These areas could be worth the short drive for those seeking a more energetic evening.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Hannibal hotel for you.
How can I save on a Hannibal hotel booking with Expedia?
Before booking your Hannibal hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Hannibal hotel?
Prices for hotels in Hannibal often vary, but you can find a great deal from £52 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.