Mexico borders three countries: to the north, it borders the United States; to the southeast, it borders Guatemala and Belize. These are the only land borders Mexico shares with other nations.