There are 7 ways to get from Moscow to Tartu by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminaltrain
- Take the train from Baltiysky Railway Terminal to Pechory-Pskovskietrain
- Take the train from Koidula to Tartutrain R46
11h 48m€38–251Bus
cheapest- Take the bus from Moscow Central Bus Station to Velikiy Novgorod Bus stationbus
- Take the bus from Velikiy Novgorod Bus station to Pskov Bus stationbus 958
- Take the bus from Pskov Bus station to Tartu Bus stationbus
16h 38m€27–79Drive 852.6 km
- Drive from Moscow to Tartucar 852.6 km
11h 59m€141–203Fly from Moscow Vnukovo, train
- Fly from Moscow Vnukovo (VKO) to Pulkovo Airport (LED)plane VKO - LED
- Take the train from Airport to Pechory-Pskovskietrain
- Take the train from Koidula to Tartutrain
11h 20m€65–341Train, bus
- Take the train from Moskva Belorusskaia to Pskov Passtrain 063А
- Take the bus from Pskov Bus station to Tartu Bus stationbus
21h 50m€37–97Fly from Domodedovo International Airport, train
- Fly from Domodedovo International Airport (DME) to Pulkovo Airport (LED)plane DME - LED
- Take the train from Airport to Pechory-Pskovskietrain
- Take the train from Koidula to Tartutrain
11h 49m€73–345Fly from Sheremetyevo International Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Pulkovo Airport (LED)plane SVO - LED
- Take the train from Airport to Pechory-Pskovskietrain
- Take the train from Koidula to Tartutrain
14h 56m€79–363
Moscow Vnukovo (VKO) to Pulkovo Airport (LED) flights
Comparing Your Travel Options
The cheapest way to get from Moscow to Tartu is to bus which costs €27 - €80 and takes 16h 38m.
The fastest way to get from Moscow to Tartu is to fly and train which takes 11h 20m and costs €65 - €350.
No, there is no direct bus from Moscow station to Tartu station. However, there are services departing from Moscow Central Bus Station and arriving at Tartu Bus station via Velikiy Novgorod Bus station and Pskov Bus station. The journey, including transfers, takes approximately 16h 38m.
No, there is no direct train from Moscow to Tartu. However, there are services departing from Leningradsky Railway Terminal and arriving at Tartu via Ploshchad Vosstaniya, Baltiysky Railway Terminal and Koidula. The journey, including transfers, takes approximately 11h 48m.
The distance between Moscow and Tartu is 1054 km. The road distance is 852.6 km.
The best way to get from Moscow to Tartu without a car is to bus which takes 16h 38m and costs €27 - €80.
It takes approximately 11h 48m to get from Moscow to Tartu, including transfers.
Moscow to Tartu bus services, operated by Avtovokzaly.ru, depart from Moscow Central Bus Station.
Moscow to Tartu train services, operated by Russian Railways (High Speed Trains), depart from Leningradsky Railway Terminal station.
The best way to get from Moscow to Tartu is to train which takes 11h 48m and costs €35 - €260. Alternatively, you can bus, which costs €27 - €80 and takes 16h 38m.
What companies run services between Moscow, Russia and Tartu, Estonia?
You can take a train from Leningradsky Railway Terminal to Tartu via Moskovsky Railway Terminal, Ploshchad Vosstaniya, Baltiyskaya, Baltiysky Railway Terminal, Pechory-Pskovskie, and Koidula in around 11h 48m. Alternatively, you can take a bus from Moscow Central Bus Station to Tartu Bus station via Velikiy Novgorod Bus station and Pskov Bus station in around 16h 38m.
- Website
- aeroflot.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €45–310
Flights from Sheremetyevo International Airport to Pulkovo Airport via Nizhny Novgorod
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €70–370
Flights from Sheremetyevo International Airport to Pulkovo Airport via Kazan
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- €90–450
Flights from Sheremetyevo International Airport to Pulkovo Airport via Penza
- Ave. Duration
- 6h 42m
- When
- Saturday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- €85–420
Flights from Sheremetyevo International Airport to Pulkovo Airport via Syktyvkar
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- €95–460
Flights from Sheremetyevo International Airport to Pulkovo Airport via Arkhangelsk
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- €85–420
- Website
- severstal-avia.ru
Flights from Domodedovo International Airport to Pulkovo Airport via Cherepovets
- Ave. Duration
- 3h 10m
- When
- Monday to Thursday
- Estimated price
- €55–330
Flights from Sheremetyevo International Airport to Pulkovo Airport via Cherepovets
- Ave. Duration
- 8h 12m
- When
- Sunday
- Estimated price
- €55–330
- Website
- rusline.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- €45–310
Flights from Moscow Vnukovo to Pulkovo Airport via Tambov
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- €75–390
- Website
- s7.ru
Flights from Domodedovo International Airport to Pulkovo Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €50–310
- Website
- alrosa.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- €45–310
- Website
- belavia.by
Flights from Sheremetyevo International Airport to Pulkovo Airport via Minsk
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €70–380
- Website
- flysmartavia.com
Flights from Sheremetyevo International Airport to Pulkovo Airport via Kazan
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €90–450
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Website
- Russian Railways
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 8h 56m
- Frequency
- 4 times a day
- Estimated price
- €22–50
- Website
- Russian Railways
- 1nd Class (SW)
- €110–160
- 3rd Class (Platzcart)
- €22–29
- 2nd Class (Kupé)
- €35–50
Train from Moskva Belorusskaia to Pskov Pass
- Ave. Duration
- 16h 35m
- Frequency
- Once a week
- Estimated price
- €28–60
- Website
- Russian Railways
- 1nd Class (SW)
- €130–190
- 3rd Class (Platzcart)
- €28–40
- 2nd Class (Kupé)
- €40–60
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- €19–35
- Website
- Russian Railways
- Lastochka Train
- €19–26
- Commuter Electric Train
- €25–35
Train from Baltiysky Railway Terminal to Pechory-Pskovskie
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Estimated price
- €12–18
- Website
- Russian Railways
- Lastochka Train
- €12–18
- Commuter Electric Train
- €12–18
Train from Airport to Pechory-Pskovskie
- Ave. Duration
- 4h 2m
- Frequency
- 5 times a week
- Estimated price
- €12–17
- Website
- Russian Railways
- Lastochka Train
- €12–17
- Commuter Electric Train
- €12–17
Train from Airport to Pechory-Pskovskie
- Ave. Duration
- 4h 2m
- Frequency
- 5 times a week
- Estimated price
- €12–17
- Website
- Russian Railways
- Lastochka Train
- €12–17
- Commuter Electric Train
- €12–17
Train from Airport to Pechory-Pskovskie
- Ave. Duration
- 4h 2m
- Frequency
- 5 times a week
- Estimated price
- €12–17
- Website
- Russian Railways
- Lastochka Train
- €12–17
- Commuter Electric Train
- €12–17
- Phone
- 8 800 775 54 53
- Website
- Grand Express Train
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €55–230
- Website
- Grand Express Train
- Kupé
- €55–100
- SW
- €110–230
- Luxe
- €665
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Koidula to Tartu
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Website
- Elron
- Express Train Ticket
- €6–9
Train from Koidula to Tartu
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Website
- Elron
- Express Train Ticket
- €6–9
Train from Koidula to Tartu
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Website
- Elron
- Express Train Ticket
- €6–9
Train from Koidula to Tartu
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €5–9
- Website
- Elron
- Express Train Ticket
- €6–9
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Velikiy Novgorod Bus station
- Ave. Duration
- 7h 18m
- Frequency
- Once daily
- Estimated price
- €11–28
- Schedules at
- avtovokzaly.ru
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Velikiy Novgorod Bus station to Pskov Bus station
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €9–15
- Schedules at
- luxexpress.eu
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €9–15
- Schedules at
- luxexpress.eu
- Phone
- +372 5656 3056
- [email protected]
- Website
- Baltic Shuttle
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €10–12
- Website
- Baltic Shuttle
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- €10–12
- Website
- Baltic Shuttle
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Estimated price
- €11–15
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Estimated price
- €11–15
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- (+372) 5645 9623
- [email protected]
- Website
- anniston.ee
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a week
- Estimated price
- €26–40
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
Bus from Pskov Bus station to Tartu Bus station
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a week
- Estimated price
- €26–40
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
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 to get from Heathrow Airport into central London, Thanksgiving 2018: How to travel stress-free, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Moscow to Tartu bus services, operated by Avtovokzaly.ru, arrive at Velikiy Novgorod Bus station.
Tartu is 1h behind Moscow. It is currently 2:34 AM in Moscow and 1:34 AM in Tartu.
Moscow to Tartu train services, operated by Russian Railways (High Speed Trains), arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Moscow to Tartu is 853 km. It takes approximately 11h 59m to drive from Moscow to Tartu.
There are 400+ hotels available in Tartu.































