Tickets can be collected at Real Russia's offices in St Petersburg, or an e-ticket can be emailed to you so you can collect the ticket from most main stations in Russia.  More details.

Trans-Siberian journey planner & ticket sales

Arrange a Russian visa


This page explains how to travel by train from St Petersburg.  Click here to for journeys starting in another city.  Train information current for 2019.

I want to go from St Petersburg to...




















Ekaterinberg, Ulan Bator, Beijing, Vladivostok


Berlin, Paris, London, anywhere in central or western Europe

St Petersburg to other destinations in Russia...
St Petersburg to Moscow...

St Petersburg to Tallinn...

Back to top

St Petersburg to Riga...

Back to top

St Petersburg to Vilnius...

There used to be an overnight sleeper train from St Petersburg to Vilnius which did not go through Belarus.  Unfortunately, this train was discontinued in 2015.  You now need to go via Riga, as follows:

Back to top

St Petersburg to Helsinki...

Back to top

St Petersburg to Stockholm...

Option 1, by direct cruise ferry from St Petersburg to Stockholm...

Option 2, by train from St Petersburg to Helsinki then ferry to Stockholm.

Back to top

St Petersburg to Copenhagen, Gothenburg or Oslo...

Back to top

St Petersburg to Warsaw...

There are now few if any direct trains from St Petersburg to Warsaw, almost all international trains to Warsaw & beyond now start from Moscow.

Option 1, via Moscow - simplest & fastest option, although as the Moscow-Warsaw trains pass through Belarus you'll need a Belarus transit visa.

  1. Step 1, travel from St Petersburg to Moscow as shown here.  It takes as little as 3h50 by high-speed Sapsan train.

  2. Step 2, take an international sleeper train from Moscow to Warsaw as shown here.

Option 2, via Riga & Vilnius - this takes longer, with overnight stops required, but it's an interesting route & avoids Belarus...

Option 3, via Kiev - a much longer way round but easy, comfy & also avoids Belarus.

Back to top

St Petersburg to Berlin, Amsterdam, Paris, central & western Europe...

There are now few if any direct trains from St Petersburg to Warsaw & beyond.  It takes as little as 3h50 to reach Moscow, and almost all international trains to central & western Europe now start in Moscow.

Option 1, via Moscow - There are direct trains from Moscow to Berlin, Prague, Paris making this the easiest and fastest option, but as these trains pass through Belarus don't forget that you'll need a Belarus transit visa.

Option 2, via Moscow & Kiev.  This is a longer way round but it's easy, comfy & avoids Belarus so no need to get a Belarus transit visa.  Incidentally, although there are direct trains from St Petersburg to Kiev, they pass through Belarus so you need to go via Moscow.

Back to top

St Petersburg to Mongolia, China, Vladivostok, Japan, Korea...

Back to top

Hotels in St Petersburg


Favourite hotel search & price comparison: checks all the main hotel booking sites at once to find the widest choice of hotels & the cheapest seller.  It's been named as the World's Leading Hotel Comparison Site in the World Travel Awards and I recommend it to find hotels in even the smallest places and to check that another retailer isn't selling the same hotel for less.

Favourite hotel booking site: is my favourite hotel booking site, and unless HotelsCombined throws up major price differences I prefer doing my bookings in one place here. 

You can usually book with free cancellation - this allows you to confirm your accommodation at no risk before train booking opens.  It also means you can hold accommodation while you finalise your itinerary, and alter your plans as they evolve - a feature I use all the time when putting a trip together.

Other hotel sites worth trying...

Backpacker hostels...

Back to top

Travel insurance & health card



Columbus direct travel insurance

Take out decent travel insurance, it's essential...

Never travel overseas without travel insurance from a reliable insurer, with at least 1m or preferably 5m medical cover.  It should also cover cancellation and loss of cash and belongings, up to a sensible limit.  An annual multi-trip policy is usually cheaper than several single-trip policies even for just 2 or 3 trips a year, I have an annual policy myself.  Here are some suggested insurers.  Seat61 gets a small commission if you buy through these links.

In the UK, try Columbus Direct or use to compare prices & policies from many different insurers.

If you have a pre-existing medical condition or are over 65, see - 10% discount with code seat61.

        If you live in Australia, New Zealand, Ireland or the EU, try Columbus Direct's other websites.

  If you live in the USA try Travel Guard USA.

Get a spare credit card, designed for travel with no currency exchange loading & low or no ATM fees...

It costs nothing to take out an extra credit card.  If you keep it in a different part of your luggage so you're not left stranded if your wallet gets stolen, this is a form of extra travel insurance in itself.  In addition, some credit cards are significantly better for overseas travel than others.  Martin Lewis's explains which UK credit cards have the lowest currency exchange commission loadings when you buy something overseas, and the lowest cash withdrawal fees when you use an ATM abroad.  Taking this advice can save you quite a lot on each trip compared to using your normal high-street bank credit card!


Back to home page