ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Saint Petersburg

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration12h
Distance714
Avg. price$ 24
Bus trips found

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.

Where to stay in Saint Petersburg

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that operates between Moscow and Saint Petersburg. The bus departs from Severnye Vorota Bus Terminal in Moscow and arrives at St Petersburg Bus Terminal. The service runs once daily, operating every day, with the journey typically lasting around 10 hours. This direct bus route offers a convenient and comfortable transportation option for travelers between the two cities.
  • You can catch the bus from Moscow to Saint Petersburg at the Severnye Vorota Bus Terminal station in Moscow. This bus service is operated by Avtovokzaly.ru, and it is the starting point for the journey between the two cities. Conveniently located in Moscow provides a common departure point for travelers heading to Saint Petersburg by bus.
  • The bus traveling from Moscow to Saint Petersburg, operated by Avtovokzaly.ru, arrives at the St Petersburg Bus Terminal station. This terminal in Saint Petersburg is the designated arrival point for travelers on this bus route. St Petersburg Bus Terminal provides a convenient location for passengers to disembark and easily access the city's transportation network or continue their journey within Saint Petersburg.
  • The cost of a bus ticket from Moscow to Saint Petersburg can range between €9 and €56, depending on the specific bus company, time of booking, and type of seat or service selected. Prices may vary based on factors such as availability and demand for the route. Travelers can choose from a range of ticket options to suit their budget and preferences when planning their journey between the two cities.
  • There is one direct bus service that operates daily between Moscow and Saint Petersburg, departing from Severnye Vorota Bus Terminal and arriving at St Petersburg Bus Terminal. This bus route is operated by Avtovokzaly.ru, with the journey typically taking around 10 hours to complete. Travelers can choose from various ticket prices ranging from €9 to €56, offering flexibility in budgeting for the trip. Additionally, for those interested in alternative transportation options, there is a train route available from Moscow to Saint Petersburg, which takes approximately 4 hours and 4 minutes to reach the destination.
  • The Moscow to Saint Petersburg buses are typically most crowded during weekends, holidays, and peak travel seasons, such as summer. For a less crowded experience, it is advisable to book tickets for buses departing on weekdays, especially mid-week. Additionally, opting for early morning or late evening departures may also offer a quieter travel environment. Planning the bus journey during off-peak times can help avoid large crowds and ensure a more comfortable trip between Moscow and Saint Petersburg.
  • The first bus of the day to travel from Moscow to Saint Petersburg departs from Severnye Vorota Bus Terminal station early in the morning. The exact departure time may vary, so it is recommended to check the schedule with the bus operator, Avtovokzaly.ru. The last bus of the day typically leaves in the late afternoon or early evening, providing travelers with a convenient option for an overnight journey to Saint Petersburg. Planning the bus trip accordingly can help travelers choose between the first and last buses to suit their travel needs.

Will you be returning to Moscow by bus?

If you are looking for a return bus travel, please check buses from Saint Petersburg to Moscow.

See schedule