You can have the matrices at each margin with \flalign*, from amsmath. Incidentally, if you have several rows to align, you also can use align*, or alignat* to have control on the distance between the matrices:
\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[vmargin=0.8in,left=0.7in,right=0.6in, showframe]{geometry}
\usepackage{mathtools, amsfonts, amssymb}
\renewcommand\arraystretch{1.25}
\begin{document}
\begin{flalign*}
\shortintertext{\texttt{With flalign*: }}
A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix} & & & & & B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\end{flalign*}
\begin{alignat*}{2}
\shortintertext{\texttt{With alignat*: }}
& A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix} & \hspace{4em}& B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\end{alignat*}
\begin{align*}
\shortintertext{\texttt{With align*: }}
& A = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix} & & B = \begin{bmatrix}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1
\end{bmatrix}
\end{align*}
\end{document}

\hfillwon't work. However,\kern340ptwill. – Mico Jan 05 '17 at 07:13