Buses from Moscow to Saint Petersburg
🚌 Depart from Severnye Vorota Bus Terminal in Moscow and head to St Petersburg Bus Terminal for a scenic 10-hour journey through the Russian landscapes by bus. 🗺️ Covering a distance of 1,334 km, the bus services operated by Avtovokzaly.ru offer a convenient and budget-friendly mode of transportation, with departures occurring once daily. 💰 Prices for the Moscow to Saint Petersburg bus route range from €9 to €55, providing travelers with flexibility and affordability for exploring these two historic Russian cities.