|Shortest Duration||1h 45m|
|Trips per day||2|
Book Burlington Trailways from Hannibal to St Louis from $39.00. There are 2 trips per day offered by Burlington Trailways from Hannibal to St Louis and you can expect on average to pay $39.00 for a Burlington Trailways ticket to St Louis. In Hannibal, Burlington Trailways departs to St Louis from Hardee's - 2900 James Rd, In St Louis, Burlington Trailways arrives at Gateway Station - 430 S 15th St and one other station.
An average trip on Burlington Trailways from Hannibal to St Louis takes 1 hours and 53 minutes, while the fastest available Burlington Trailways trip will get you to St Louis in 1 hours and 45 minutes,
On weekends, Burlington Trailways offers 2 trips per day. A one way ticket costs $39.00 for a weekend trip to St Louis.