Search 321,000 hotels worldwide.
Get the best price available for your trip.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Currently, a ticket to Palmyra, Hannibal is more or less $423.90 one way. After crunching the data for rates and flight routes from all over, we've found the cost to fly into Palmyra to be greater than most, but definately worth it.
This does not mean that $423.90 is the absolute best price travelers can get from Expedia, but it's probably a good starting point. The rate is dependent on multiple factors such as the airline company, the city you leave from, and even how you book.
For instance, we've seen that people who reserve their airfare and hotel stay together might save as much as $570.* Similarly, by simply combining the flight and rental car together in one reservation, some have saved as much as 60 percent!**
Whether you're just planning on sightseeing around the local area or expect to see all of the greater Hannibal area, we wish you well on your Hannibal adventure.