The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Warsaw to Saint-Petersburg will cost around £ 56 if you buy it on the day, but the cheapest tickets can be found for only £ 56.
This is the last bus of the day.
Find all the dates and times for this journey
1d 3 h 10 m
1d 3 h 25 m
Buses per day
It's difficult to get from Warsaw to Saint-Petersburg without changing at least once.
|Distance||639 miles (1031 km)|
|Average coach duration||25 h 20 min|
|Average coach ticket price||£59 (€66)|
|Coach companies||Ecolines, Busfor or Infobus|
Coaches from Warsaw to Saint-Petersburg cover the 639 miles (1031 km) long route taking on average 25 h 20 min with our travel partners like Ecolines, Busfor or Infobus. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £46, but the average price of coach tickets is £59.
Travel between Warsaw, Poland and Saint-Petersburg, Russia by coach is: Restricted.
International entry status: Entry is restricted for citizens and permanent residents of Poland
Conditions of entry:
All travellers in Russia must observe these coronavirus safety measures:
The information above was last checked on 21/09/2021. Remember to review the latest COVID-19 travel safety regulations for your coach from Warsaw to Saint-Petersburg as this information can change.
Return travel from Russia to Poland is: Restricted.
Entry into Poland is allowed for: Entry is restricted for citizens and permanent residents of Russia
Requirements for reentering:
The government of Poland has imposed these measures to reduce the spread of COVID-19:
Last checked on 20/09/2021. Please check the latest COVID-19 travel safety regulations closer to the travel date of your coach to Warsaw from Saint-Petersburg.
Here are some other resources that might have the information you need