"The paved-roadway network in Mexico is the most extensive in Latin America at 116,802 km in 2005; 10,474 km were multi-lane freeways or expressways, most of which were tollways. Nonetheless, Mexico's diverse orography—most of the territory is crossed by high-altitude ranges of mountains—as well as economic challenges have led to difficulties in creating an integrated transportation network and even though the network has improved, it still cannot meet national needs adequately. Being one of the first Latin American countries to promote railway development, the network, though extensive at 30,952 km, is still inefficient to meet the economic demands of transportation. Most of the rail network is mainly used for merchandise or industrial freight and was mostly operated by National Railway of Mexico (Ferrocarriles Nacionales de México, FNM), privatized in 1997.

In 1999, Mexico had 1,806 airports, of which 233 had paved runways; of these, 35 carry 97% of the passenger traffic. The Mexico City International Airport remains the largest in Latin America and the 44th largest in the world transporting 21 million passengers a year. There are more than 30 domestic airline companies of which only two are known internationally: Aeroméxico and Mexicana.

Mass transit in Mexico is modest. Most of the domestic passenger transport needs are served by an extensive bus network with several dozen companies operating by regions. Train passenger transportation between cities is limited. Inner-city rail mass transit is available at Mexico City—with the operation of the metro, elevated and ground train, as well as a Suburban Train connecting the adjacent municipalities of Greater Mexico City—as well as at Guadalajara and Monterrey, the first served by a commuter rail and the second by an underground and elevated metro."