There are 6 ways to get from Tallinn to Russia by bus, train, car, plane, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Kalininskiy
best- Take the bus from Tallinn Bussijaam to Saint Petersburg Bus Terminalbus 960
- Take the bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminalbus
18h 26m₽4,538–9,896Bus, train
cheapest- Take the bus from Tallinn Central Bus station to Pskov Bus stationbus
- Take the train from Pskov Pass to Leningradsky Railway Terminaltrain 010Ч
19h 8m₽3,918–10,906Drive 1,030.2 km
- Drive from Tallinn to Moscowcar 1,030.2 km
14h 3m₽15,925–23,003Train, train to Princess Olga Pskov International, fly to Moscow Vnukovo
- Take the train from Tallinn to Tartutrain
- Take the train from Tartu to Koidulatrain
- Take the train from Pechory-Pskovskie to Pskov-1train
- Fly from Princess Olga Pskov International (PKV) to Moscow Vnukovo (VKO)plane PKV - VKO
11h 22m₽6,184–31,793Bus
- Take the bus from Tallinn Harbour to Riga, Bus Stationbus N1205 / ...
- Take the bus from Riga Central Bus Station to Severnye Vorota Bus Terminalbus
28h 27m₽9,023–14,362Ferry to Helsinki Airport, fly to Tartu Ülenurme Airport, train
- Take the ferry from Tallinn to Helsinki Terminal 2ferry
- Fly from Helsinki Airport (HEL) to Tartu Ülenurme Airport (TAY)plane HEL - TAY
- Take the train from Vana-Kuuste to Koidulatrain
- Take the train from Pechory-Pskovskie to Baltiysky Railway Terminaltrain
14h 20m₽13,816–25,494
Princess Olga Pskov International (PKV) to Moscow Vnukovo (VKO) flights
Questions & Answers
The cheapest way to get from Tallinn to Russia is to bus and train which costs RUB 3900 - RUB 11000 and takes 19h 8m.
The fastest way to get from Tallinn to Russia is to train and fly which takes 11h 22m and costs RUB 6000 - RUB 32000.
No, there is no direct bus from Tallinn to Russia. However, there are services departing from Tallinn Bussijaam and arriving at Severnye Vorota Bus Terminal via Saint Petersburg Bus Terminal. The journey, including transfers, takes approximately 18h 26m.
The distance between Tallinn and Russia is 1316 km. The road distance is 1030.2 km.
The best way to get from Tallinn to Russia without a car is to bus via Kalininskiy which takes 18h 26m and costs RUB 4500 - RUB 10000.
It takes approximately 18h 26m to get from Tallinn to Russia, including transfers.
Tallinn to Russia bus services, operated by Baltic Shuttle, depart from Tallinn Bussijaam station.
Tallinn to Russia bus services, operated by Baltic Shuttle, arrive at Saint Petersburg Bus Terminal station.
Yes, the driving distance between Tallinn to Russia is 1030 km. It takes approximately 14h 3m to drive from Tallinn to Russia.
What companies run services between Tallinn, Estonia and Russia?
You can take a bus from Tallinn Bussijaam to Teatralnaya via Saint Petersburg Bus Terminal, Severnye Vorota Bus Terminal, and Khovrino in around 18h 26m.
- Website
- azimuth.aero
Flights from Princess Olga Pskov International to Moscow Vnukovo
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽4,400–28,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pskov Pass to Leningradsky Railway Terminal
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,000–2,700
- 2nd Class (Kupé)
- ₽3,200–4,500
- Phone
- +372 5656 3056
- [email protected]
- Website
- Baltic Shuttle
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a day
- Estimated price
- ₽3,400–4,900
- Website
- Baltic Shuttle
Bus from Tallinn Central Bus station to Pskov Bus station
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- ₽1,800–3,600
- Website
- Baltic Shuttle
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Tallinn to Helsinki Terminal 2
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- ₽1,800–3,000
- Schedules at
- Eckeroline
- Economy
- ₽1,900–3,000
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide








