Find hotels in Hannibal, NY from $72

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Hannibal hotels

Randolph House Hotel, Trademark Collection by Wyndham

Randolph House Hotel, Trademark Collection by Wyndham
3.0 star property
Liverpool
6.6 out of 10, (1000)
"Clean room, nice people, good breakfast, right price."
United States
David
$61 nightly
The price is $70
Jan 1 - Jan 2, 2026
Total with taxes and fees
Randolph House Hotel, Trademark Collection by Wyndham

Red Roof Inn Weedsport

Red Roof Inn Weedsport
2.0 star property
Weedsport
8.4 out of 10, Very Good, (394)
"Nice hotel clean and priced well."
United States
Patrick
$85 nightly
The price is $97
Jan 30 - Jan 31, 2026
Total with taxes and fees
Red Roof Inn Weedsport

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

Holiday Inn Express Hotel & Suites Syracuse North - Cicero by IHG
2.5 star property
Cicero
9.0 out of 10, Wonderful, (1000)
"Good experience overall with this hotel."
United States
Sheila
$117 nightly
The price is $135
Jan 30 - Jan 31, 2026
Total with taxes and fees
Holiday Inn Express Hotel & Suites Syracuse North - Cicero by IHG

Super 8 by Wyndham Liverpool/Syracuse North Airport

Super 8 by Wyndham Liverpool/Syracuse North Airport
2.0 star property
Liverpool
8.8 out of 10, Excellent, (3152)
"Very clean and morning staff was sweet."
United States
Daryl
$70 nightly
The price is $80
Jan 11 - Jan 12, 2026
Total with taxes and fees
Super 8 by Wyndham Liverpool/Syracuse North Airport

The Eis House

The Eis House
3.0 star property
Mexico
8.6 out of 10, Excellent, (228)
"The way the owners treated me and my gf and I love staying there "
United States
Marcello
$110 nightly
The price is $123
Jan 1 - Jan 2, 2026
Total with taxes and fees
The Eis House

Cicero Grand - Syracuse North

Cicero Grand - Syracuse North
2.5 star property
Cicero
7.2 out of 10, Good, (1001)
"The room was great. The staff was very friendly."
United States
Ernest
$85 nightly
The price is $98
Jan 4 - Jan 5, 2026
Total with taxes and fees
Cicero Grand - Syracuse North

Quality Inn Brewerton - Syracuse Oneida Lake Area

Quality Inn Brewerton - Syracuse Oneida Lake Area
2.5 star property
Brewerton
6.4 out of 10, (1000)
"The staff was pleasant, checking and out went smoothly. The room was clean, bed was extremely comfortable. Lobby and all other areas are well maintained. Enjoyed our three night stay."
United States
Amber
$80 nightly
The price is $92
Jan 7 - Jan 8, 2026
Total with taxes and fees
Quality Inn Brewerton - Syracuse Oneida Lake Area

All Seasons Inn Corp

All Seasons Inn Corp
2.5 star property
Oswego
8.6 out of 10, Excellent, (411)
"Nice little place and comfy beds. Quiet place will be back."
United States
Jeromy
$70 nightly
The price is $79
Jan 5 - Jan 6, 2026
Total with taxes and fees
All Seasons Inn Corp

Best Western The Inn At The Fairgrounds

Best Western The Inn At The Fairgrounds
2.5 star property
Syracuse
7.6 out of 10, Good, (1003)
"Feel comfortable and safe"
Canada
Dinesh Kumar
$90 nightly
The price is $103
Jan 1 - Jan 2, 2026
Total with taxes and fees
Best Western The Inn At The Fairgrounds

Hampton Inn Syracuse Clay

Hampton Inn Syracuse Clay
2.5 star property
Liverpool
8.8 out of 10, Excellent, (1001)
"Clean rooms and comfortable beds"
United States
Mason
$106 nightly
The price is $122
Jan 9 - Jan 10, 2026
Total with taxes and fees
Hampton Inn Syracuse Clay

Tru By Hilton Syracuse North Airport Area

Tru By Hilton Syracuse North Airport Area
2.5 star property
Liverpool
9.2 out of 10, Wonderful, (1002)
"Clean room, excellent breakfast "
United States
Sai Vikas
$102 nightly
The price is $117
Jan 11 - Jan 12, 2026
Total with taxes and fees
Tru By Hilton Syracuse North Airport Area

Staybridge Suites Liverpool Syra by IHG

Staybridge Suites Liverpool Syra by IHG
3.0 star property
Liverpool
8.8 out of 10, Excellent, (667)
"Comfortable room in a great location. "
United States
Kevin
$100 nightly
The price is $115
Jan 3 - Jan 4, 2026
Total with taxes and fees
Staybridge Suites Liverpool Syra by IHG

Comfort Inn & Suites Liverpool - Syracuse

Comfort Inn & Suites Liverpool - Syracuse
2.5 star property
Liverpool
8.8 out of 10, Excellent, (630)
"Great stay. easy walk to diner friendly staff"
United States
Robert
$97 nightly
The price is $111
Jan 11 - Jan 12, 2026
Total with taxes and fees
Comfort Inn & Suites Liverpool - Syracuse

Super 8 by Wyndham Liverpool/Clay/Syracuse Area

Super 8 by Wyndham Liverpool/Clay/Syracuse Area
2.0 star property
Liverpool
6.4 out of 10, (1004)
"I loved the stay, i would suggest to other people"
United Kingdom
Mousa
$61 nightly
The price is $70
Jan 7 - Jan 8, 2026
Total with taxes and fees
Super 8 by Wyndham Liverpool/Clay/Syracuse Area

Nightshade Inn & Gardens

Nightshade Inn & Gardens
2.5 star property
Camillus
9.4 out of 10, Exceptional, (284)
"Staff is great, very clean and reasonably price I will stay there again"
United States
John
$84 nightly
The price is $97
Jan 4 - Jan 5, 2026
Total with taxes and fees
Nightshade Inn & Gardens

Clarion Hotel & Suites Riverfront

Clarion Hotel & Suites Riverfront
2.5 star property
Oswego
8.8 out of 10, Excellent, (934)
"Great staff, clean room. Would stay again "
United States
Donna
$127 nightly
The price is $142
Jan 29 - Jan 30, 2026
Total with taxes and fees
Clarion Hotel & Suites Riverfront

Rodeway Inn

Rodeway Inn
2.0 star property
Weedsport
7.4 out of 10, Good, (332)
"The staff were so friendly and VERY accommodating"
Canada
Jonnathon
$68 nightly
The price is $82
Jan 30 - Jan 31, 2026
Total with taxes and fees
Rodeway Inn

Holiday Inn Express Syracuse Fairgrounds by IHG

Holiday Inn Express Syracuse Fairgrounds by IHG
2.5 star property
Syracuse
9.0 out of 10, Wonderful, (1001)
"Room was nice and clean. Staff was friendly. "
United States
Noha
$114 nightly
The price is $131
Jan 30 - Jan 31, 2026
Total with taxes and fees
Holiday Inn Express Syracuse Fairgrounds by IHG

Comfort Inn - NYS Fairgrounds

Comfort Inn - NYS Fairgrounds
2.5 star property
Syracuse
7.8 out of 10, Good, (727)
"Easy check in with good information from the desk."
United States
Valerie
$101 nightly
The price is $116
Jan 7 - Jan 8, 2026
Total with taxes and fees
Comfort Inn - NYS Fairgrounds

Syracuse Grand

Syracuse Grand
2.5 star property
Liverpool
6.6 out of 10, (1001)
"Room and breakfast were nice"
United States
Christine
$96 nightly
The price is $110
Jan 1 - Jan 2, 2026
Total with taxes and fees
Syracuse Grand
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

Top Hannibal Hotel Reviews

More cheap stays in Hannibal

Hotels in Hannibal with star-rating

Find out more about Hannibal

Top reasons to visit Hannibal

  • Outdoor Adventures: Hannibal is a paradise for outdoor enthusiasts, with state parks and urban parks perfect for hiking and exploring nature.
  • Charming Downtown: The picturesque downtown area offers unique shops and a historical atmosphere, ideal for leisurely strolls.
  • Family-Friendly Attractions: Various attractions cater to families, ensuring fun experiences for all ages.
  • Romantic Getaways: The scenic beauty makes Hannibal a perfect spot for couples seeking a romantic retreat.
  • Diverse Accommodation: A range of hotels and motels provide options for every traveler, including pet-friendly and LGBTQIA-friendly stays.

Find great hotels near Hannibal

Hannibal, New York, offers a variety of accommodation options to suit every traveler’s needs, including hotels and motels. Whether you’re looking for pet-friendly amenities, a business-themed stay, or a welcoming environment for the LGBTQIA community, you’ll find top-rated hotels that promise a comfortable experience. Explore hotel reviews and discover the best choices for your visit to this charming town.

  • Red Roof Inn Fulton: Located 9 miles from Hannibal, Red Roof Inn Fulton offers a welcoming atmosphere for families and business travelers alike. Known for its LGBTQIA-friendly environment, this hotel provides family-oriented amenities such as free cribs and an arcade game room to keep children entertained. Business travelers will appreciate the meeting room facilities, making it an ideal choice for both work and leisure. With its commitment to inclusivity and comfort, Red Roof Inn Fulton is a convenient and supportive lodging option for all visitors.
  • Microtel Inn & Suites by Wyndham Baldwinsville/Syracuse: Situated 17 miles from Hannibal, Microtel Inn & Suites is perfect for those traveling with pets and families. This hotel features a 24-hour business center for the convenience of corporate guests, while families can take advantage of free cribs for younger children. The pet-friendly policy allows for a worry-free stay with your furry companions, as they are welcomed with specific amenities. With a blend of comfort and practicality, this hotel caters to varied travel needs.
  • Comfort Inn & Suites Liverpool - Syracuse: Located 20 miles from Hannibal, Comfort Inn & Suites Liverpool - Syracuse is an excellent choice for business travelers seeking pet-friendly accommodations. The hotel permits pets and provides a welcoming environment for service animals without fees. With a focus on business amenities, this hotel offers a convenient stay for professionals. Its combination of comfort and flexibility makes it a great choice for travelers looking to balance work and leisure effectively.

Where to stay near Hannibal

Hannibal, New York, offers a charming escape with its picturesque downtown area, perfect for a relaxing getaway. Explore family-friendly attractions and enjoy the historical atmosphere that defines this lovely city. With its close proximity to scenic outdoor adventures, visitors can delight in sunny weather while discovering the best local spots. Whether you're looking for a romantic retreat or a budget-friendly vacation, Hannibal has something special waiting for you.

  • Sterling: Located a mere 3 miles from Hannibal, Sterling is a delightful city that attracts visitors with its stunning outdoor scenery and romantic ambiance. The best time to visit is from June to August when the traveler arrivals peak, making it an ideal summer getaway. Here, you can enjoy activities in the local recreational areas, explore charming stores, and even indulge in some thrilling motor racing. The natural beauty is highlighted by nearby lakes and bays, as well as access to a national state park, providing endless opportunities for exploration and relaxation.
  • Oswego: Situated 10 miles from Hannibal, Oswego offers a unique blend of outdoor adventures and cultural experiences. With visitor numbers peaking in April, July, and September, it’s a great spot for spring and summer activities. Travelers flock here for its picturesque scenery and romantic settings. Enjoy the educational venues, explore recreational areas, or shop at local stores. Oswego is also home to a stunning lake, a modern college university, and a national state park, making it perfect for those looking to immerse themselves in nature and community.
  • Martville: Just 5 miles from Hannibal, Martville boasts a charming atmosphere that appeals to outdoor enthusiasts and romantics alike. The city experiences moderately seasonal traveler arrivals, peaking in July, August, and October. Visitors can enjoy recreational areas, local stores, and a lovely recreation park. The nearby lake and national state park provide a serene backdrop for outdoor activities, while the beach is perfect for a leisurely day by the water. Martville captures the essence of a quaint getaway with plenty of natural beauty to explore.

Things to do near Hannibal

Hannibal, New York, offers a delightful blend of outdoor adventures and romantic scenery, making it an ideal vacation spot. Visitors can explore recreational areas, enjoy memorable stays, and indulge in downtown shopping. With a variety of attractions nearby, Hannibal is perfect for those seeking both relaxation and fun activities, ensuring an unforgettable experience in this charming town.

Shopping

In Hannibal, you can enjoy shopping at local stores and markets. If you're up for a drive, visit Destiny USA, 27 miles away, featuring entertainment and diverse shopping options. Unite Two Design, located 22 miles away, offers unique gifts. The Central New York Regional Market, also 27 miles away, showcases local vendors.

Recreation

Experience tranquility at Battle Island State Park Golf Course, where you can enjoy a round of golf amidst beautiful landscapes, just 7 miles from Hannibal. Similarly, Oswego Country Club, 9 miles away, offers a serene outdoor atmosphere. For a more extended escape, visit Radisson Greens Golf Club, located 17 miles from town.

Adventure

Experience the thrill of motor racing at Oswego Speedway, located 11 miles from Hannibal, where adrenaline meets excitement. Alternatively, enjoy family fun and water adventures at Thunder Island, situated 10 miles away, offering a perfect blend of entertainment and excitement for all ages.

Feel the adrenaline rush at Fulton Speedway, located 10 miles from Hannibal, where you can immerse yourself in the heart-pounding world of motor racing, perfect for sports enthusiasts and adventure seekers alike.

Nightlife

In Hannibal, the nearby Landmark Theatre and Merry-Go-Round Playhouse offer captivating performances filled with culture and romance. For a more adventurous vibe, head to 5 Wits Adventure, where excitement awaits just a short drive away. Enjoy a blend of entertainment and family-friendly fun.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Hannibal

To save money on your trip to Hannibal, plan your visit between December and February for lower accommodation rates, especially on Mondays. Avoid Saturdays, which are typically more expensive. Use Expedia to compare hotel prices by filtering from lowest to highest, and consider booking a package that includes flights and activities for additional savings. Joining the One Key membership program can also provide exclusive discounts and allow you to earn OneKeyCash for future stays. Look out for last-minute deals to maximize your budget during your stay.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Hannibal are December to February, where the prices are slightly lower. This is in comparison to May and August to September, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Hannibal is Monday. The most expensive day to stay in Hannibal is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and the type of hotel you prefer. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Hannibal with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Hannibal

Hannibal, New York, is perfect for outdoor enthusiasts and romantic getaways, featuring urban parks, modern college campuses, and nearby state parks. Visitors can explore various attractions that cater to families and cultural experiences. For a memorable stay, consider checking out local attractions and hotels near the historic Rockcliffe Mansion, ensuring you have a delightful vacation in this charming town.

  • Fair Haven Beach State Park: Located 6 miles from Hannibal, this scenic state park offers breathtaking views and a range of outdoor activities. Enjoy hiking, swimming, or picnicking while soaking in the natural beauty of the lakeside landscape.
  • State University of New York-Oswego: Situated 9 miles away, this modern university boasts vibrant city vibes. Explore its beautiful campus, attend cultural events, or appreciate local art and history in the surrounding area.
  • Wright's Landing Marina: Located 10 miles from Hannibal, this marina is perfect for outdoor enthusiasts. Engage in water sports, relax on the beach, or embark on an adventure-filled day on the water with stunning views of the shoreline.

Best time to go to Hannibal

The best time to visit Hannibal is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is very cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January24.6°F (-4.1°C)Light RainVery CloudyAverageSlightly Low
February25.7°F (-3.5°C)Light RainMostly CloudyAverageSlightly Low
March33.1°F (0.6°C)Light RainMostly CloudyAverageAverage
April43.5°F (6.4°C)Light RainMostly CloudyModerately HighAverage
May55.0°F (12.8°C)Light RainMostly SunnyModerately LowSlightly High
June63.1°F (17.3°C)Light RainMostly SunnyAverageAverage
July70.0°F (21.1°C)Light RainMostly SunnyModerately HighAverage
August69.3°F (20.7°C)Light RainMostly SunnyModerately HighSlightly High
September63.1°F (17.3°C)Light RainMostly SunnyAverageSlightly High
October52.5°F (11.4°C)Light RainMostly CloudyModerately LowAverage
November41.0°F (5.0°C)Light RainMostly CloudyModerately LowAverage
December32.2°F (0.1°C)Light RainMostly CloudyAverageSlightly Low

The nearest major airports for your trip to Hannibal

Traveling to Hannibal, New York, is convenient through several nearby airports. Syracuse Hancock International Airport (SYR) is 28 miles away and offers several hotel options, including the DoubleTree by Hilton Hotel Syracuse, located 2 miles from the airport. Rochester Greater Rochester International Airport (ROC) is 56 miles from Hannibal, with nearby accommodations like the DoubleTree by Hilton Rochester, just 4 miles away. Lastly, Ithaca Tompkins Regional Airport (ITH) is 58 miles distant, featuring hotels such as the Inn at Taughannock Falls, located 8 miles from the airport. Each airport provides accessible transportation services to their respective hotels, ensuring a smooth travel experience.

Frequently asked questions

When is the best time to go to Hannibal?
The most popular time to visit Hannibal is August, when the town comes alive with vibrant festivals and outdoor events. This peak season, spanning from June to August, offers warm temperatures averaging around 80°F, creating a delightful atmosphere for exploring the area's charming attractions and scenic landscapes.

During these summer months, outdoor activities flourish. You can enjoy leisurely strolls along the Mississippi River, visit local parks, or partake in various community celebrations that showcase Hannibal's rich history and culture. The sunny skies and mild weather make it an ideal time for sightseeing, whether you're wandering through Mark Twain's childhood home or savoring local cuisine at riverside eateries.

For travelers seeking a quieter experience, November is an excellent option. While temperatures begin to cool down, dipping into the low 50s, the town is less crowded, allowing for a more relaxed visit. You can still appreciate the beauty of Hannibal's historic sites and enjoy the warm hospitality that the locals are known for, all while finding potentially better rates on accommodations.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Hannibal.
How can I save on a Hannibal hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Hannibal hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $72 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.

Explore a world of travel with Expedia