there are no real countries that border Mexico but there is two bodies of water which is the Gulf of Mexico and the Caribbean sea.
Do you mean countries? If you do, the two countries that border the U.S. are Canada and Mexico.
The two countries that border the Gulf of Mexico are ; USA and Mexico. And The Peninsula in SE Mexico is the Yucatan Peninsula
Canada and Mexico are the two countries that border the United States.
Aiezon and Mexico
The two countries that border the US is Canda (to the north of the US), and Mexico (to the south of the US).
Canada in the north, and Mexico in the south.
Canada and Mexico
Canada and Mexico are the two countries that share a border with the United States.
Canada, Mexico
Mexico and Belize border Guatemala, one of the Mayan countries. Mexico also borders Honduras, another Mayan country.
The USA (United States of America) borders Mexico in the north Guatemala & Belize border Mexico in the south.
Canada and Mexico