There are 4 ways to get from Tallinn to Velikiy Novgorod 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.
Train, bus
best- Take the train from Tallinn to Narvatrain E33
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metrobus 842
- Take the bus from Saint Petersburg Moskovskaya Metro to Velikiy Novgorod Bus stationbus 950 / ...
9h 52m₽2,066–3,690Drive 534.9 km
- Drive from Tallinn to Velikiy Novgorodcar 534.9 km
7h 52m₽8,287–11,971Bus
- Take the bus from Tallinn Bussijaam to Saint Petersburg Bus Terminalbus 960
- Take the bus from Saint Petersburg Bus Terminal to Velikiy Novgorod Bus stationbus 4802 / ...
10h 29m₽3,480–6,597Bus via Jõhvi
- Take the bus from Tallinna bussijaam to Jõhvi bussijaambus 396 / ...
- Take the bus from Jõhvi to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Velikiy Novgorod Bus stationbus 958 / ...
12h 30m₽4,806–8,415
Questions & Answers
The cheapest way to get from Tallinn to Velikiy Novgorod is to train and bus which costs RUB 2000 - RUB 3700 and takes 9h 52m.
The fastest way to get from Tallinn to Velikiy Novgorod is to drive which takes 7h 52m and costs RUB 8000 - RUB 12000.
No, there is no direct bus from Tallinn to Velikiy Novgorod station. However, there are services departing from Tallinn Bussijaam and arriving at Velikiy Novgorod Bus station via Saint Petersburg Bus Terminal. The journey, including transfers, takes approximately 10h 29m.
The distance between Tallinn and Velikiy Novgorod is 532 km. The road distance is 534.9 km.
The best way to get from Tallinn to Velikiy Novgorod without a car is to train and bus which takes 9h 52m and costs RUB 2000 - RUB 3700.
It takes approximately 9h 52m to get from Tallinn to Velikiy Novgorod, including transfers.
Tallinn to Velikiy Novgorod bus services, operated by Baltic Shuttle, depart from Tallinn Bussijaam station.
Tallinn to Velikiy Novgorod bus services, operated by Baltic Shuttle, arrive at Saint Petersburg Bus Terminal station.
Yes, the driving distance between Tallinn to Velikiy Novgorod is 535 km. It takes approximately 7h 52m to drive from Tallinn to Velikiy Novgorod.
What companies run services between Tallinn, Estonia and Velikiy Novgorod, Russia?
You can take a bus from Tallinn Bussijaam to Velikiy Novgorod Bus station via Saint Petersburg Bus Terminal in around 10h 29m.
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Tallinn to Narva
- Ave. Duration
- 2h 53m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–2,000
- Website
- Elron
- Express Train Ticket
- ₽1,400–2,000
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
Bus from Saint Petersburg Moskovskaya Metro to Velikiy Novgorod Bus station
Bus from Saint Petersburg Bus Terminal to Velikiy Novgorod Bus station
Bus from Saint Petersburg Bus Terminal to Velikiy Novgorod Bus station
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 Getting around the Cyclades, Travel Insider: Top Japan travel tips by Beatrix Holland, and Flying into Beijing? - to help you get the most out of your next trip.







