Latitude and longitude of Hannibal, Missouri
- Nearby Palmyra, Missouri, United States
Satellite map of Hannibal, Missouri
Hannibal is a city in Marion and Ralls counties in the U.S. state of Missouri. It is located at the intersection of Interstate 72 and U.S. Routes 24, 36 and 61, approximately 100 miles (160 km) northwest of St. Louis. According to the 2010 U.S.
Latitude: 39° 42' 14.63" N
Longitude: -91° 22' 38.56" W
Nearest city to this article: Hannibal, Missouri
Read about Hannibal, Missouri in the Wikipedia Satellite map of Hannibal, Missouri in Google Maps