Cheap flights To Hannibal (SPI) from $39

Earn rewards on top of your airline miles with Orbitz Rewards

Many airlines offer flexible change policies

Sign up to receive text alerts about your trip

Cheap Flights to Hannibal from $39 One Way, $80 Round Trip

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Hannibal STL Flight Information

Traveling To
Hannibal
Destination Airport IATA Code
SPI
Number of Airlines Serving
1
Airlines
Southern Airways Express, Frontier Airlines, United, American Airlines
Flight Price
$80
Earliest Departing Flight
WN 3781 9:30AM EDT
Latest Departing Flight
WN 1374 May 7 8:00PM EDT

Book Your Flight & Hotel Together & Save

Hannibal economy flight packages

Price found within the past 48 hours. Click for updated prices.
 White House at Grand Central
The Wildwood Hotel
Hilton Garden Inn Chesterfield
Don't see what you're looking for?
See all available trips from Newark Liberty Intl. Airport to Hannibal
View all trips

Hannibal

Finding cheap flights to Hannibal is easy when you have Orbitz at your fingertips. Not only does Orbitz offer great deals on Hannibal flights, but we also include some special extras to make booking a breeze. Just check out our:

Mobile Site and Apps

With Orbitz’s mobile site, m.orbitz.com, you can book your flights to Hannibal through your smartphone or tablet’s Web browser. Plus, our free downloadable apps for Android and iPhone mean it’s just a simple click to access your flight updates and alerts. You can even book exclusive mobile-only deals on hotels to go with your flights to Hannibal—even on the same day.

Pick and Choose or Book Full Vacation Packages

Don’t just be satisfied with great deals on Hannibal flights—go for the full package! With Orbitz, you can also find fantastic savings on the perfect hotel, car rental, cruise, and even activities, so you don’t waste your trip waiting in line but have the time to enjoy your trip. Pick and choose the add-ons you need, or book an entire vacation package for greater overall discounts.

Rewards That Are Miles Better

Booking directly with an airline earns you air miles or points, and you can get those same rewards with booking on Orbitz too. When you book qualifying flights to Hannibal with Orbitz, just add in your frequent flyer number during your online booking and your details will be sent to your program.

Great Deals Every Day

Add in our extra savings on packages, free nights, and other discounts, and you know you are in good hands.

Frequently asked questions

What is the best airport to fly to in Hannibal?
Quincy Regional-Baldwin Field Airport (UIN). It’s the city’s main terminal and is situated around 20 miles northeast of the downtown area. You’ll be unpacking your belongings and exploring the best of Hannibal not long after flying in.
How much is a flight to Hannibal?
Prices for round-trip flights to Hannibal this week fluctuated from $80 to $227. If you were traveling one-way from St. Louis (STL), you could have nabbed fares from as low as $39.
How to book the cheapest flight to Hannibal?
Picking up cheap flights to Hannibal is as simple as booking with Orbitz. But if you’d like to make sure you’re nabbing the best flight deals around, here are a few tips your budget will love:

  • Departing from or arriving at other airports can sometimes help you save on airfares. Enter your preferred departure and arrival airports. Next, click on the ‘Nearby airports’ function below to see what your options are.
  • If your plans aren’t written in stone, click on the ‘Show flexible dates’ link to check out the flight deals for a variety of departure dates. If you find a suitable cheaper fare, go with it.
  • To fine tune your results, click on ‘Show options.’ You can search based on seating class, airlines, and nonstop and refundable flights. You can also choose your preferred flight times under ‘Sort & Filter’ to the left.
  • The early bird catches the best deals, so book your tickets the moment you know your travel dates. The most affordable airfares get snapped up fast and prices generally climb as the departure date gets closer.
  • Combine your hotels, flights and car rental into a money-saving package deal. Save your cash for things you’re really excited about, like discovering every corner of Hannibal.
  • Flying during peak season often means pricey airfares. If possible, plan your trip outside of popular periods, such as Easter, Thanksgiving and school breaks.

What is the best time to book a flight to Hannibal?
If your schedule allows, book your tickets to Hannibal in January. This is the best month to reserve low airfares, followed by February and August. With a bit of organizing, you’re guaranteed to find a cheap flight with Orbitz.
What day of the week is the cheapest to book a flight to Hannibal?
Typically, Tuesdays, Wednesdays and Saturdays are the cheapest days to book flights to Hannibal. If you’re after the best airfares, search across those days and you’re likely to score yourself a great flight deal.
What is the cheapest day of the week to fly to Hannibal?
You can grab cheap flights to Hannibal by flying out on a Monday, according to Orbitz data from 2020. Tuesday is the next cheapest day, while Saturday has the most costly airfares. Whether you prefer to save a bundle or start your trip on whichever day is convenient, you’ll always find a good deal with Orbitz.
What is the cheapest month to fly to Hannibal?
We won’t keep you in suspense — based on Orbitz data, August is generally the cheapest month to fly. Ideal for those who need a weekend getaway or just a break from it all before the weather changes. The least affordable time to fly is the height of summer, with fares peaking in June.
Which airlines allow free cancellation?
If you think your travel plans could change, Orbitz can help you find a flexible fare. All you need to do is click on “Filter by flexible change policies” when searching for your Hannibal flights. We’ll show you carriers that offer free cancellation and no change fees — in addition to irresistibly low prices.
What do I need for the flight to Hannibal?
Flying doesn’t have to be a drag. In fact it can be fun with a little pre-planning! Make your journey a hassle-free one with these useful hints:

  • Before you step on to the plane, you’ll need to show some type of government-issued ID, like a passport. You’ll also need your boarding pass. If you’re traveling with children, check with your airline about which documents they may need.
  • To keep you busy on the short trip to Hannibal, download some new tracks or restock the podcast library on your smartphone. Food can also be a tasty distraction while in the air, so take a snack.
  • It can get very cool on the plane. If you’d rather not shiver your way through the flight, bring a sweater.

How many direct flights are there to Hannibal?
There are approximately 4 flights traveling directly to Hannibal each month. Depending on your departure location, you may be able to find a nonstop trip with Cape Air.
How do I get cheap first-class/business deals to Hannibal?
There are ways of booking business or first-class tickets to Hannibal that won’t burn through your budget. Grab a seat at the front of the plane for less with these practical tips:

  • Be more flexible with your travel dates and wait for early bird or last-minute sales on first or business-class airfares.
  • Many low-cost airlines these days have excellent business or premium-class seating without the pricey fees.
  • Make a bid for an upgrade. Some carriers hold online auctions that let you offer a price for a seat at the front of the plane. You may also be able to upgrade with points earned through a rewards program.

What is the best time to go to Hannibal?
People come from all over the map to visit Hannibal in May, June and August. So if you love the idea of exploring this wonderful destination in the busy season, this is the time to go. As with many places in the Northern Hemisphere, summer kicks off June 20 in Hannibal, with average daily temperatures hovering between 65 ºF and 85 ºF.

Fare, taxes & fees: Fares include all taxes and fees, except baggage fees. Rates shown reflect fares found by other Orbitz users over the past 7 days. Due to rapidly changing airline prices & seat availability, these fares may no longer be available.

Refunds/changes/cancellations: Itinerary changes, if permitted for the fare, will have a $30 service fee charged by Orbitz. Additional airline charges may apply.

Other conditions: Schedules, fares and rules are subject to change without notice. Seats are limited and may not be available on all flights/dates or in all markets. Lower fares may be available. Fares will not be honored retroactively or in exchange for any wholly/partially unused ticket. Tickets are non-transferable and non-refundable. Fare rules are provided for the selected itinerary before booking.