Ely Street Bridge (Marion County, Missouri)
Built ca. 1910; rehabilitated 1984
Pony truss bridge over Bear Creek on Ely Street in Hannibal
Open to traffic

Hannibal I-72 Bridge (Marion County, Missouri)
Opened Sept. 16, 2000
Through truss bridge over the Mississippi River on I-72/US 36 at Hannibal
Open to four lanes of traffic

Hannibal Railroad Bridge (Marion County, Missouri)
Built 1871 as a swing bridge; vertical-lift span installed 1993
Vertical-lift through truss bridge over the Mississippi River on the Norfolk Southern Railroad at Hannibal
Open to railroad traffic

Hannibal Tunnel (Marion County, Missouri)
Built 1871
Tunnel on the Norfolk Southern Railroad just west of the Hannibal Railroad Bridge in Hannibal
Open to railroad traffic

Johnson Street Bridge (Marion County, Missouri)
Built ca. 1920; replaced 2002
Lost pony truss bridge over Mill Creek on Johnson Street in Hannibal
No longer exists

Mark Twain Bridge (Marion County, Missouri)
Opened Sept. 4, 1936; tolls removed Oct. 30, 1940; rehabilitated 1982; replaced and demolished 2000
Lost through truss bridge over the Mississippi River on US 36 at Hannibal
Replaced by the new I-72 bridge

Munger Street Bridge (Marion County, Missouri)
Built ca. 1910
Pony truss bridge over Bear Creek on Munger Street in Hannibal
Open to traffic

Third Street Bridge (Marion County, Missouri)
Lost bowstring truss bridge over Bear Creek on Third Street (now MO 79) in Hannibal
No longer exists