Distance between Kuressaare and Viljandi
Distance from Kuressaare to Viljandi is 112 miles / 181 kilometers and driving distance is 154 miles or 248 kilometers. Travel time by car is about 3 hours 46 minutes.
Map showing the distance from Kuressaare to Viljandi
![]() |
Air distance: | miles km |
![]() |
Driving distance: | miles km |
Kuressaare
City: | Kuressaare |
Country: | Estonia |
Coordinates: |
58°14′53″N 22°30′14″E |
Viljandi
City: | Viljandi |
Country: | Estonia |
Coordinates: |
58°21′50″N 25°35′24″E |
Time difference between Kuressaare and Viljandi
There is no time difference between Kuressaare and Viljandi. Current local time in Kuressaare and Viljandi is 19:08 EET (2021-01-15)