How to get from Viljandi to Tallinn by car, truck, bike, walk

Distance between Viljandi and Tallinn is 129 kilometers (80 miles).
Driving distance from Viljandi to Tallinn is 155 kilometers (96 miles)

ViljandiTallinn
Leaving from
Going to

Route Map

Routes from viljandi-viljandimaa to tallinn-harjumaa

4 Ways from Viljandi (Estonia/Viljandimaa) to Tallinn (Estonia/Harjumaa)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Vaksali, 92 111 m
2. Turn left onto Leola 1.74 km
3. Turn right 41 m
4. Turn sharp left onto Tallinna, 50 32.91 km
5. Continue onto Imavere — Viljandi — Karksi-Nuia, 49 14.14 km
6. Turn left onto Tallinn — Tartu — Võru — Luhamaa, 2 103.25 km
7. Keep left 123 m
8. Turn right 1.85 km
9. Continue onto 2 13 m
10. Continue onto Rävala pst 265 m
11. Keep right 224 m
12. Turn left onto Gonsiori 465 m
13. Turn right onto Georg Otsa 237 m
14. Turn right onto Suur-Karja 602 m
15. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Viljandi (Estonia/Viljandimaa) to Tallinn (Estonia/Harjumaa)?
How do I get from Viljandi (Estonia/Viljandimaa) to Tallinn (Estonia/Harjumaa) the fastest?
How long does it take to get from Viljandi (Estonia/Viljandimaa) to Tallinn (Estonia/Harjumaa)?

Trips from Viljandi

ViljandiTartu