Ответ:

Между Васильево и Княжеским по горизонтали 6 клеток, по вертикали 8 клеток.

Расстояние по прямой:

\(\sqrt{6^2+8^2}=\sqrt{36+64}=10\) клеток.

Одна клетка — 2 км, поэтому \(10\cdot2=20\) км.

Ответ: 20 км.