1map logoGo to main page

Chicago, IL, USA to Hannibal, MO, USA from $55: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from Chicago 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.

$55 by carBest price
398 kmDistance
4h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Chicago 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
Amtrak
Train
Average Duration
4h  48m
Estimated price
$78-207
Recommended
route map
Distance: 398 km
Duration: 4h 1m

See more options

Company
various
Drive
Average Duration
5h  1m
Estimated price
$55-80
Company
Burlington Trailways
Bus
Average Duration
9h  14m
Estimated price
$94-182
Company
various
Plane
Average Duration
5h  34m
Estimated price
$118-553
Company
Southern Airways Express
Plane
Average Duration
4h  1m
Estimated price
$152-340
Company
various
Plane
Average Duration
6h  3m
Estimated price
$780-781
Company
various
Plane
Average Duration
6h  12m
Estimated price
$782-783

Traveling From Chicago to Hannibal

Embarking on a journey from the vibrant streets of Chicago to the quaint charm of Hannibal offers you a striking contrast between a bustling metropolis and a serene riverside town.

Best Neighbourhoods in Hannibal

Hannibal boasts distinct neighborhoods, each offering unique experiences for visitors.

Downtown Hannibal
• Vibrant shops and local eateries.
• Historic sites like the Mark Twain Boyhood Home.
North Hannibal
• Scenic views of the Mississippi River.
• Peaceful parks and outdoor activities.
South Hannibal
• Family-friendly atmosphere with spacious homes.
• Close proximity to schools and amenities.

Best Times To Visit Hannibal's Attractions

Timing your visit can enhance your experience at Hannibal's popular attractions.

Mark Twain Boyhood Home
Plan a morning visit during weekdays to enjoy a quieter tour.
Clemens Field
Evening games on weeknights offer a relaxed atmosphere and fewer crowds.
Hannibal Riverfront
Visit in the early fall for stunning views and pleasant weather.

Hannibal Weather: What to Expect Year-Round

Hannibal experiences a humid continental climate, offering warm summers and cold winters, which means you’ll enjoy vibrant fall foliage and lush spring blooms. Spring and fall are often the best times to visit, as moderate temperatures create ideal conditions for outdoor activities and sightseeing.

Dining Recommendation in Hannibal

Try the hearty rabbit stew at The Brick Oven, which showcases local ingredients and a home-cooked feel that stands in stark contrast to Chicago's diverse culinary scene. The cozy, laid-back atmosphere and the slow-cooked flavors elevate your dining experience, allowing you to savor the unique rural character of Hannibal.

Chicago - Hannibal operators

Explore transport companies operating between Chicago 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/routes.html

Train from Chicago Union Station to Quincy Amtrak Station

Average Duration
4h 22m
Estimated price
$2071-2072
Bus
Contact phone
1(800) 992-4618
Website
burlingtontrailways.com

Bus from Chicago, Il to Burlington, Ia

Average Duration
Estimated price
$940-80

Bus from Burlington, Ia to Hannibal

Average Duration
Estimated price
$946-940

Bus from St Louis Lambert Fld to Hannibal

Average Duration
Estimated price
$946-940
Plane
Website
iflysouthern.com

Plane from Chicago O'Hare (ORD) to Quincy (UIN)

Average Duration
1h 45m
Estimated price
$786-2078

Plane from Chicago O'Hare (ORD) to St. Louis (STL)

Average Duration
1h 21m
Estimated price
$2075-20700

Plane from Chicago O'Hare (ORD) to Columbia (COU)

Average Duration
1h 26m
Estimated price
$2076-2077
Website
aa.com

Plane from Chicago O'Hare (ORD) to St. Louis (STL)

Average Duration
1h 21m
Estimated price
$2075-20700
Website
united.com

Plane from Chicago O'Hare (ORD) to St. Louis (STL)

Average Duration
1h 25m
Estimated price
$20710-20700
Other Show other routes
Contact phone
+1-888-875-6287
Website
https://www.oatstransit.org

Other from Columbia to Hannibal

Average Duration
1h 45m
Estimated price
$949-1820

Chicago to Hannibal: Overview of Bus, Train, Flight, and Car Trips

Traveling between Chicago and Hannibal offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Chicago to Hannibal, covering a distance of 305 miles through the heart of the Midwest. Enjoy the open road as you make your way southward towards this historic Missouri town. 💰 Prices for the road trip from Chicago to Hannibal range between $55 to $80, offering budget-friendly options for travelers seeking a classic American road trip experience. Take in the charming landscapes and small towns along the way, adding to the allure of the adventure.
Average price
$55 - $80
🚂 Embark on a scenic train journey from Chicago to Hannibal spanning a distance of approximately 4 hours and 48 minutes. Sit back, relax, and enjoy the picturesque views along the way. 💸 Ticket prices for the train ride between Chicago and Hannibal range from $78 to $207, offering travelers flexibility in choosing the class and amenities that suit their preferences and budget. Plan your trip ahead to secure the best fare for a comfortable ride.
🛫 Flying from Chicago to Hannibal is a convenient option with the quickest direct flight taking just 1 hour and 45 minutes from Chicago O'Hare Airport to Quincy Airport. 🏞️ Once you arrive in Hannibal, after the 4-hour flight from Chicago, you can explore the charming town known for its connection to Mark Twain and enjoy the scenic views along the Mississippi River. Flight prices between Hannibal and Chicago range from $152 to $340, offering options for different budgets.
Departure Point
Chicago O'Hare Airport
Arrival Point
Quincy Airport
🚌 Discover the heartland of America on a scenic bus trip from Chicago to Hannibal. The journey takes approximately 9 hours and 14 minutes, offering you a comfortable and convenient way to explore the Midwest. 🌾 Immerse yourself in the charm of Mark Twain's hometown as you travel through picturesque landscapes and historic towns. With ticket prices ranging from $94 to $182, you can choose a budget-friendly option or opt for added comfort during your journey.

Frequently asked questions

Find out more about the route from Chicago to Hannibal.

Or choose the category:
The distance between Chicago and Hannibal is approximately 247 miles. Travel times vary based on the mode of transportation: a train journey from Chicago to Hannibal takes about 4 hours and 48 minutes, while flying from Chicago Midway to St. Louis then taking a bus to Hannibal takes around 5 hours and 34 minutes. If you opt to fly directly from Chicago to Hannibal, the trip can be completed in about 4 hours and 1 minute. Driving between the two cities takes approximately 5 hours and 1 minute, while a bus ride can take up to 9 hours and 14 minutes.
The most cost-effective option for traveling from Chicago to Hannibal is to drive, with prices ranging from $55 to $80 and a travel time of approximately 5 hours and 1 minute. However, for a quicker journey, the most time-efficient choice would be to fly, with costs typically ranging from $150 to $340 and a travel time of about 4 hours and 1 minute. Depending on individual preferences for cost or time savings, travelers can weigh these options to determine the best fit for their trip.
The prices for a train trip from Chicago to Hannibal range from $78 to $207, depending on the class and time of booking. On the other hand, a bus journey from Hannibal to Chicago typically costs between $94 and $182. It's important to check for any discounts, promotions, or booking in advance to secure the best possible fare for your trip between these two cities. Travelers should also consider factors like comfort, convenience, and duration of the journey when comparing transportation prices.
To travel from Chicago to Hannibal without using public transportation, you can drive the 305 miles distance which takes around 5 hours and 1 minute on the road. The cost for this trip by car typically ranges from $55 to $80. Driving allows you the flexibility to explore the scenic route at your own pace and stop at attractions along the way, making for a more personalized travel experience.
To travel from Chicago to Hannibal without a car, the most convenient option is to take the train which takes approximately 4 hours and 48 minutes, with ticket prices ranging from $75 to $210. Another alternative is to take a bus, which will take about 9 hours and 14 minutes, costing between $90 and $190. Additionally, flying is also an option with a travel time of 4 hours and 1 minute, and ticket prices ranging from $150 to $340.
The quickest direct flight from Chicago O'Hare Airport to Quincy Airport, nearest to Hannibal, typically takes 1 hour and 45 minutes. The cost of a flight between Hannibal and Chicago usually ranges between $152 and $340, depending on the airline, time of booking, and availability of seats. It is recommended to compare prices across different airlines and booking platforms to find the best deals for your desired travel dates.
There are over 15 hotels to choose from in Hannibal with prices starting at $45 per night. Some popular hotel options in Hannibal include chain hotels like Holiday Inn Express, Best Western, and Comfort Inn, as well as charming bed and breakfasts and local inns. Visitors can easily find accommodation that suits their budget and preferences in Hannibal, offering a comfortable stay while exploring the historic town and nearby attractions.