St. Petersburg - Tallinn train tickets

Buy train tickets to Tallinn. Simple, fast, with no hidden fees.

St. Petersburg - 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 37.42 $

St. Petersburg - Tallinn train reviews

Train number: 034А
Travel date: 26 Sep 2019
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.
Deborah, United States Of America (USA)
Train number: 034А
Travel date: 08 Sep 2019
The train was on time and clean. The passport control was fine and went smoothly.
Gavin Gibson, United Kingdom (UK)
Train number: 034А
Travel date: 08 Aug 2019
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)
Cláudio , Brazil
Train number: 034А
Travel date: 16 Jul 2019
too much time in the emigration area without air conditioning. Everything else was acceptble.
Kyehoon, Korea, Republic of
Train number: 034А
Travel date: 02 Jul 2019
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
United Kingdom (UK)

How do I get back to St. Petersburg

Find train times and buy tickets from Tallinn to St. Petersburg
Check Prices