Travel options
from Moscow to Saint-Petersburg

You can get from Moscow to Saint-Petersburg by train, bus or flight.

Our recommendation

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.

08:20Moscow Sheremetyevo International Airport1h30 09:50Saint Petersburg Pulkovo Airport
0 changes
£201One-way
Cheapest
23:30Moscow9h30 09:00Saint-Petersburg
0 changes
£151One-way
Other options
06:40Moscow Sheremetyevo International Airport1h15 07:55Saint Petersburg Pulkovo Airport
0 changes
£201One-way
21:00Moscow Vnukovo Airport1h30 22:30Saint Petersburg Pulkovo Airport
0 changes
£201One-way
12:10Moscow Vnukovo Airport1h30 13:40Saint Petersburg Pulkovo Airport
0 changes
£231One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
5 Dec
£15Infobus
Find prices
Mon
6 Dec
£15Infobus
£20Pobeda
Tue
7 Dec
£15Infobus
£14Pobeda
Wed
8 Dec
£15Infobus
£14Pobeda
Thu
9 Dec
£15Infobus
£14Pobeda
Fri
10 Dec
£15Infobus
£17Pobeda
Sat
11 Dec
£12Infobus
£17Pobeda
Sun
12 Dec
£12Infobus
£14Pobeda
Mon
13 Dec
£15Infobus
£17Pobeda
Tue
14 Dec
£15Infobus
£14Pobeda
Wed
15 Dec
Find prices
£14Pobeda
Thu
16 Dec
£13Infobus
£17Pobeda
Fri
17 Dec
£14Infobus
£14Pobeda
Sat
18 Dec
£31Infobus
£17Pobeda
Sun
19 Dec
£12Infobus
£17Pobeda
Mon
20 Dec
£14Infobus
£17Pobeda
Tue
21 Dec
£15Infobus
£17Pobeda
Wed
22 Dec
£14Infobus
£17Pobeda
Thu
23 Dec
£13Infobus
£17Pobeda
Fri
24 Dec
£14Infobus
£20Pobeda
Sat
25 Dec
Find prices
£23Pobeda

Travel Information from Moscow to Saint-Petersburg

distanceDistance392 miles (633 km)
modeAvailable travel modesFlight or coach
priceTicket price range£14 - £20
cheapestCheapest modeCoach • £14 • 9 h
fastestFastest modeFlight • £20 • 1 h 25 min
carriersPopular travel companiesPobeda 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.

Travel Tips

Travel from Moscow to Saint-Petersburg
Travel to Saint-Petersburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Moscow to Saint-Petersburg.
FAQs
What are my Moscow to Saint-Petersburg travel options?

There are 2 ways to get from Moscow to Saint-Petersburg: flight or coach.

What is the cheapest way from Moscow to Saint-Petersburg?

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.

What is the fastest way 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.

How far is it from Moscow to Saint-Petersburg?

The distance between Moscow and Saint-Petersburg is around 392 miles (633 km).

When going from Moscow to Saint-Petersburg, where do I depart from Moscow and where do I arrive in Saint-Petersburg?

These are the most popular departure and arrival points for travellers from Moscow to Saint-Petersburg:

  • Flights mostly depart from Moscow Sheremetyevo International Airport and arrive in Saint Petersburg Pulkovo Airport.
  • Coaches mostly leave from Moskva, Stantsiya Metro Lesoparkovaya (Москва, Станция Метро Лесопарковая) and tend to arrive in St Petersburg, Hotel Russia (Санкт-Петербург, Готель Россия).
Which travel companies can help me find a way to get 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:

  • Pobeda can take you to Saint-Petersburg by plane. If searching for a good deal on flights, you can find tickets for Pobeda from Moscow to Saint-Petersburg for £20.
  • Infobus can take you to Saint-Petersburg by coach. If searching for a good deal on coaches, you can find tickets for Infobus from Moscow to Saint-Petersburg for £14.
Is there a direct service from Moscow to Saint-Petersburg?

Yes, there are direct services available from Moscow to Saint-Petersburg with the following travel operators:

  • You can book a direct coach with Infobus.

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.

Where else should I travel to after my journey from Moscow to Saint-Petersburg ends?
Looking to extend your trip from Moscow to Saint-Petersburg? Many Omio customers who go from Moscow to Saint-Petersburg usually extend their holiday to explore other popular destinations like Tallinn, Helsinki or Riga. If you're looking to explore Tallinn, Helsinki or Riga from Saint-Petersburg, let Omio find you the best connections available at an affordable price.
When should I book a ticket between Moscow and Saint-Petersburg online to score the best deals?

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:

  • Plane tickets cost on average £20 one way.
  • Coach tickets are costing on average £14 one way.

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.

Travelling from Moscow to Saint-Petersburg: related information

Here are some other resources that might have the information you need