Distance Calculator

Mudiste — Suure-Jaani — Vändra, Silla — Jädivere

183.9 km, 2 h 59 min

Head north7 m
Turn right onto Carl Robert Jakobsoni (92)100 m
Turn left onto Lossi150 m
Continue onto August Maramaa pst450 m
Turn right onto Tallinna (50)1.5 km
Continue onto Viljandi tee (50)2.5 km
Continue onto Imavere — Viljandi — Karksi-Nuia (49)15 km
Turn left onto Mudiste — Suure-Jaani — Vändra (57)7 km
Enter the traffic circle and take the 2nd exit onto Mudiste — Suure-Jaani — Vändra50 m
Exit the traffic circle onto Mudiste — Suure-Jaani — Vändra25 km
Continue onto Viljandi mnt (57)450 m
Continue onto Vändra mnt (57)700 m
Continue onto Mudiste — Suure-Jaani — Vändra (57)5.5 km
Continue onto Viljandi mnt (57)350 m
Turn left onto Pärnu-Paide mnt (57)1.5 km
Continue onto Mudiste — Suure-Jaani — Vändra (57)1.5 km
Turn left onto Pärnu — Rakvere — Sõmeru (5)4.5 km
Turn right onto Aluste — Kergu (58)900 m
Turn right to stay on Aluste — Kergu (58)10 km
Turn left onto Pärnu-Jaagupi — Kergu (19202)3.5 km
Turn left onto Mõisaküla — Metsavere (19211)7 km
Turn right onto Uduvere — Suigu — Nurme (19210)4 km
Continue onto Suigu tee (19210)350 m
Turn left onto Kergu mnt (19202)1.5 km
Turn right onto Tallinn — Pärnu — Ikla (4)10 km
Turn left45 m
Go straight onto Silla — Jädivere (16155)1.5 km
Turn left to stay on Silla — Jädivere (16155)2 km
Continue onto Poti-Silla mnt (16155)300 m
Turn right onto Poti-Silla mnt (16155)900 m
Continue onto Silla — Jädivere (16155)8 km
Continue onto Hirvepargi tee (16155)2 km
Continue onto Silla — Jädivere (16155)5.5 km
Turn left to stay on Silla — Jädivere (16155)10 km
Turn left onto Risti — Virtsu — Kuivastu — Kuressaare (10)15 km
Turn right onto Haapsalu — Laiküla (31)30 km
Continue onto Lihula mnt (31)3.5 km
Turn left onto Jaama (9)40 m
You have arrived at your destination, on the right0 m

Imavere — Viljandi — Karksi-Nuia, Tallinn — Rapla — Türi

198.4 km, 3 h 4 min

Head north7 m
Turn right onto Carl Robert Jakobsoni (92)100 m
Turn left onto Lossi150 m
Continue onto August Maramaa pst450 m
Turn right onto Tallinna (50)1.5 km
Continue onto Viljandi tee (50)2.5 km
Continue onto Imavere — Viljandi — Karksi-Nuia (49)30 km
Turn left onto Türi — Arkma (26)20 km
Continue onto Viljandi (26)4.5 km
Enter the traffic circle and take the 3rd exit onto Tallinna (15)50 m
Exit the traffic circle onto Tallinna (15)1.5 km
Enter the traffic circle and take the 2nd exit onto Tallinn — Rapla — Türi (15)15 m
Exit the traffic circle onto Tallinn — Rapla — Türi (15)15 km
Continue onto Tallinna mnt (15)600 m
Continue onto Tallinn — Rapla — Türi (15)20 km
Continue onto Viljandi mnt (15)1.5 km
Continue onto Tallinn — Rapla — Türi (15)5 km
Continue onto Viljandi mnt (15)4.5 km
Enter the traffic circle and take the 2nd exit onto Välja35 m
Exit the traffic circle onto Välja700 m
Turn left onto Tallinna mnt (27)600 m
Enter the traffic circle and take the 1st exit onto Märjamaa tee (28)10 m
Exit the traffic circle onto Märjamaa tee (28)550 m
Continue onto Rapla — Märjamaa (28)500 m
Enter the traffic circle and take the 2nd exit onto Rapla — Märjamaa (28)35 m
Exit the traffic circle onto Rapla — Märjamaa (28)20 km
Turn left onto Tallinn — Pärnu — Ikla (4)350 m
Take the ramp200 m
Continue onto Märjamaa — Koluvere (29)1 km
Continue onto Pärnu mnt (29)900 m
Turn right onto Koluvere mnt (29)600 m
Continue onto Märjamaa — Koluvere (29)20 km
Turn right onto Risti — Virtsu — Kuivastu — Kuressaare (10)10 km
Turn left onto Ääsmäe — Haapsalu — Rohuküla (9)20 km
Continue onto Haapsalu mnt (9)600 m
Continue onto Ääsmäe — Haapsalu — Rohuküla (9)9 km
Continue onto Tallinna mnt (9)700 m
Enter the traffic circle and take the 2nd exit onto Tallinna mnt (9)15 m
Exit the traffic circle onto Tallinna mnt (9)600 m
Enter the traffic circle and take the 2nd exit onto Tallinna mnt (9)25 m
Exit the traffic circle onto Tallinna mnt (9)250 m
Enter the traffic circle and take the 2nd exit onto Tallinna mnt (9)10 m
Exit the traffic circle onto Tallinna mnt (9)1.5 km
You have arrived at your destination, on the right0 m
From
    To

      Distance: 83.92 mi (135.06 km)

      Driving route: 114.26 mi (183.88 km).

      Driving time: 2h 58 min

      Distance from Haapsalu to Viljandi

      The shortest distance (air line) between Haapsalu and Viljandi is 83.92mi (135.06 km)

      The shortest route between Haapsalu and Viljandi is 114.26 mi (183.88 km) according to the route planner. The driving time is approx. 2 h 58 m

      How far is it between Haapsalu and Viljandi.

      Haapsalu is located in Laane-Eesti, Estoniacountry within 58° 56' 21.84" N 23° 32' 26.88" E (58.9394, 23.5408) coordinates. The local time in Haapsalu is 06:23 (07.07.2025)

      Viljandi is located in Louna-Eesti, Estoniacountry within 58° 22' 0.12" N 25° 36' 0" E (58.3667, 25.6000) coordinates. The local time in Viljandi is 06:23 (07.07.2025)

      The calculated flying distance from Haapsalu to Viljandi is 83.92miles which is equal to 135.06 km.

      If you want to go by car, the driving driving distance between Haapsalu and Viljandi is 114.26 miles (183.88 km). If you ride your car with an average speef of 112 kilometers/hour (70 miles/h), travel time will be 1 hours 39 minutes.Please check the avg.speed travel time on the right for various options

      Estimated Travel Time Between Haapsalu and Viljandi

      Average speedTravel Time
      30 mph (48 km/h)3 hours 49 minutes
      40 mph (64 km/h)2 hours 51 minutes
      50 mph (80 km/h)2 hours 17 minutes
      60 mph (67 km/h)1 hours 54 minutes
      70 mph (112 km/h)1 hours 38 minutes
      75 mph (120 km/h)1 hours 31 minutes

      Haapsalu, Laane-Eesti, Estonia

      Related Distances from Haapsalu

      CitiesDistance
      Haapsalu to Kardla28.57 mi (45.98 km)
      Haapsalu to Keila40.35 mi (64.94 km)
      Haapsalu to Rapla45.05 mi (72.50 km)
      Haapsalu to Parnu51.62 mi (83.07 km)
      Haapsalu to Tallinn54.77 mi (88.15 km)
      Haapsalu to Kuressaare60.98 mi (98.13 km)
      Haapsalu to Maardu64.09 mi (103.15 km)
      Haapsalu to Paide72.04 mi (115.94 km)
      Haapsalu to Viljandi83.92 mi (135.06 km)
      Haapsalu to Jogeva103.06 mi (165.86 km)
      Haapsalu to Rakvere103.50 mi (166.57 km)
      Haapsalu to Tartu120.41 mi (193.78 km)
      Haapsalu to Valga120.57 mi (194.04 km)
      Haapsalu to Kohtla-Jarve135.34 mi (217.81 km)
      Haapsalu to Johvi140.67 mi (226.38 km)
      Haapsalu to Polva140.87 mi (226.70 km)
      Haapsalu to Voru145.93 mi (234.86 km)
      Haapsalu to Sillamae153.13 mi (246.45 km)
      Haapsalu to Narva167.60 mi (269.73 km)

      Viljandi, Louna-Eesti, Estonia

      Related Distances to Viljandi

      CitiesDistance
      Paide to Viljandi35.73 mi (57.50 km)
      Jogeva to Viljandi39.01 mi (62.77 km)
      Parnu to Viljandi39.87 mi (64.16 km)
      Tartu to Viljandi40.47 mi (65.14 km)
      Valga to Viljandi43.31 mi (69.69 km)
      Rapla to Viljandi52.00 mi (83.69 km)
      Polva to Viljandi57.23 mi (92.10 km)
      Voru to Viljandi62.18 mi (100.07 km)
      Rakvere to Viljandi73.03 mi (117.53 km)
      Keila to Viljandi77.51 mi (124.73 km)
      Maardu to Viljandi79.56 mi (128.04 km)
      Tallinn to Viljandi80.01 mi (128.76 km)
      Haapsalu to Viljandi83.92 mi (135.06 km)
      Kohtla-Jarve to Viljandi92.61 mi (149.04 km)
      Johvi to Viljandi94.58 mi (152.21 km)
      Sillamae to Viljandi105.14 mi (169.21 km)
      Kardla to Viljandi111.36 mi (179.22 km)
      Kuressaare to Viljandi113.41 mi (182.51 km)
      Narva to Viljandi116.00 mi (186.69 km)