There are 3 ways to get from Rakvere to Valga by train, bus, 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.
Rakvere to Valga by bus and train
Questions & Answers
The cheapest way to get from Rakvere to Valga is to bus which costs €7 - €17 and takes 5h 7m.
The fastest way to get from Rakvere to Valga is to drive which takes 2h 51m and costs €30 - €50.
No, there is no direct bus from Rakvere to Valga. However, there are services departing from Rakvere bussijaam and arriving at Raekoja via Tartu bussijaam. The journey, including transfers, takes approximately 5h 7m.
No, there is no direct train from Rakvere to Valga. However, there are services departing from Tamsalu and arriving at Valga via . The journey, including transfers, takes approximately 4h 18m.
The distance between Rakvere and Valga is 210 km. The road distance is 208.3 km.
The best way to get from Rakvere to Valga without a car is to train which takes 4h 18m and costs €12 - €22.
It takes approximately 4h 18m to get from Rakvere to Valga, including transfers.
Rakvere to Valga bus services, operated by Go Bus AS, depart from Rakvere bussijaam station.
Rakvere to Valga train services, operated by Elron, depart from Tamsalu station.
The best way to get from Rakvere to Valga is to train which takes 4h 18m and costs €12 - €22. Alternatively, you can bus, which costs €7 - €17 and takes 5h 7m.
What companies run services between Rakvere, Estonia and Valga, Estonia?
Elron operates a train from Tamsalu to Valga every 4 hours. Tickets cost €10–17 and the journey takes 2h 47m. LTG Link also services this route twice daily. Alternatively, you can take a bus from Rakvere bussijaam to Raekoja via Tartu bussijaam in around 5h 7m.
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Tamsalu to Valga
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- €10–17
- Website
- Elron
- Express Train Ticket
- €11–17
- Phone
- +372 640 4000
- [email protected]
- Website
- Go Bus
Bus from Rakvere bussijaam to Tartu bussijaam
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €4–6
- Website
- Go Bus
Bus from Tartu bussijaam to Raekoja
- Ave. Duration
- 1h 52m
- Frequency
- 5 times a week
- Estimated price
- €3–5
- Website
- Go Bus
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 Is ride-sharing platform BlaBlaCar right for you?, Which side of Niagara Falls should I choose (and how do I get there)?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Rakvere to Valga bus services, operated by Go Bus AS, arrive at Tartu bussijaam station.
Rakvere to Valga train services, operated by Elron, arrive at Valga station.
Yes, the driving distance between Rakvere to Valga is 208 km. It takes approximately 2h 51m to drive from Rakvere to Valga.
Book your Rakvere to Valga bus tickets online with Omio.
There are 49+ hotels available in Valga.











