Travel Information between Tallinn and Rakvere
| 56 miles (91 km) | |
| Bus or train | |
| $8 - $10 | |
| Bus • $8 (€7) • 1 h 4 min | |
| Bus • $8 (€7) • 1 h 4 min | |
| Lux Express or Elron |
Travel 56 miles (91 km) by bus or train between Tallinn and Rakvere. The most popular travel companies which serve this journey are Lux Express or Elron among others. Travelers can even take a direct bus or train from Tallinn to Rakvere.
Travel optionsfrom Tallinn to Rakvere
How to get from Tallinn to Rakvere by train, bus or flight.
Our recommendation
The best way to travel from Tallinn to Rakvere is by taking a bus because it’s the best combination of price and speed.
746|v1e>v7eCheapest
310|v1e>v7eFastest
746|v1e>v7eOther options
746|v1e>v7e
746|v1e>v7e
746|v1e>v7eFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Tallinn to Rakvere
Travel to Rakvere easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Tallinn to Rakvere.

There are 2 options to travel between Tallinn and Rakvere including taking a bus or train.
The cheapest way to travel between Tallinn and Rakvere is a bus with an average price of $8 (€7).
This is compared to other travel options from Tallinn to Rakvere:
A bus is $2 (€2) less than a train with an average ticket price of $10 (€9) from Tallinn to Rakvere.
The quickest way to travel from Tallinn to Rakvere is by bus, which takes on average 1 h 4 min compared to other travel options that take longer:
Taking a train requires on average 1 h 9 min of travel time.
You should expect to travel around 56 miles (91 km) between Tallinn and Rakvere.
The average frequency per day from Tallinn to Rakvere is:
- 14 buses per day.
- Around 6 trains per day.
However, we recommend checking specific travel dates for your trip from Tallinn to Rakvere as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points from Tallinn to Rakvere:
- Buses mostly leave from Tallinn, Bussijaam and tend to arrive in Rakvere, Bus Station.
Omio works with many trusted partners that can help you travel the best way from Tallinn to Rakvere:
- You can go to Rakvere from Tallinn by bus with Lux Express, FlixBus, Aktsiaselts MK Autobuss, Estonian Lines OÜ, Go Bus AS, osaühing Tulisilm or MK Reis-X OÜ. You'll see cheap bus tickets for $4 (€4) with Go Bus AS from Tallinn to Rakvere on Omio.
- You can take a train from Tallinn to Rakvere with Elron. Cheap tickets can be found for $10 (€9) with Elron from Tallinn to Rakvere.
Yes, there are direct routes from Tallinn to Rakvere with the following travel companies:
- You'll find 14 direct buses a day to Rakvere with Lux Express, Aktsiaselts MK Autobuss, Estonian Lines OÜ, Go Bus AS, osaühing Tulisilm or MK Reis-X OÜ.
- You can find 6 direct trains per day to take to Rakvere with Elron.
Direct services to Rakvere tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.
Travelling from Tallinn to Rakvere: related information
Here are some other resources that might have the information you need
