You can get from Moscow to Saint-Petersburg by train, bus or flight.
To get from Moscow to Saint-Petersburg on 6 Dec we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||392 miles (633 km)|
|Available travel modes||Flight or coach|
|Ticket price range||£14 - £20|
|Cheapest mode||Coach • £14 • 9 h|
|Fastest mode||Flight • £20 • 1 h 25 min|
|Popular travel companies||Pobeda or Infobus|
Travel 392 miles (633 km) by flight or coach between Moscow and Saint-Petersburg. If speed is a priority, then a flight is the best option with an average duration of 1 h 25 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £14. The most popular travel providers which serve this journey are Pobeda or Infobus among others. Travellers can even take a direct coach from Moscow to Saint-Petersburg.
There are 2 ways to get from Moscow to Saint-Petersburg: flight or coach.
A coach service offers the cheapest way to travel from Moscow to Saint-Petersburg, which costs on average £14.
This is compared to other ways of getting to Saint-Petersburg:
A coach is generally £6 less than a flight for the same trip. A flight costs on average £20 from Moscow to Saint-Petersburg.
The fastest way from Moscow to Saint-Petersburg is by flight with an average journey time of 1 h 25 min.
Other travel options to Saint-Petersburg from Moscow can usually take longer:
In comparison, travelling by coach can take you on average 9 h.
The distance between Moscow and Saint-Petersburg is around 392 miles (633 km).
These are the most popular departure and arrival points for travellers from Moscow to Saint-Petersburg:
If finding a good deal is your main consideration for your trip from Moscow to Saint-Petersburg, then we'll help you find the best value travel companies for you:
Yes, there are direct services available from Moscow to Saint-Petersburg with the following travel operators:
Direct services tend to save you time and add more convenience in getting you to Saint-Petersburg as you won't need to change in between, so it's worth paying attention to before booking your tickets from Moscow to Saint-Petersburg.
When planning your trip from Moscow to Saint-Petersburg, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:
However, we recommend buying tickets to Saint-Petersburg from Moscow online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need