how to go from tallinn to st petersburg

How to Take the Train from Tallinn to St Petersburg

That we “started” our traveling by flying to Vilnius, then catching buses to Riga and then Tallinn, wasn’t really the beginning of the trip. The start for me was always really Russia though. And we were to get there by taking the train from Tallinn to St Petersburg.


When we first began noodling this over and wondered where we would go, we contemplated “Let’s just fly to Bangkok and go from there”. And every time it rains (and it has already rained a lot!), something doesn’t go quite right or something is ridiculously expensive, then this gets sung out by either one of us.

It was Russia though that grabbed my imagination. Ever since the sixth form and Russian History, I’ve wanted to go to St. Petersburg, and once we started talking about a trip through Russia it all fell into place for me.

Buying Train Tickets to go from Tallinn to St Petersburg

So getting to Russia (after all the visa palaver) started at the train station in Tallinn. Buying tickets in Estonia, the ticket seller laughed when we asked for third class and said “no”, and we had to settle for second class.

Promised wifi and a buffet car by GoRail, who operate the route from Tallinn to St Petersburg, we took no chances and stocked up on lunch from the supermarket at the station. I managed to throw the hot coffee all over the station floor, missing all present persons, myself included.

Tallinn Station waiting for St Petersburg Train

The Train from Tallinn to St Petersburg

And then we were at the station, getting onto the train. Getting into an empty carriage. On the two worst seats in the empty carriage. Middle of the carriage, no window, facing backward. We moved once it became apparent there was no one else boarding. And cursed the “friendly” ticket seller.

On the train from Tallinn to St Petersburg

No wifi for us, but the light you can see through the train doors? That’s decades ahead of our carriage (even though it was behind us). It’s new, it’s got wifi, it got a buffet, it’s got tables, it’s first-class and yes it was built in a completely different decade.

In traveling from Estonia to Russia we’re moving currency language and even alphabet. Our challenges with the “friendly” Estonian ticket seller were probably the best it was going to get. So that means we had some Euros to divest. Notes we could change, but coins, had to go.

2 euros and 99 cents. Can you believe it? We were one cent short for two cups of coffee. No, there were none on the floor, we checked. So we made do with a single cup and a bag of peanuts.

Anxiety crept in as we rattled and rolled closer to the Russian border. Was the fact that my visa was on the facing page to the Mongolian visa going to be a problem? What would happen if they didn’t let us in? Was this rain really going to follow us everywhere?

Crossing the Border from Estonia to Russia

And then, after a short stop at the Estonian border, over the river we were there. Russia. A bag check (open it up, pull out a few clothes, put them back in), a couple of border agents disappearing with passports and returning 20 minutes later with a migration card, a curt “Goodbye” and we were done. Trundling onwards into St Petersburg.

St Petersburg train station

Where of course the sun shone.

For about 10 minutes. Which was 30 minutes too little to get to the hostel. But we made it, we got started. Finally.

We receive a fee when you get a quote from World Nomads using our affiliate links. We do not represent World Nomads. This is not a recommendation to buy travel insurance.

ASocialNomad is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to,, and Amazon and the Amazon logo are trademarks of, Inc. or its affiliates. As an Amazon Associate, I earn from qualifying purchases.

Leave a comment

Your email address will not be published. Required fields are marked *

One thought on “How to Take the Train from Tallinn to St Petersburg”