Moscow to Saint Petersburg

Moscow to Saint Petersburg

Loading seats data...

Recommended

Instant
19:05
Moscow
10h 55m bus ride in Standard AC
06:00
+1
Saint Petersburg
Instant
07:00
Moscow
8h bus ride in Standard AC
15:00
Saint Petersburg
Instant
14:30
Moscow
9h bus ride in Standard AC
23:30
Saint Petersburg

From Moscow to Saint Petersburg by Buses

Instant
07:00
Moscow
8h bus ride in Standard AC
15:00
Saint Petersburg
Instant
14:30
Moscow
9h bus ride in Standard AC
23:30
Saint Petersburg
Instant
18:30
Moscow
11h 30m bus ride in Standard AC
06:00
+1
Saint Petersburg
Instant
19:05
Moscow
10h 55m bus ride in Standard AC
06:00
+1
Saint Petersburg

From Domodedovo Airport to Saint Petersburg by Flights

Instant
01:50
DME Domodedovo Airport, Moscow
1h 35m flight #S71001 with S7 Airlines in Economy
03:25
LED St Petersburg Airport, Saint Petersburg
Instant
02:15
DME Domodedovo Airport, Moscow
6h 35m journey in Flight. Self-connect
08:50
LED St Petersburg Airport, Saint Petersburg
Instant
07:30
DME Domodedovo Airport, Moscow
1h 35m flight #S71005 with S7 Airlines in Economy
09:05
LED St Petersburg Airport, Saint Petersburg
Instant
07:50
DME Domodedovo Airport, Moscow
1h 40m flight #S71005 with S7 Airlines in Economy
09:30
LED St Petersburg Airport, Saint Petersburg
Instant
08:35
DME Domodedovo Airport, Moscow
1h 35m flight #S71007 with S7 Airlines in Economy
10:10
LED St Petersburg Airport, Saint Petersburg
Instant
09:50
DME Domodedovo Airport, Moscow
1h 40m flight #S71009 with S7 Airlines in Economy
11:30
LED St Petersburg Airport, Saint Petersburg
Instant
09:55
DME Domodedovo Airport, Moscow
1h 35m flight #S71009 with S7 Airlines in Economy
11:30
LED St Petersburg Airport, Saint Petersburg
Instant
10:10
DME Domodedovo Airport, Moscow
1h 40m flight #U679 with Ural Airlines in Economy
11:50
LED St Petersburg Airport, Saint Petersburg
Instant
10:55
DME Domodedovo Airport, Moscow
1h 35m flight #S71027 with S7 Airlines in Economy
12:30
LED St Petersburg Airport, Saint Petersburg
Instant
12:10
DME Domodedovo Airport, Moscow
1h 40m flight #S71011 with S7 Airlines in Economy
13:50
LED St Petersburg Airport, Saint Petersburg
Instant
12:55
DME Domodedovo Airport, Moscow
1h 35m flight #S71011 with S7 Airlines in Economy
14:30
LED St Petersburg Airport, Saint Petersburg

Transportation from Moscow to Saint Petersburg

  • Buses
    $ 11.69
  • Trains are not avaliable
  • Ferries are not avaliable
  • Flights are not avaliable
  • Taxis are not avaliable

Popular Routes in Russia

How to get from Moscow to Saint Petersburg

Travelling between Moscow and Saint Petersburg is possible by bus. At the moment it is the only option available for this route.

How far is Moscow from Saint Petersburg?

Travelling by land the distance between Moscow and Saint Petersburg is 704 km while it is about 933 km as the crow flies.

How long does it take to get from Moscow to Saint Petersburg?

Travelling by bus between Moscow and Saint Petersburg, expect to spend about 15 hours.

How much does it cost to get from Moscow to Saint Petersburg?

bus tickets for Moscow - Saint Petersburg route will set you back about USD 37.15. To ensure the best price, buy tickets in advance.

How many trips per day are there between Moscow and Saint Petersburg ?

Buses from Moscow to Saint Petersburg ride 2 times a day.

Useful tips for travelling between Moscow and Saint Petersburg by bus

To get from Moscow to Saint Petersburg your choice is limited to a single transportation option but it does not mean you cannot make your trip as comfortable as possible. Check our simple hints to avoid disappointment during your travel.

Bus

Useful tips for bus travellers:

  • For a more comfortable ride opt for a higher-class bus wherever possible. These buses usually have soft reclining seats and are equipped with air-conditioning and on-board toilets.
  • Water, snacks or a light lunch may be included into your ticket price.
  • Not all buses feature toilets on-board but scare not - they make bathroom stops en-route.
Companies operating bus routes between Moscow and Saint Petersburg

Eremenchuk, Sidorenkova YV.

How many travellers choose to get from Moscow to Saint Petersburg by bus?

We have sold bus tickets to 517 passengers. Some of them left reviews on their trip above on this page. Check travellers' reviews to get prepared. They are always the most useful and reliable source of information.