1map logoGo to main page

Peoria, IL, USA to Hannibal, MO, USA from $73: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Peoria, United States of America
to
Hannibal, United States of America

How to Get from Peoria to Hannibal: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$73 by busBest price
349 kmDistance
2h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Peoria to Hannibal with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Train
Average Duration
4h  5m
Estimated price
$96-217
Recommended
Company
Burlington Trailways
Bus
Average Duration
5h  34m
Estimated price
$73-140
Cheapest
route map
Distance: 349 km
Duration: 2h 52m

See more options

Company
various
Drive
Average Duration
2h  52m
Estimated price
$30-50

Traveling From Peoria to Hannibal

The journey from Peoria to Hannibal invites you to transition from a vibrant city life to the charming riverside atmosphere of Mark Twain's hometown.

Best Neighbourhoods in Hannibal

Hannibal offers diverse neighborhoods that showcase its rich history and charm.

Downtown Hannibal
• Historic architecture and local boutiques abound.
• Vibrant arts scene with galleries and theaters.
The Bluff
• Scenic views of the Mississippi River.
• Quiet residential vibe with parks and trails.
Mark Twain Boyhood Home and Museum area
• Rich in literary history and attractions.
• Close proximity to charming cafes and shops.

Best Times To Visit Hannibal's Attractions

Timing your visits to Hannibal's attractions can greatly enhance your experience.

Mark Twain Boyhood Home
Visit early in the morning or during weekdays for a quieter experience.
Clemens Field
Check out games in the late afternoon for fewer crowds and great views.
Hannibal Riverfront
Evenings offer stunning sunsets and a more relaxed atmosphere.

Hannibal Weather: What to Expect Year-Round

Hannibal experiences a humid continental climate, with warm summers and cold winters, making spring and fall ideal for pleasant outdoor activities. Be prepared for varying conditions throughout the year as the weather can influence your plans and experiences in this charming riverside town.

Dining Recommendation in Hannibal

Try the famous riverfront barbecue at The Brick Oven, where smoky flavors and homemade sauces offer a delightful contrast to the more urban dining scene in Peoria. The relaxed atmosphere and focus on locally sourced ingredients create a memorable culinary experience that showcases the region’s charm.

Peoria - Hannibal operators

Explore transport companies operating between Peoria and Hannibal, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Galesburg Amtrak Station to Quincy Amtrak Station

Average Duration
1h 39m
Estimated price
$960-961
Bus
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Bus from Peoria, IL to Galesburg Amtrak

Average Duration
1h
Estimated price
0-0
Contact phone
1(800) 992-4618
Website
https://www.burlingtontrailways.com

Bus from Peoria, IL to Burlington, IA

Average Duration
Estimated price
$30-50

Bus from Burlington, IA to Hannibal

Average Duration
Estimated price
$30-50

Frequently asked questions

Find out more about the route from Peoria to Hannibal.

Or choose the category:
The distance between Peoria and Hannibal is 116 miles, with a road distance of 175.6 miles. When traveling from Peoria to Hannibal, it takes approximately 4 hours and 5 minutes by taking a bus and then a train. On the other hand, it takes approximately 2 hours and 52 minutes to travel from Hannibal to Peoria by car. If you prefer traveling by bus, it would take around 5 hours and 34 minutes to reach Hannibal from Peoria.
The most cost-effective and time-efficient transportation option for traveling from Peoria to Hannibal is by driving. It costs approximately $30-$50 for the round trip and takes around 2 hours and 52 minutes each way. This option allows for flexibility and convenience, as well as the ability to explore the surrounding areas at your own pace. Additionally, driving provides the opportunity to take in the scenic views along the way.
The prices for a bus ticket between Hannibal and Peoria can range from $73 to $140. However, it's important to note that these prices may vary depending on the specific bus company, date, and time of travel. It's recommended to check with different bus operators and book in advance to secure the best deal for your journey.
The most convenient way to travel from Peoria to Hannibal without using public transportation is by driving. The distance is approximately 176 miles and it takes around 2 hours and 52 minutes to drive between the two cities. The cost of the trip by car ranges from $30 to $50, depending on factors such as gas prices and tolls. Driving gives you the flexibility to enjoy the scenic route and make stops along the way if desired.
To travel from Peoria to Hannibal without a car, the best option is to take a bus and then a train. The journey takes approximately 4 hours and 5 minutes. The cost of this transportation method ranges from $95 to $220. This option allows for a convenient and hassle-free way to reach Hannibal.
There are plenty of options for accommodation near Hannibal. With a selection of 19+ hotels to choose from, travelers can find something that suits their budget and preferences. Prices start at $45 per night, making it possible to find affordable lodging options. Whether you're looking for a luxury hotel or a budget-friendly motel, there are various choices available for a comfortable stay near Hannibal.