I cannot seem to get an answer in regards to how to travel from Tallinn, Estonia, to St. Petersburg, Russia. How much will this trip costs, when and where should I buy a ticket, and how long will the journey take?
I may also be able to travel out of Helsinki but I would then need to head to Tallinn afterwards so either way I need a ticket for the Estonia/Russia border.
Thank you!

