Die Distanz (Entfernung oder auch Strecke) von Villaviciosa nach Cangas de Onís beträgt Luftlinie ungefähr 29 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Cangas de Onís höchst wahrscheinlich länger, da hier nur die Luftlinie von Villaviciosa nach Cangas de Onís berechnet wurde.
Luftlinie (ungefähr)
18 Meilen
15 Seemeilen