By plane
The journey takes approximately 13 min. Ticket price is about 1–1 EUR. The travel distance is 8 km.
Carrier is Saint Petersburg Metro.
The journey takes approximately 26 min. Ticket price is about 1–1 EUR. The travel distance is 10 km.
Carrier is St Petersburg State Transport.
The journey takes approximately 2 h
The journey takes approximately 7 min. Ticket price is about 1–1 EUR. The travel distance is 4 km.
Carrier is Belgorod Public Transport.
Train
The journey takes approximately 15 h 52 min. Ticket price is about 28–55 EUR. The travel distance is 1336 km.
Carrier is Russian Railways (РЖД).
Bus
The journey takes approximately 20 h 35 min. Ticket price is about 22–35 EUR. The travel distance is 1226 km.
Carrier is Avtovokzaly.ru.
It is only about 3 minutes by taxi from the Voronezh to Voronezh Bus station. The distance is 3 km. A one-way journey by taxi costs approximately 1-1 EUR
Check taxi prices on the KiwiTaxi.The journey takes approximately 3 h 29 min. Ticket price is about 5–11 EUR. The travel distance is 256 km.
Carrier is Avtovokzaly.ru.
The journey takes approximately 6 min. Ticket price is about 1–1 EUR. The travel distance is 3 km.
Carrier is Belgorod Public Transport.
Drive
The drive will take 15 h 56 min.. The distance between Санкт-Петербургом and Белгородом is 1369 km. You will use 110 liters of gasoline at a cost of €143.
See on this site which rental company has the best deal.