538 miles (867 km) | |
Bus | |
$88 - $88 | |
Bus • $88 (€79) • 19 h 30 min | |
Bus • $88 (€79) • 19 h 30 min | |
FlixBus |
Travel 538 miles (867 km) by bus to Moscow from Tallinn. FlixBus is the main travel company operating this trip. Travelers can even take a direct bus from Tallinn to Moscow.
How to get from Tallinn to Moscow by train, bus or flight.
The best way to travel from Tallinn to Moscow is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
You can travel by travel from Tallinn to Moscow with Ecolines. When you search Omio for times and tickets, we’ll show you the best deals available.
Travel Tallinn to Moscow by bus.
A bus is the cheapest way to travel between Tallinn and Moscow with average prices for this route of $88 (€79).
The fastest way to travel from Tallinn to Moscow is by bus with an average journey time of 19 h 30 min.
Moscow is approximately 538 miles (867 km) away from Tallinn.
The average frequency per day from Tallinn to Moscow is:
However, we recommend checking specific travel dates for your route between Tallinn and Moscow as scheduled services by bus can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Tallinn to Moscow:
The following travel company offer services from Tallinn to Moscow:
Yes, there is a direct service from Tallinn to Moscow:
Direct services to Moscow 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.
Here are some other resources that might have the information you need