The distance between Mexico and Brazil is 6,921 kilometers (4,300 miles).
Mexico, America
Brazil, South America
6,921 km
Distance between centroids
2,687 km
Shortest distance
Calculated based on main borders (including major islands)
6,512 km
Shortest distance between major cities
Cancún → Campinas
Distances between Mexico and Brazil by cities:
| City in Mexico | City in Brazil | Distance (kilometers) |
|---|---|---|
| Mexico City | São Paulo | 7,421 km |
| Mérida | Rio de Janeiro | 6,996 km |
| Puebla | Maceió | 7,553 km |
| Naucalpan de Juárez | Salvador | 7,563 km |
| Hermosillo | Porto Alegre | 9,110 km |
| Mexico City | Campinas | 7,344 km |
| Mexicali | Rio de Janeiro | 9,829 km |
| Iztapalapa | Campinas | 7,334 km |
| Ecatepec de Morelos | Rio de Janeiro | 7,679 km |
| Chihuahua | Curitiba | 8,527 km |
| Monterrey | Rio de Janeiro | 8,176 km |
| Iztapalapa | São Paulo | 7,410 km |
| Tijuana | Rio de Janeiro | 9,951 km |
| Guadalajara | Campinas | 7,782 km |
| Cancún | Maceió | 6,546 km |
| Cancún | Campinas | 6,512 km |
| Ciudad Juárez | Belo Horizonte | 8,779 km |
| Hermosillo | Campinas | 8,941 km |
| Puebla | Campinas | 7,242 km |
| Monterrey | São Paulo | 7,945 km |
| Distance between countries | Kilometers |
|---|---|
| From Mexico to China | 12,846 km |
| From Mexico to India | 15,108 km |
| From Mexico to United States | 1,629 km |
| From Mexico to Indonesia | 15,349 km |
| From Mexico to Pakistan | 13,966 km |
| Distances between countries | Kilometers |
|---|---|
| From Brazil to China | 16,638 km |
| From Brazil to India | 14,787 km |
| From Brazil to United States | 7,301 km |
| From Brazil to Indonesia | 17,740 km |
| From Brazil to Pakistan | 13,789 km |
The following list contains countries that are separated by a similar distance as it is between Mexico and Brazil.
| From | To | Distance (kilometers) |
|---|---|---|
| Colombia | Sierra Leone | 6,922 km |
| Italy | Mayotte | 6,917 km |
| China | North Macedonia | 6,917 km |
| India | Switzerland | 6,915 km |
| Ecuador | Canada | 6,913 km |
| Canada | Ecuador | 6,913 km |
| Spain | Bahamas | 6,912 km |
| Colombia | Western Sahara | 6,912 km |
| China | Norway | 6,908 km |
| United Kingdom | Grenada | 6,907 km |
| China | Kosovo | 6,934 km |
| Canada | Portugal | 6,936 km |
| China | Egypt | 6,896 km |