|Distance||392 miles (633 km)|
|Average coach duration||9 h|
|Average coach ticket price||£14 (€16)|
|Coach companies||Infobus, Busfor or Ecolines|
Coaches from Saint-Petersburg to Moscow cover the 392 miles (633 km) long route taking on average 9 h with our travel partners like Infobus, Busfor or Ecolines. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £14, but the average price of coach tickets is £14.
Here are some other resources that might have the information you need