Bay of Campeche
The city is located at where the Coatzacoalcos River debouches into the Bay of Campeche. Overland it is connected by road and rail to the Pacific Ocean about away. This location has prompted plans for an interoceanic waterway across the Isthmus of Tehuantepec, or for a much expanded railroad system, for over a century.