Distance from Saint Petersburg to Tallinn

There is no direct train between Tallinn and St-Petersburg BUT one can easily get to and from St-Petersburg by using Tallinn-Moscow train and changing to suburban train at Kingissepp which is on the outskirts SPB.. Alternatively, one can get a superfast train from SPB to Helsinki which is just 83kms from Tallinn. Brand new trains travel twice daily and take 3,5 hours to cover the …