Die Entfernung (Strecke bzw. Distanz) von Virrat nach Kajaani beträgt Luftlinie ungefähr 296 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Kajaani höchst wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie) von Virrat nach Kajaani berechnet wurde.