There are 2 ways to get from Rapla to Viljandi by train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Rapla to Viljandi by train
Questions & Answers
The cheapest way to get from Rapla to Viljandi is to train which costs €6 - €10 and takes 1h 14m.
The fastest way to get from Rapla to Viljandi is to train which takes 1h 14m and costs €6 - €10.
Yes, there is a direct train departing from Rapla and arriving at Viljandi. Services depart every three hours, and operate every day. The journey takes approximately 1h 14m.
The distance between Rapla and Viljandi is 95 km. The road distance is 108 km.
The best way to get from Rapla to Viljandi without a car is to train which takes 1h 14m and costs €6 - €10.
The train from Rapla to Viljandi takes 1h 14m including transfers and departs every three hours.
Rapla to Viljandi train services, operated by Elron, depart from Rapla station.
Rapla to Viljandi train services, operated by Elron, arrive at Viljandi station.
Yes, the driving distance between Rapla to Viljandi is 108 km. It takes approximately 1h 27m to drive from Rapla to Viljandi.
There are 23+ hotels available in Viljandi.
What companies run services between Rapla, Estonia and Viljandi, Estonia?
Elron operates a train from Rapla to Viljandi every 3 hours. Tickets cost €6–10 and the journey takes 1h 14m.
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Rapla to Viljandi
- Ave. Duration
- 1h 14m
- Frequency
- Every 3 hours
- Estimated price
- €6–10
- Website
- https://elron.ee/en
- Express Train Ticket
- €6–10
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Italy Travel Guides, and Getting to Milan from the airport - to help you get the most out of your next trip.





