The Baltic Express train 034 travels from Tallinn to St. Petersburg to Moscow and has served this route since 2015. It is operated by Russian Railways. The train covers 964 km in 14-16 hours, it travels between Moscow and St. Petersburg overnight and then runs through Estonia during the daytime. First-class, second-class, third-class sleeping cars and a carriage with economy class seats are included on the train. The train does not have a restaurant car.

NOTE: Border crossing formalities are carried out in the train during the trip. Passengers traveling with e-visas to St. Petersburg cannot enter or exit Russia using this train!

Runs
every day

Takes
17 hours

Covers 1038 km

Travels
at night

Schedule

034В
16:00
Tallinn Pas
15h 30m
09:30
Moscow Leningradsky
034А
22:15
Moscow Leningradsky
16h 30m
12:45
Tallinn Pas

Tallinn to St. Petersburg train

4.7 based on 92 customer reviews

Testimonials

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.