Distance from Viljandi to Haapsalu

Distance information from Viljandi, Estonia to Haapsalu

Geographical distance from Viljandi to Haapsalu

134.35 kilometers
83.21 seven miles
72.35 nautical miles

Road distance from Viljandi to Haapsalu

Distance on the map From Viljandi, Estonia to Haapsalu


Closest distances from Viljandi, Estonia

City Distance
Parnu 63.34 km
Tartu 65.3 km
Valka 70.25 km
Valmiera 92.66 km
Salacgriva 99.41 km
Smiltene 106.54 km
Limbazhi 108 km
Cesis 118.83 km
Tallinn 127.99 km
Haapsalu 134.35 km
Aluksne 136.07 km
Saulkrasti 140.66 km
Sigulda 141.62 km
Vecpiebalga 145.91 km
Gulbene 149.65 km
Cesvaine 161.37 km
Balvi 169.46 km
Pskov 172.58 km
Madona 172.64 km
Saaremaa (island) 173.35 km
Vilaka 180.73 km
Riga 180.95 km
Ogre 182.05 km
Kuressaare 182.35 km
Hiiumaa island 183.74 km
Narva 186.51 km
Jurmala 189.99 km
Aizkraukle 197.15 km
Helsinki 204.07 km
Varaklani 207.83 km

Select city to calculate distance from Viljandi, Estonia



Check distances from Haapsalu

City Distance
Hiiumaa island 54.23 km
Saaremaa (island) 73.23 km
Parnu 82.79 km
Tallinn 88.52 km
Kuressaare 98.05 km
Viljandi 134.35 km
Salacgriva 139.73 km
Espoo 154.48 km
Helsinki 158.3 km
Limbazhi 172.86 km
Book hotel
From:
Until:

Photo gallery

Estonia, Viljandi