Barcelona
Saint Petersburg, Russia
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Flight | 2943.74 km | 7h 11mins | 5,416 RUB | 164.0 |
Bus | 3965.76 km | 69h 41mins | 6,539 RUB | 198.0 |
Bus | 3878.16 km | 63h 12mins | 8,784 RUB | 266.0 |
Drive | 3641.04 km | 38h 42mins | 16,511 RUB | 500.0 |
Train | 4429.86 km | 48h 49mins | 19,351 RUB | 586.0 |
Train | 4226.25 km | 42h 15mins | 29,886 RUB | 905.0 |
The best and cheapest way to get from Barcelona and Saint Petersburg, Russia is to travel by air, which will cost about 5,416 RUB or 147.60 USD.