|Shortest Duration||7h 25m|
|Trips per day||2|
Book Burlington Trailways from Hannibal to Indianapolis from $52.00. There are 2 trips per day offered by Burlington Trailways from Hannibal to Indianapolis and you can expect on average to pay $67.57 for a Burlington Trailways ticket to Indianapolis. In Hannibal, Burlington Trailways departs to Indianapolis from Hardee's - 2900 James Rd, In Indianapolis, Burlington Trailways arrives at 350 S Illinois St,
An average trip on Burlington Trailways from Hannibal to Indianapolis takes 8 hours and 3 minutes, while the fastest available Burlington Trailways trip will get you to Indianapolis in 7 hours and 25 minutes,
On weekends, Burlington Trailways offers 2 trips per day. A one way ticket costs $70.16 for a weekend trip to Indianapolis.