Gọi vận tốc lúc đi là $x^{}$ (km/h) $⇒^{}$ vận tốc lúc về là $x-12^{}$ (km/h)
Thời gian đi là $\frac{90}{x}$ (h)
Quãng đường lúc về là: $90+50=140^{}$ (km)
Vận tốc lúc về là: $x-12+2=x-10^{}$ (km/h)
$⇒^{}$ Thời gian lúc về là: $\frac{140}{x-10}$ (h)
Vì thời gian về nhiều hơn thời gian đi là $2^{}$ giờ nên:
$\frac{90}{x}+2=\frac{140}{x-10}^{}$
$⇔(90+2x)(x-10)=140x^{}$
$⇔2x^2-70x-900=0^{}$
$⇒x=45^{}$ (thỏa mãn)
Vậy vận tốc lúc đi là $45^{}$ (km/h).