Traveling between Moscow & St. Petersburg - via plane or train?
What are the pros/cons of traveling between Moscow and St. Petersburg by plane or train?
If you calculate travel time to/from the city center to the airports, travel time is probably similar. Is there a ticket price difference between flying and taking the fast train?