The best deals on hotels when visiting Hannibal in New York.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Hannibal, New York 13074

Red Roof Inn Fulton

930 South 1st St Fulton, NY

With budget-friendly rooms starting at $72.99, Red Roof Inn Fulton is a practical option for travelers visiting Hannibal, creating a clean, comfortable space ideal for rest. Savor the cost-effective options at Red Roof Inn, where free perks like parking and Wi-Fi add to the overall value of your stay.

Guests staying at Red Roof Inn Fulton will love how easily they can access downtown Hannibal, before returning to the hotel’s peaceful surroundings. Enjoy a practical, inviting stay perfect for your Hannibal travels—lock in today!

  Call (855) 239-5277 to book with an agent.
  9.1 miles from Hannibal, NY 13074

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Oswego Hotel&Conference Center

26 East 1st Street Oswego, NY

Guests visiting Hannibal will find affordable comfort at Best Western Plus Oswego Hotel&Conference Center, where inviting rooms start at $140.99, creating a clean, welcoming environment for relaxation. Appreciate the daily housekeeping service at Best Western Plus, maintaining a clean and comfortable environment throughout your stay.

A quiet retreat awaits at Best Western Plus Oswego Hotel&Conference Center, where guests can enjoy relaxation and still access downtown Hannibal with ease. Enjoy your Hannibal visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 234-5074 to book with an agent.
  10.2 miles from Hannibal, NY 13074

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Clarion Hotel & Suites Riverfront

70 East 1st St Oswego, NY

Guests traveling to Hannibal will appreciate the tranquil comfort at Clarion Hotel & Suites Riverfront, where budget-friendly rooms start at $159.00, creating a warm and inviting space for rest. Experience the convenience of on-the-go dining with Clarion's mobile snack carts, offering quick bites throughout the hotel.

Guests at Clarion Hotel & Suites Riverfront will appreciate the quiet atmosphere, with the convenience of downtown Hannibal just a drive away. Stay relaxed and on budget while exploring Hannibal—reserve your hotel room today!

  Call (855) 239-4019 to book with an agent.
  10.3 miles from Hannibal, NY 13074

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Oswego Inn

180 East 10th Street Oswego, NY

At Oswego Inn, travelers to Hannibal can enjoy enveloping, affordable rooms with rates beginning at $95.00, creating a welcoming and relaxing environment. Relax in rooms that prioritize practical comfort and affordability, ensuring a pleasant and economical stay.

Unwind in the serene setting of Oswego Inn, while downtown Hannibal remains within a convenient drive for a day of exploration. Enjoy Hannibal with a hotel that keeps you comfortable without the extra cost—reserve today!

  Call (855) 235-6136 to book with an agent.
  10.5 miles from Hannibal, NY 13074

Starting at

$95.00

per night

Read Reviews View Amenities View All Rooms

Knights Inn Oswego

101 State Route 104 Oswego, NY

At Knights Inn Oswego, travelers to Hannibal will find restorative accommodations with rates beginning at $84.99, creating a clean and comfortable environment ideal for relaxation. Enjoy the convenience of dining options nearby most Knights Inn locations, with a variety of restaurants and cafes to choose from.

A relaxing retreat awaits guests at Knights Inn Oswego, where peaceful surroundings provide rest and downtown Hannibal is close by. Make your Hannibal visit relaxing and budget-conscious—reserve your hotel today!

  Call (855) 239-5277 to book with an agent.
  10.7 miles from Hannibal, NY 13074

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Oswego an IHG Hotel

140 East 13th St Oswego, NY

At Holiday Inn Express & Suites Oswego an IHG Hotel, travelers to Hannibal will find intimate-feeling rooms with rates starting at $154.00, creating a clean, welcoming space perfect for a relaxing stay. Enjoy the convenience of Holiday Inn Express's ticket service, helping you purchase tickets for local attractions and events.

At Holiday Inn Express & Suites Oswego an IHG Hotel, guests can relax in serene surroundings, with downtown Hannibal still a convenient drive away for a day of adventure. Enjoy the ease of exploring Hannibal with a hotel that offers unbeatable value—lock in now!

  Call (855) 233-0132 to book with an agent.
  10.7 miles from Hannibal, NY 13074

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Oswego

252 NE York State Route 104 Oswego, NY

Experience a welcoming retreat at Home2 Suites by Hilton Oswego as you explore Hannibal, where restful accommodations provide comfort, starting at a friendly $138.99 per night. Appreciate the community atmosphere at Home2 Suites, fostering connections through shared spaces and guest events.

Guests at Home2 Suites by Hilton Oswego will enjoy the serene setting, while downtown Hannibal remains close enough for easy city access. Unwind in Hannibal with a hotel that offers superior comfort and excellent value—lock in today!

  Call (855) 239-5277 to book with an agent.
  10.9 miles from Hannibal, NY 13074

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

All Seasons Inn Corp

5422 State Route 104 Oswego, NY

For an inviting and budget-conscious stay near Hannibal, All Seasons Inn Corp offers safe rooms with rates beginning at $89.99, creating a welcoming atmosphere for rest. Stay in rooms that provide essential comforts, with straightforward amenities and a focus on providing a good night's sleep.

A peaceful stay awaits at All Seasons Inn Corp, where the quiet atmosphere creates a relaxing retreat and downtown Hannibal is nearby. Choose a cost-effective hotel that enhances your Hannibal travels—book your room now!

  Call (855) 235-6136 to book with an agent.
  12.8 miles from Hannibal, NY 13074

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

The Evergreen Motel

5047 Route 104 East Oswego, NY

Guests bound for Hannibal can relax in soothing comfort at The Evergreen Motel, where rooms start at $90.00, creating a welcoming environment ideal for unwinding. Relax in accommodations that deliver a better stay experience, with added comforts and amenities at a value price.

Guests at The Evergreen Motel will appreciate the calm environment, while the energy of downtown Hannibal remains easily accessible. Settle into Hannibal with a hotel that balances convenience and cost savings—lock in now!

  Call (855) 239-5277 to book with an agent.
  14.2 miles from Hannibal, NY 13074

Starting at

$90.00

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Baldwinsville / Syracuse

131 Downer St Baldwinsville, NY

With rooms starting at $84.15, Microtel Inn & Suites by Wyndham Baldwinsville / Syracuse is an affordable choice for travelers bound for Hannibal, creating a welcoming and plush environment ideal for rest. Gather in Microtel’s communal spaces, ideal for socializing with other guests or relaxing after a busy day.

A serene stay awaits travelers at Microtel Inn & Suites by Wyndham Baldwinsville / Syracuse, where peaceful surroundings provide rest and downtown Hannibal is a short drive away. Choose comfort and affordability for your Hannibal adventure—lock in your stay now!

  Call (855) 233-7850 to book with an agent.
  16.5 miles from Hannibal, NY 13074

Starting at

$84.15

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Weedsport

9050 Rte 34 Weedsport, NY

Guests traveling to Hannibal will enjoy the inviting accommodations at Red Roof Inn Weedsport, with rooms beginning at $89.00, creating a clean and comfortable space for rest. Navigate your stay with ease, from the seamless check-in process to the attentive customer service at Red Roof Inn.

For a calm and comfortable stay, Red Roof Inn Weedsport offers peaceful surroundings while downtown Hannibal remains within easy reach by car. Make the most of your Hannibal trip with cost-saving, inviting lodging—secure today!

  Call (855) 235-0725 to book with an agent.
  18.2 miles from Hannibal, NY 13074

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

2709 Erie Drive Weedsport, NY

For a budget-conscious and comfortable stay, Rodeway Inn offers gentle accommodations with rooms from $71.99, creating a clean and inviting space. Enjoy the convenience of standard amenities in rooms designed to offer a worry-free stay at a great price.

For those looking to unwind after a day in downtown Hannibal, Rodeway Inn offers a calm retreat just a comfortable drive away. Choose value and comfort for your Hannibal travels—book your affordable stay now!

  Call (855) 236-8982 to book with an agent.
  18.5 miles from Hannibal, NY 13074

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Syracuse Clay

3948 State Route 31 Liverpool, NY

At Hampton Inn Syracuse Clay, guests visiting Hannibal will find inviting comfort with rooms starting at $133.99, creating a clean and welcoming environment ideal for rest. Pick up snacks or last-minute travel essentials any time from Hampton’s 24-hour pantry, stocked with a variety of items.

For those who enjoy both relaxation and city access, Hampton Inn Syracuse Clay offers tranquility while downtown Hannibal remains close by. Experience Hannibal in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 235-6136 to book with an agent.
  19.5 miles from Hannibal, NY 13074

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Liverpool Syracuse

3979 Route 31 Liverpool, NY

Guests visiting Hannibal will find inviting comfort at Comfort Inn & Suites Liverpool Syracuse, where cushy rooms start at $104.99, creating a welcoming space perfect for relaxation. Appreciate the value of Comfort Inn's amenities, including in-room coffee makers, refrigerators, and microwaves in select rooms.

For travelers looking for relaxation, Comfort Inn & Suites Liverpool Syracuse provides quiet surroundings with downtown Hannibal just a short drive away. Discover the best value for your Hannibal stay with a hotel that won’t disappoint—reserve now!

  Call (855) 235-0725 to book with an agent.
  19.5 miles from Hannibal, NY 13074

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Syracuse Liverpool

8505 Pepperidge Way Liverpool, NY

With rooms beginning at $169.99, TownePlace Suites by Marriott Syracuse Liverpool provides inviting accommodations for travelers bound for Hannibal, creating a gentle, welcoming environment. Enjoy a complimentary hot breakfast each morning at TownePlace Suites, featuring fresh, healthy options.

At TownePlace Suites by Marriott Syracuse Liverpool, visitors can enjoy the peace and quiet of the hotel, while downtown Hannibal remains a convenient drive away for a day of adventure. Make the most of your Hannibal travels with practical, inviting hotel options—lock in now!

  Call (855) 235-6136 to book with an agent.
  19.5 miles from Hannibal, NY 13074

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

The Eis House

144 Academy Street Mexico, NY

The Eis House is a relaxing choice for travelers visiting Hannibal, where reassuring rooms offer comfort and quality, with nightly rates beginning at just $99.00. Relax in accommodations that offer the perfect blend of comfort and style, equipped with amenities to suit all your needs.

At The Eis House, guests can unwind in quiet surroundings, while the energy of downtown Hannibal is just a drive away. Make your Hannibal adventure memorable with a hotel that offers exceptional service—reserve now!

  Call (855) 233-0132 to book with an agent.
  20.0 miles from Hannibal, NY 13074

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn NYS Fairgrounds

7010 Interstate Island Rd Syracuse, NY

For those visiting Hannibal, Comfort Inn NYS Fairgrounds offers enveloping accommodations with rates from $126.00, creating a clean, comfortable space perfect for relaxation. Experience the convenience of Comfort Inn's on-site dining options, serving delicious meals and snacks throughout the day.

Relax and recharge at Comfort Inn NYS Fairgrounds, where a calm atmosphere ensures restful nights with Hannibal's vibrant streets nearby. Get ready for a relaxing Hannibal visit with affordable, well-appointed lodging—book now!

  Call (855) 236-8982 to book with an agent.
  20.7 miles from Hannibal, NY 13074

Starting at

$126.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fairgrounds

100 Farrell Rd Syracuse, NY

With budget-conscious rooms beginning at $86.99, Quality Inn & Suites Fairgrounds provides inviting accommodations for travelers visiting Hannibal, creating a restorative, comfortable environment. Experience the local area with Quality Inn's guided tours, offering guests insights into the history and attractions of the destination.

Rest in comfort at Quality Inn & Suites Fairgrounds, a quiet haven positioned conveniently near Hannibal for easy day trips and adventures. Get the most out of your Hannibal stay with a hotel that’s all about value—lock in today!

  Call (855) 235-0725 to book with an agent.
  20.8 miles from Hannibal, NY 13074

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Syracuse Fairgrounds

100 Farrell Rd. Building B Syracuse, NY

For an inviting, budget-friendly stay near Hannibal, Suburban Studios Syracuse Fairgrounds offers comfortable rooms starting at $79.99, providing a clean, relaxed space ideal for relaxation. Relax in accommodations that offer practical comfort, making your stay both pleasant and affordable.

Find a restful haven at Suburban Studios Syracuse Fairgrounds, where the quiet setting ensures a calm stay with Hannibal's attractions nearby. Plan your Hannibal trip with inviting, budget-friendly accommodations—secure now!

  Call (855) 234-5074 to book with an agent.
  20.9 miles from Hannibal, NY 13074

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Syracuse Fairgrounds an IHG Hotel

6946 Winchell Rd Syracuse, NY

With rates beginning at $149.00, Holiday Inn Express Syracuse Fairgrounds an IHG Hotel is a practical choice for guests visiting Hannibal, providing a mellifluous and inviting space ideal for relaxation. Enjoy the ease of Holiday Inn Express's no-tip policy, with all gratuities included in the service to ensure a stress-free stay.

Unwind in the tranquil surroundings of Holiday Inn Express Syracuse Fairgrounds an IHG Hotel, where a restful stay is paired with convenient access to Hannibal. Enjoy your Hannibal journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 239-5277 to book with an agent.
  21.3 miles from Hannibal, NY 13074

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Liverpool / Clay / Syracuse Area

7360 Oswego Rd Liverpool, NY

With affordable rooms starting at $79.99, Super 8 by Wyndham Liverpool / Clay / Syracuse Area provides a welcoming option for guests bound for Hannibal, creating a warm and inviting atmosphere. Appreciate the no-nonsense approach of Super 8, where you’re provided with all the necessary amenities for a comfortable stay.

Find your quiet escape at Super 8 by Wyndham Liverpool / Clay / Syracuse Area, situated conveniently for exploring the vibrant attractions of Hannibal just a short drive away. Enjoy added comfort at an affordable rate for your Hannibal visit—book your room today!

  Call (855) 233-0132 to book with an agent.
  22.4 miles from Hannibal, NY 13074

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Brewerton / Syracuse near Oneida Lake

5552 Bartel Rd Brewerton, NY

With budget-friendly rooms from $77.99, Days Inn by Wyndham Brewerton / Syracuse near Oneida Lake provides inviting comfort for travelers bound for Hannibal, creating a warm, inviting environment perfect for unwinding. Experience the ease and flexibility of Days Inn's room configurations, accommodating solo travelers, couples, and families.

Rest comfortably at Days Inn by Wyndham Brewerton / Syracuse near Oneida Lake, enjoying the balance between a calm retreat and easy access to Hannibal's highlights. Plan a relaxing Hannibal getaway with accommodations that keep costs in check—book today!

  Call (855) 239-5277 to book with an agent.
  23.1 miles from Hannibal, NY 13074

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Syracuse Camillus

116 Township Blvd Camillus, NY

At Tru by Hilton Syracuse Camillus, travelers to Hannibal will find budget-friendly comfort with rooms beginning at $131.99, creating a clean and inviting environment. Enjoy the local art installations at Tru by Hilton, adding a touch of regional character and charm to the hotel’s modern design.

At Tru by Hilton Syracuse Camillus, you’ll be able to relax in a peaceful environment while keeping the sights of Hannibal easily accessible. Find budget-friendly relaxation perfect for your Hannibal adventure—lock in your stay now!

  Call (855) 234-2997 to book with an agent.
  24.0 miles from Hannibal, NY 13074

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Best Western The Inn at the Fairgrounds

670 State Fair Blvd Syracuse, NY

For those visiting Hannibal, Best Western The Inn at the Fairgrounds offers budget-friendly accommodations with rooms from $89.99, creating a comfortable, inviting atmosphere. Appreciate the convenience of in-room dining at Best Western, with a menu featuring local cuisine and international dishes.

Discover a relaxing getaway at Best Western The Inn at the Fairgrounds, where peaceful surroundings are paired with Hannibal's nearby adventures. Find your happy place in Hannibal with accommodations that cater to your needs and budget—secure now!

  Call (855) 235-6136 to book with an agent.
  24.1 miles from Hannibal, NY 13074

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms