You can get from Saint-Petersburg to Moscow by train, bus or flight.
To get from Saint-Petersburg to Moscow on 21 Jan 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||Coach or flight|
|Ticket price range||£12 - £21|
|Cheapest mode||Coach • £12 • 9 h|
|Fastest mode||Flight • £21 • 1 h 25 min|
|Popular travel companies||Infobus or Pobeda|
Travel 392 miles (633 km) by coach or flight between Saint-Petersburg and Moscow. 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 £12. The most popular travel providers which serve this trip are Infobus or Pobeda among others. Travellers can even take a direct flight from Saint-Petersburg to Moscow.
There are 2 travel options from Saint-Petersburg to Moscow: coach or flight.
A coach service offers the cheapest way to travel from Saint-Petersburg to Moscow, which costs on average £12.
This is compared to other ways of getting to Moscow:
A coach journey is usually £8 less than a journey to Moscow by plane, which costs on average £21 for the same trip.
The fastest way from Saint-Petersburg to Moscow is by flight with an average journey time of 1 h 25 min.
Other travel options between Saint-Petersburg and Moscow can usually take longer:
In comparison, getting to Moscow by coach can take on average 9 h.
The distance between Saint-Petersburg and Moscow is around 392 miles (633 km).
These are the most popular departure and arrival points for travellers from Saint-Petersburg to Moscow:
Omio works with many trusted partners that can help you travel the best way from Saint-Petersburg to Moscow:
Yes, there are direct services available to Moscow from Saint-Petersburg with the following travel operators:
Direct services tend to save you time and add more convenience in getting you to Moscow as you won't need to change in between, so it's worth paying attention to before booking your tickets between Saint-Petersburg and Moscow.
When planning your trip from Saint-Petersburg to Moscow, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:
However, we recommend buying tickets from Saint-Petersburg to 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