Find hotels in Hannibal, NY from $73

  • 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

Red Roof Inn Weedsport

Red Roof Inn Weedsport
2.0 star property
Weedsport
8.4 out of 10, Very Good, (411 reviews)
"Room was clean and updated. Breakfast, laundry, ice machine and vending machine were a convenient touch. Nice staff overall great stay "
United States
Jenny
$89 nightly
The price is $101
Mar 29 - Mar 30
Total with taxes and fees
Red Roof Inn Weedsport

The Eis House

The Eis House
3.0 star property
Mexico
8.6 out of 10, Excellent, (228 reviews)
"Food was fantastic, staff was amazing, room was cozy"
United States
Michele
$110 nightly
The price is $123
Mar 29 - Mar 30
Total with taxes and fees
The Eis House

All Seasons Inn Corp

All Seasons Inn Corp
2.5 star property
Oswego
8.6 out of 10, Excellent, (416 reviews)
"Clean room ,lots of toiletries ,cute cozy little inn, friendly staff ,quiet and affordable only stayed the one night but will be back "
United States
Aimee
$76 nightly
The price is $86
Apr 2 - Apr 3
Total with taxes and fees
All Seasons Inn Corp

Cicero Grand - Syracuse North

Cicero Grand - Syracuse North
2.5 star property
Cicero
7.2 out of 10, Good, (1,000 reviews)
"Very nice place for the price"
United States
Jay
$79 nightly
The price is $91
Mar 29 - Mar 30
Total with taxes and fees
Cicero Grand - Syracuse North

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, (3,165 reviews)
"This is a great place to stay especially if you are flying out of Syracuse airport."
Canada
Richard
$64 nightly
The price is $73
Apr 5 - Apr 6
Total with taxes and fees
Super 8 by Wyndham Liverpool/Syracuse North Airport

Home2 Suites By Hilton Syracuse Liverpool Airport Area

Home2 Suites By Hilton Syracuse Liverpool Airport Area
3.0 star property
Liverpool
9.0 out of 10, Wonderful, (16 reviews)
"beautiful hotel "
United States
David
$130 nightly
The price is $150
Apr 5 - Apr 6
Total with taxes and fees
Home2 Suites By Hilton Syracuse Liverpool Airport Area

Randolph Hotel Liverpool/Syracuse/Airport West, Trademark

Randolph Hotel Liverpool/Syracuse/Airport West, Trademark
3.0 star property
Liverpool
6.6 out of 10, (1,001 reviews)
"I would definitely stay here again. "
United States
Deborah
$71 nightly
The price is $81
Apr 9 - Apr 10
Total with taxes and fees
Randolph Hotel Liverpool/Syracuse/Airport West, Trademark

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, (1,001 reviews)
"Great place"
United States
Erica
$122 nightly
The price is $140
Apr 7 - Apr 8
Total with taxes and fees
Holiday Inn Express Hotel & Suites Syracuse North - Cicero by IHG

Nightshade Inn & Gardens

Nightshade Inn & Gardens
2.5 star property
Camillus
9.4 out of 10, Exceptional, (286 reviews)
"Clean rooms and friendly staff"
United States
Hunter
$89 nightly
The price is $102
Mar 29 - Mar 30
Total with taxes and fees
Nightshade Inn & Gardens

Quality Inn Brewerton - Syracuse Oneida Lake Area

Quality Inn Brewerton - Syracuse Oneida Lake Area
2.5 star property
Brewerton
6.4 out of 10, (1,002 reviews)
"entire place was very clean and well maintained."
United States
Ben
$81 nightly
The price is $93
Apr 26 - Apr 27
Total with taxes and fees
Quality Inn Brewerton - Syracuse Oneida Lake Area

Comfort Inn & Suites Liverpool - Syracuse

Comfort Inn & Suites Liverpool - Syracuse
2.5 star property
Liverpool
8.6 out of 10, Excellent, (681 reviews)
"Everything was clean, staff friendly , convenient location"
United States
Jeffrey
$86 nightly
The price is $99
Apr 5 - Apr 6
Total with taxes and fees
Comfort Inn & Suites Liverpool - Syracuse

The Evergreen Motel

The Evergreen Motel
2.5 star property
Oswego
8.8 out of 10, Excellent, (316 reviews)
"Room was clean and bed was comfortable and staff were friendly. "
United States
Noel
$85 nightly
The price is $95
Mar 29 - Mar 30
Total with taxes and fees
The Evergreen Motel

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, (1,002 reviews)
"Would stay again"
United States
Benjamin
$109 nightly
The price is $126
Apr 2 - Apr 3
Total with taxes and fees
Best Western The Inn At The Fairgrounds

Rodeway Inn

Rodeway Inn
2.0 star property
Weedsport
7.4 out of 10, Good, (334 reviews)
"The staff were so friendly and VERY accommodating"
Canada
Jonnathon
$76 nightly
The price is $91
Apr 26 - Apr 27
Total with taxes and fees
Rodeway Inn

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, (1,004 reviews)
"Clean larger suitel we enjoyed our time excellent spot"
United States
Gretchen
$61 nightly
The price is $70
Apr 2 - Apr 3
Total with taxes and fees
Super 8 by Wyndham Liverpool/Clay/Syracuse Area

Fulton Hotel - Oswego Riverfront

Fulton Hotel - Oswego Riverfront
2.0 star property
Fulton
6.2 out of 10, (23 reviews)
"Heating didn't work tv didn't work they were rude the food was nasty. Do not stay here "
United States
Anthony
$98 nightly
The price is $109
Apr 1 - Apr 2
Total with taxes and fees
Fulton Hotel - Oswego Riverfront

Comfort Inn - NYS Fairgrounds

Comfort Inn - NYS Fairgrounds
2.5 star property
Syracuse
7.8 out of 10, Good, (748 reviews)
"Even though the property was older the front desk man was super kind and helpful and everything was clean "
Canada
Ellen
$89 nightly
The price is $102
Apr 5 - Apr 6
Total with taxes and fees
Comfort Inn - NYS Fairgrounds

Knights Inn Oswego

Knights Inn Oswego
2.0 star property
Oswego
7.6 out of 10, Good, (780 reviews)
"The owner was so nice. Clean and affordable room. Basic amenities provided. Bed comfy anc room nice and warm. "
United States
Lisa
$85 nightly
The price is $95
Apr 6 - Apr 7
Total with taxes and fees
Knights Inn Oswego

Microtel Inn & Suites by Wyndham Baldwinsville/Syracuse

Microtel Inn & Suites by Wyndham Baldwinsville/Syracuse
2.0 star property
Baldwinsville
6.8 out of 10, (1,000 reviews)
"Was good"
United States
Colleen
$67 nightly
The price is $77
Mar 29 - Mar 30
Total with taxes and fees
Microtel Inn & Suites by Wyndham Baldwinsville/Syracuse

Quality Inn & Suites Syracuse Fairgrounds

Quality Inn & Suites Syracuse Fairgrounds
2.5 star property
Syracuse
6.6 out of 10, (629 reviews)
"Yes very nice room and lots of extra space Awesome "
United States
Michael
$67 nightly
The price is $78
Apr 2 - Apr 3
Total with taxes and fees
Quality Inn & Suites Syracuse Fairgrounds
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

  • Scenic Outdoor Activities: Enjoy beautiful national and urban parks, perfect for hiking, picnicking, and exploring nature.
  • Charming Neighborhoods: Stroll through Hannibal's quaint downtown, featuring unique local shops and a family-friendly atmosphere.
  • Cultural Experiences: Discover educational sites and attractions that highlight the region's rich history.
  • Lovely Marina: Relax by the water at the marina, offering a peaceful setting for leisure activities.
  • Welcoming Accommodations: Choose from pet-friendly hotels and motels that cater to all types of travelers.

Find great hotels near Hannibal

Hannibal, New York offers a variety of accommodation options, including hotels and motels, perfect for both leisure and business travelers. Many of these establishments are pet-friendly and inclusive, providing a welcoming environment for all guests. Whether you're looking for the best hotels or a cozy room for your stay, you'll find the ideal lodging to make your visit enjoyable and memorable.

  • Fulton Hotel - Oswego Riverfront: Nestled along the picturesque Oswego River, the Fulton Hotel offers a budget-friendly retreat just 9 miles from Hannibal. This charming hotel is perfect for travelers seeking a pet-friendly experience, with amenities including a welcoming pet policy that allows both dogs and cats for a variable fee. Ideal for business travelers, the hotel ensures a comfortable stay with essential services, making it a practical choice for those needing to balance work and leisure. Enjoy the scenic views and cozy atmosphere that make this hotel a delightful getaway.
  • Comfort Inn & Suites Liverpool - Syracuse: Located approximately 20 miles from Hannibal, the Comfort Inn & Suites Liverpool boasts a solid guest rating of 8.6 out of 10, making it a favorite among visitors. This budget-friendly lodging is also pet-friendly, allowing dogs with specific weight restrictions and a pet fee. It's an excellent choice for business travelers, offering convenient amenities and a comfortable workspace. Guests appreciate the inviting atmosphere and modern facilities, ensuring a pleasant stay for both individuals and families alike.
  • Microtel Inn & Suites by Wyndham Baldwinsville/Syracuse: Situated 17 miles from Hannibal, the Microtel Inn & Suites is tailored for families and business travelers, featuring a budget-friendly price point. This hotel welcomes pets and provides family-friendly amenities, including free cribs for younger guests. The pet policy accommodates various furry companions while waiving fees for service animals. With its focus on comfort and convenience, this hotel offers a cozy retreat just a short drive from Hannibal, making it an ideal base for your vacation.

Where to stay near Hannibal

Hannibal, New York, offers a delightful blend of outdoor beauty and charming historic neighborhoods, perfect for a relaxing getaway. Explore the quaint downtown area, filled with local amenities and a family-friendly atmosphere. Don't miss nearby attractions that highlight the region's rich history and picturesque scenery. Whether you're seeking romance or adventure, Hannibal and its surroundings promise a memorable vacation experience.

  • Sterling: Located 3 miles from Hannibal, Sterling is a charming city known for its stunning outdoor scenery and romantic atmosphere. This area attracts travelers mainly during the summer months, especially from June to August, making it a perfect getaway for those looking to immerse themselves in nature. Visitors can enjoy a variety of recreational activities, explore local shops, and catch thrilling motor racing events. Notable local landmarks include beautiful lakes and bays, as well as a national state park, providing ample opportunities for hiking and wildlife viewing.
  • Oswego: Situated 10 miles from Hannibal, Oswego offers a vibrant city experience with a mix of educational and recreational attractions. Unlike other nearby cities, Oswego sees a steady flow of visitors throughout the year, with peak times in April, July, and September. Outdoor enthusiasts will appreciate the scenic beauty and various activities available, including visits to a modern college university and the national state park. Whether you're looking for a romantic outing or an educational adventure, Oswego has something for everyone, making it a worthy stop on your journey.
  • Martville: Just 5 miles from Hannibal, Martville is a delightful small city that provides a balance of outdoor fun and community charm. With peak visitor numbers in July, August, and October, this area is perfect for those looking to experience the beauty of the changing seasons. Travelers can enjoy local recreational areas, browse shops, and attend events at the fairground. Martville's proximity to picturesque lakes, the national state park, and stunning bays makes it an ideal destination for nature lovers and those seeking a romantic escape.

Things to do in Hannibal

Hannibal, New York, is perfect for a romantic and relaxing getaway, offering beautiful outdoor scenery and recreational activities. Visitors can enjoy a variety of attractions, including a game area for fun and entertainment, as well as local stores and educational sites. Whether you're looking for a peaceful retreat or engaging activities, Hannibal provides a charming atmosphere for an unforgettable vacation.

Shopping

In Hannibal, visit local shops for unique gifts and souvenirs. If you're up for a drive, check out Destiny USA in Syracuse, located about 20 miles away, featuring an extensive selection of retail stores, dining options, and entertainment venues for a full day of shopping excitement.

Recreation

In Hannibal, visit the Serenity Spa for rejuvenating massages and soothing facials amidst a tranquil atmosphere. For recreation, explore the scenic trails at Lake Ontario State Park, perfect for hiking and enjoying nature’s beauty, or participate in yoga sessions at local studios for a refreshing experience.

Adventure

In Hannibal, experience the thrill of kayaking on the scenic Salmon River, where you can navigate through beautiful landscapes. For hiking enthusiasts, the nearby Selkirk Shores State Park offers picturesque trails with breathtaking views of Lake Ontario, ideal for an adventurous day out in nature.

Nightlife

Experience the vibrant nightlife at Toad's Tavern, where you can enjoy lively music and dance the night away. For a more relaxed vibe, visit The Rustic Lounge for craft cocktails and cozy conversations with friends. Don't miss the local events at the Community Center for a taste of local culture.

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

Booking tips and Expedia advantages for Hannibal

  • 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 customize your options based on your budget, desired location, and preferred hotel type. To find the most affordable rates and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Hannibal with your flights and activities through an Expedia package.

Find the best attractions near Hannibal

Hannibal, New York, offers a charming getaway for outdoor enthusiasts and romantics alike. Visitors can explore scenic national and urban parks, as well as a lovely marina. The area is perfect for families looking for cultural experiences and outdoor fun. Don't miss the local shops that add a unique touch to your visit, making Hannibal an ideal destination for relaxation and exploration.

  • Fair Haven Beach State Park: Discover the beauty of Fair Haven Beach State Park, located 6 miles from Hannibal. This park offers stunning scenery, thrilling outdoor adventures, and a perfect spot for beach lovers to relax and enjoy nature.
  • Wright's Landing Marina: Situated 10 miles from Hannibal, Wright's Landing Marina is an excellent destination for adventure seekers and beach enthusiasts. Enjoy water activities and soak up the sun in a vibrant outdoor setting.
  • Fort Ontario State Historic Site: Just 11 miles away from Hannibal, Fort Ontario offers a glimpse into the past with its rich cultural history. Explore the historic fort and learn about its significance in American history.

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

If you're planning to visit Hannibal, New York, you have several airport options. SYRacuse Hancock International Airport (SYR) is 28 miles away, wITH nearby hotels like the 4-star DoubleTree by Hilton Syracuse, just 2 miles from the airport. ROChester Greater Rochester International Airport (ROC) is 56 miles away, featuring the 4-star DoubleTree by Hilton Rochester only 4 miles from the airport. For those considering Ithaca Tompkins Regional Airport (ITH), located 58 miles from Hannibal, the 4-star Statler Hotel at Cornell University is a convenient choice, just 3 miles away. Each airport offers various transportation services to ensure a smooth arrival and depARTure.

Frequently asked questions

What is the best area to stay in Hannibal?
The best area to stay in Hannibal is the downtown area, particularly around Main Street, as it offers the most convenience for visitors.

This area is the heart of Hannibal, situated along the Mississippi River. Many local shops, restaurants, and historic sites are within walking distance, creating a pleasant and accessible experience. You'll find attractions like the Mark Twain Boyhood Home & Museum and the Tom Sawyer & Huckleberry Finn statues centrally located here.

For couples, staying downtown provides easy access to evening strolls along the riverfront and dining options without needing to drive. It's also ideal for those interested in the town's literary history and enjoying a relaxed pace.

Travelers looking for a convenient base for exploring Hannibal's main attractions will find downtown to be the most practical choice.
When is the best time to go to Hannibal?
The best time to go to Hannibal, New York, is during the late spring, summer, and early fall months, specifically from May through October.

These months offer the most pleasant weather for exploring the area's outdoor attractions and enjoying the Finger Lakes region. You'll find comfortable temperatures for activities like visiting local farms, exploring nature trails, and enjoying the nearby lakes. This period also coincides with many local events and farmers' markets, adding to the experience.

For couples looking for a relaxed getaway, early fall (September and October) is particularly appealing. The weather remains mild, and the changing foliage provides beautiful scenery, great for scenic drives or quiet walks. Many local wineries and cideries are also in full swing during this harvest season.

Travelers interested in water activities and warm weather will find July and August ideal. The nearby lakes are great for boating, fishing, or swimming, and the longer daylight hours allow for extended outdoor enjoyment.
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 $73 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