Saint Petersburg, Russia
Yaroslavl Oblast, Russia
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Bus | 943.95 km | 17h 37mins | 892 RUB | 27.0 |
Train | 711.04 km | 14h 5mins | 958 RUB | 29.0 |
Train | 729.24 km | 13h 56mins | 958 RUB | 29.0 |
Train | 959.92 km | 8h 36mins | 1,453 RUB | 44.0 |
Drive | 799.92 km | 12h 3mins | 1,981 RUB | 60.0 |
Flight | 1029.19 km | 8h 57mins | 2,708 RUB | 82.0 |
Flight | 1007.76 km | 9h 29mins | 3,038 RUB | 92.0 |
Flight | 966.14 km | 8h 53mins | 3,203 RUB | 97.0 |
Flight | 687.48 km | 3h 56mins | 3,600 RUB | 109.0 |
Flight | 878.22 km | 7h 37mins | 7,133 RUB | 216.0 |
The best and cheapest way to get from Saint Petersburg, Russia and Yaroslavl Oblast, Russia is to travel by bus, which will cost about 892 RUB or 24.30 USD.