Train, bus or fly from Voronezh to Saint Petersburg?
Nordavia, RusLine and 2 other airlines fly from Voronezh to Saint Petersburg every 4 hours. Alternatively, Russian Railways (RZhD) operates a train from Voronezh to Saint Petersburg once daily. Tickets cost $29 - $75 and the journey takes 17 h 59 min.
How to get from Voronezh to Saint Petersburg
From Voronezh bus to Voronezh airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 4 h 23 min $82. From Voronezh train to St Petersburg P Mosk. 17 h 59 min $50. From Voronezh bus to St.Petersburg. 24 h 20 min. From Voronezh drive to Saint Petersburg. 16 h 31 min $92.