Tallinn to St. Petersburg Train Route

Tallinn to St. Petersburg train makes 4 stops on the route from Estonia to Russia - in Tapa, Johvi, Narva, and Kingisepp. The trip takes 7 hours.

There is only one train running on the Tallinn to St. Petersburg route - the Baltic Express train, which operates daily. The same train runs on the St. Petersburg to Tallinn route.

384 km

1 train
on the route

every day

Travel time
7 hours

4 stops
on the way

Price from
31 USD

Frequently Asked Questions From Our Travelers

How long does it take to travel from Tallinn to St. Petersburg by train?

The train trip from Tallinn to St Petersburg takes 7 hours.

What is the distance between Tallinn and St. Petersburg?

The distance between Tallinn and St. Petersburg is 370 km.

How many times a day does the Tallinn – St. Petersburg train run?

The Tallin – St. Petersburg train runs once a day. It departs from Tallinn at 16.00 and arrives in St. Petersburg at 23.58.

Can I travel from Tallin to St Petersburg by train with an e-visa?

No, it is impossible to enter Russia by train with an electronic visa. You should apply for a visa through the Russian Consulate in your county in advance to travel to Russia by train.

What are the departure and arrival train stations for the Tallinn to St Petersburg route?

St. Petersburg - Tallinn train departs from the Moscovsky train station, the address is Nevsky Prospect, 85, metro Ploshad Vosstania.

Where is passport control carried out when you travel from Russia to Estonia by train?

Your passport will be checked 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.

Does the Tallinn to St. Petersburg train run through Belarus?

No, the Tallinn to St Petersburg train does not run through Belarus. 

Is there a restaurant car on the Tallinn to St. Petersburg train?

No, the Tallinn to St. Petersburg train does not have a restaurant car. You can buy snacks, tea and coffee from the conductor or bring your own food on board.


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!

Culture for Kids

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