For $p\geq3$ we have $Out(G)=GL_2(p)$ and $Aut(G)=AGL_2(p)\cong C_p^2\rtimes GL_2(p)$. To see this it helps to think of the group as $\mathbb{F}_p^2\rtimes C_p$ with the $C_p$ factor acting linearly, then the outer automorphisms come from $GL_2(p)$ acting by conjugation. Equivalently, the automorphisms essentially permute the subgroups of order $p^2$ containing the center, while leaving the center itself unmoved.
This) may be useful as well.
\--Edit--
As pointed out by Derek Holt in the comments, viewing the group as the above semidirect product is not the clearest way to see the automorphism group. It is better to think of $Out(G)$ as a sympletic group preserving the alternating form defined by commutators in $G$. This will still give $Out(G)\cong GL_2(p)$ and $Aut(G)\cong AGL_2(p)$.