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

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
$114 nightly
The price is $131
Jan 25 - Jan 26, 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, (3136)
"Very clean and morning staff was sweet."
United States
Daryl
$70 nightly
The price is $80
Jan 4 - Jan 5, 2026
Total with taxes and fees
Super 8 by Wyndham Liverpool/Syracuse North Airport

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, (1003)
"Clean room, excellent breakfast "
United States
Sai Vikas
$102 nightly
The price is $117
Jan 1 - Jan 2, 2026
Total with taxes and fees
Tru By Hilton Syracuse North Airport Area

Hampton Inn & Suites Syracuse North Airport Area

Hampton Inn & Suites Syracuse North Airport Area
2.5 star property
North Syracuse
9.6 out of 10, Exceptional, (1002)
"It was a great stay"
United States
Deborah
$122 nightly
The price is $141
Jan 3 - Jan 4, 2026
Total with taxes and fees
Hampton Inn & Suites Syracuse North Airport Area

Randolph House Hotel, Trademark Collection by Wyndham

Randolph House Hotel, Trademark Collection by Wyndham
3.0 star property
Liverpool
6.6 out of 10, (1001)
"Easy parking , clean room and staff are friendly "
United States
Dong
$64 nightly
The price is $74
Jan 4 - Jan 5, 2026
Total with taxes and fees
Randolph House Hotel, Trademark Collection by Wyndham

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 2 - Jan 3, 2026
Total with taxes and fees
Hampton Inn Syracuse Clay

Cicero Grand - Syracuse North

Cicero Grand - Syracuse North
2.5 star property
Cicero
7.2 out of 10, Good, (1000)
"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

Red Roof Inn Weedsport

Red Roof Inn Weedsport
2.0 star property
Weedsport
8.4 out of 10, Very Good, (391)
"Nice hotel clean and priced well."
United States
Patrick
$80 nightly
The price is $91
Jan 25 - Jan 26, 2026
Total with taxes and fees
Red Roof Inn Weedsport

Comfort Inn & Suites Liverpool - Syracuse

Comfort Inn & Suites Liverpool - Syracuse
2.5 star property
Liverpool
8.6 out of 10, Excellent, (626)
"Clean and friendly "
United States
alyssa
$97 nightly
The price is $112
Jan 4 - Jan 5, 2026
Total with taxes and fees
Comfort Inn & Suites Liverpool - Syracuse

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)
"Very clean rooms comfortable beds "
United States
Scot
$76 nightly
The price is $87
Jan 25 - Jan 26, 2026
Total with taxes and fees
Quality Inn Brewerton - Syracuse Oneida Lake Area

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, (1000)
"Everyone was great, room was clean, breakfast friendly and good."
United States
Sharon
$107 nightly
The price is $123
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Express Syracuse Fairgrounds by IHG

Staybridge Suites Liverpool Syra by IHG

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

Tru By Hilton Syracuse-Camillus

Tru By Hilton Syracuse-Camillus
2.5 star property
Camillus
8.6 out of 10, Excellent, (1000)
"Great place to stay. Close to many restaurant. "
Canada
Alana
$100 nightly
The price is $115
Jan 4 - Jan 5, 2026
Total with taxes and fees
Tru By Hilton Syracuse-Camillus

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)
"Enjoyed the steak house too"
United States
Mark
$90 nightly
The price is $103
Dec 26 - Dec 27
Total with taxes and fees
Best Western The Inn At The Fairgrounds

Comfort Inn - NYS Fairgrounds

Comfort Inn - NYS Fairgrounds
2.5 star property
Syracuse
7.8 out of 10, Good, (725)
"Good hotel for the price."
United States
Mark
$101 nightly
The price is $116
Jan 1 - Jan 2, 2026
Total with taxes and fees
Comfort Inn - NYS Fairgrounds

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
$135 nightly
The price is $151
Dec 28 - Dec 29
Total with taxes and fees
Clarion Hotel & Suites Riverfront

Homewood Suites by Hilton Syracuse/Liverpool

Homewood Suites by Hilton Syracuse/Liverpool
3.0 star property
Liverpool
9.2 out of 10, Wonderful, (925)
"Everything was perfect & had restful stay."
United States
Rick
$114 nightly
The price is $131
Jan 1 - Jan 2, 2026
Total with taxes and fees
Homewood Suites by Hilton Syracuse/Liverpool

Syracuse Grand

Syracuse Grand
2.5 star property
Liverpool
6.6 out of 10, (1006)
"Room and breakfast were nice"
United States
Christine
$96 nightly
The price is $110
Dec 30 - Dec 31
Total with taxes and fees
Syracuse Grand

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
$88 nightly
The price is $99
Dec 28 - Dec 29
Total with taxes and fees
The Eis House

Knights Inn Oswego

Knights Inn Oswego
2.0 star property
Oswego
7.8 out of 10, Good, (776)
"Clean rooms and friendly service, quick and easy check in / check out"
Canada
Luke
$89 nightly
The price is $100
Dec 26 - Dec 27
Total with taxes and fees
Knights Inn Oswego
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