|Fastest time||18h 0m|
|Trips per day||1|
Book Burlington Trailways from Dubuque to Hannibal from $123.86. There are 1 Burlington Trailways schedules from Dubuque to Hannibal and you can expect on average to pay $133.04 for a Burlington Trailways ticket to Hannibal. In Dubuque, Burlington Trailways departs to Hannibal from Intermodal Transit Ctr - 950 Elm St and no other station. In Hannibal, Burlington Trailways arrives at Hardee's - 2900 James Rd and no other station.
An average trip on Burlington Trailways from Dubuque to Hannibal takes 18 hours and 5 minutes, while the fastest available Burlington Trailways trip will get you to Hannibal in 18 hours and 0 minutes,
On weekends, Burlington Trailways offers 1 trip per day and you could expect to pay $140.83 for a weekend getaway trip to Hannibal.