St. Petersburg to Tallinn Trains
Take a train journey from Russia to Estonia
St. Petersburg to Tallinn Train Route
The St. Petersburg to Tallinn train makes 4 stops as it travels from Russia to Estonia - in Kingisepp, Narva, Johvi, and Tapa. The trip takes 7 hours.
There is only one train running on the St. Petersburg to Tallinn route - the Baltic Express train, which operates every day. The same train runs on the Tallinn to St. Petersburg route.
St. Petersburg to Tallinn Trains
based on 92 customer reviews
Frequently Asked Questions From Our Travelers
The train trip from St Petersburg to Tallinn takes 7 hours.
The distance between St. Petersburg and Tallinn is 370 km.
The St. Petersburg - Tallinn train runs once a day. It departs from Tallinn at 06.25 and arrives in Tallinn at 13.52.
No, it is impossible to exit Russia by train with an electronic visa.
The St. Petersburg to Tallinn train departs from the Moscovsky train station, the address is Nevsky Prospect, 85, metro Ploshad Vosstania. The train arrives at the Tallinn Baltic Station, the address is Toompuiestee 37, 10149 Tallinn, Estonia.
Your passport will be checked in in Ivangorod by Russian customs officers and in Narva by Estonian officers. There’s no need for you to leave the train, all the procedures will be carried out on board. The train stops at each of these stations for approximately one hour.
No, the St Petersburg to Tallinn train does not run through Belarus.
No, the St. Petersburg to Tallinn train does not have a restaurant car. You can buy snacks, tea and coffee from the conductor or bring your own food on board.
Testimonials
“
Easy way to purchase train tickets
Easy way to purchase train tickets from St Petersburg to Tallin. It was convenient to use their website, especially as train tickets in Russia are sold quite close to trip date. It’s convenient to buy it thru this service co and then they send you the tickets by email upon availability. We needed to be ensured of our train seats as we had a visa to process, and this was a document we needed, and we were very happy to find that with 6 people buying tickets in the same day, but not thru one transaction, Russian rail was able to put us into 3 adjacent compartments in the same coach. This made our travel even more fun and we felt safe being together.
“
Reliable and amazing
As always, ordered tickets to Russia and received them on time and as requested. Asked to change some details originally and they did it within a day.
“
Excellent Service, you can trust in the company!
I bought the tickets in Chile, preparing my trip to Russia. Everything worked perfect with the trains. They were punctual, comfortable, everything was fine. An advice, from St. Pertersburg to Tallinn, the Russian police checked me, asking if I had alcohol, cigarettes and medicines, I recommend not carry on any of that in order to avoid problems. the train service was excellent!
“
Awesome experience!
It was my first experience in a train and it was a better experience than I expected. It wasn't a 1st class train, maybe it looked old and all, but it was incredible.
“
A great experience
While the bureaucracy at the boarders was a little intimidating, this is obviously unavoidable. Other than this, we had a great trip from Riga to Saint Petersburg, then Saint Petersburg to Tallinn. The cabins were comfortable and clean, the toilets were fine, the samovar was useful and overall we had a lovely time. It would be handy if one could open one's own window as it took us until our second journey to realise we could just ask the attendant to open it.
History of Train Travel from St. Petersburg to Tallinn
The quickest and most straightforward way to travel between Tallinn and St. Petersburg is by train. The journey takes about seven hours.
The first railway linking the two capitals was built in 1870, and it became known as the Baltic Railway. It was financed privately by the Estonian nobility to join the Moscow - St. Petersburg Nikolaev Railway with Imperial Russia's Estland Province (present-day Estonia).
The first railway line in the country connected Reval (now Tallinn) and Narva, before meandering roughly west across territory that is now modern-day Estonia to meet up with the Nikolaev Railway. The Baltic Railroad was linked to St Petersburg via Gatchina Baltiysky Station in suburban St Petersburg in 1872. It terminated at Baltiysky Station in St Petersburg (which was renamed for the event!). Between Reval and St Petersburg, passengers could travel in only 12 hours.
The St Petersburg - Tallinn railway continues to operate today and has been served by the modern Baltiysky Express since 2015. The service departed from Moscow every day except Sunday, traveled via St Petersburg, and arrived in Tallinn the next day. The Baltiysky Express stops at St Petersburg Ladozhsky Station from Moscow to Tallinn, and it continues to Moskovsky station on its way from Tallinn to Moscow. On average, the trip takes 16 hours, with 8 hours each leg.
About Trains From St. Petersburg to Tallinn
Taking the train from St. Petersburg to Tallinn offers several advantages, including quick journey times that arrive in Tallinn just before midnight and depart St. Petersburg shortly after midday; central departure and arrival locations, eliminating the trouble of an airport; and border control carried out on a route, so you don't have to disembark and wait at a border station.
Each train features several accommodations to choose from:
- Seater Cars - These are popular with passengers on shorter journeys as sitting for prolonged travel can become uncomfortable.
- Third-class cabins: Feature beds in an open carriage.
- Second class cabins - Feature four beds in an enclosed compartment.
- First-class cabins - Feature two beds in an enclosed compartment.
The vast majority of tourists prefer second- or first-class accommodations. These provide plenty of seclusion and ample space for oversized luggage, comfy beds, and clean linens for overnight trips. Third-class accommodations are great for those on a budget who prefer beds. Solo female travelers may also travel in a women's only cabin if they choose for added comfort.
Once you have your tickets, look forward to a wonderful, smooth
and enjoyable journey through the Russian countryside.
Buy your ticket safely and securely and then sit back
and enjoy the ride!
Recommended by
Our travel group under the names Express to Russia, Russian Rail and Trans-Europe Express has been recommended and/or accredited by:

A portion of your order goes to helping underprivileged Russian children.