Our phone in Saint-Petersburg (Russia):

St. Petersburg - Tallinn train tickets

Russian Train Tickets
Departure city: The length of the field must be between 1 and 35 characters Unknown station
Arrival city: The length of the field must be between 1 and 35 characters Arrival city coincides with the point of departure Unknown station
Departure date: The field must be filled
Return date: The field must be filled

St. Petersburg to Tallinn route details

Route overview

Fastest trip 7h 20m
Average journey time 7h 20m
Distance 317 km

Trains overview

First departure 06:25
Last departure 06:25
Trains per day 1 - 1
Price from 34.84 $

St. Petersburg - Tallinn timetable

Departure time Arrival time Travel time Departure dates Train Price from
06:25 12:45 7h 20m Daily 034А Baltic Express 34.83 $

St. Petersburg - Tallinn train reviews

feedback left 7 months ago
I booked this train commute from Saint Petersburg to Tallinn because I much prefer train travel over flying. Especially when it's relatively short distances. I wanted to see Autumn leaves and small towns. I got to see all over this. But the fact that my friend and I had our own room with a giant window and two beds... It was incredible! Plus, the women working on that train were the kindest, most helpful travel industry people we have encountered in a very long time. They helped us to our proper car and then room, they brought us breakfast and even sold us train souvenirs. All of this without a common language. :) Even the border patrol was courteous. The train itself was super comfortable and quiet. My ONLY complaint is that the breakfast was not vegetarian so I couldn't eat the eggs as they had meat chopped up in them and even the cheese slices were mixed with meat. So maybe if I could have requested that prior I wouldn't have wasted to much food. But everything else was beyond expectation.
Train number: 034А
Travel date: 26 Sep 2019
Deborah, United States Of America (USA)
feedback left 8 months ago
The train was on time and clean. The passport control was fine and went smoothly.
Train number: 034А
Travel date: 08 Sep 2019
Gavin Gibson, United Kingdom (UK)
feedback left 9 months ago
I found very easy take the train and enjoyed very much the trip. I think you can alert the passengers that there’s a restaurant in the train (I found few people there and the food was good)
Train number: 034А
Travel date: 08 Aug 2019
Cláudio, Brazil
feedback left 9 months ago
too much time in the emigration area without air conditioning. Everything else was acceptble.
Train number: 034А
Travel date: 16 Jul 2019
Kyehoon, Korea, Republic of
feedback left 10 months ago
Train was very comfortable and the staff on the train very friendly even though we didn’t speak each other’s language. Everything was on time
Train number: 034А
Travel date: 02 Jul 2019
United Kingdom (UK)
Find train times and buy tickets from Tallinn to St. Petersburg