Is it better to fly or take a train from Moscow to St. Petersburg?
Traveling to Moscow for a conference in early August. Will have 6 days in total in Russia including the conference, so thinking about doing some sightseeing in St. Petersburg too. Since I am pressed for time, I am trying to figure out the most efficient way to travel between the cities price/ travel time-wise.
I checked out the flights, they seem to be cheaper than the trains (<snip>😉 but I heard that the traffic is horrible in both Moscow and St. Petersburg so I am not sure whether the savings are worth the wasted time. Please advise.
[Edited: 2018 Jun 29 07:58 - traveltalesofawoollymammoth:258356 - No URL's against T and C's]
In 2004 I travelled the same route and I took the train. I think I even got some food on it. If you take the plane you might need to rely on a Russian Airways and you also loose time when going to the airport. The stations in both cities are close to the city center and there are subway stations. I think the journey took around 4 hours then which is quite fast considering the distance. I think this is something like a highspeed line and you will see a lot of forests when taking it.