Saint Petersburg, FL, United States
Barnaul, Russia
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Flight | 11582.1 km | 33h 26mins | 40,882 RUB | 1238.0 |
The best and cheapest way to get from Saint Petersburg, FL, United States and Barnaul, Russia is to travel by air, which will cost about 40,882 RUB or 1114.20 USD.