4078.32 km (2534 miles) is the average travel distance between Barcelona and . If you could walk at the speed of 3mph (4.8kph), it would take 26 days 9 hours.
Distance from
Barcelona to Saint Petersburg, RussiaAverage travel distance is
4078.32 kmNomal travel times are between
7h 11min - 69h 41minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 3120.36 km | 1938.9 miles | 1684.86 miles |
Drive | 3859.50 km | 2398.18 miles | 2083.96 miles |
Train | 4479.83 km | 2783.63 miles | 2418.91 miles |
Train | 4695.65 km | 2917.74 miles | 2535.45 miles |
Bus | 4110.85 km | 2554.36 miles | 2219.68 miles |
Bus | 4203.71 km | 2612.06 miles | 2269.82 miles |
BE PREPARED
Barcelona - Saint Petersburg, Russia Info
The distance from Barcelona - Passeig de Gràcia to Barcelona Airport T2 18 km (11.47 miles) .
The distance from BCN to LED 3081 km (1914.28 miles) .
The distance from Pulkovo Terminal 1 Airport to Moskovskaya Metro 12 km (7.15 miles) .
The distance from Moskovskaya to Nevsky Prospekt 11 km (6.53 miles) .
Travel distance chart
The distance between Barcelona to Saint Petersburg, Russia is 4078.32 km (2534 miles) and it would cost 164 USD ~ 5,416 RUB to drive in a car that consumes about 41 MPG.