Die Strecke (Distanz bzw. Entfernung) zwischen Narva und Viljandi beträgt Luftlinie ca. 187 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Viljandi höchst wahrscheinlich länger, da hier nur die Luftlinie von Narva nach Viljandi berechnet wurde.