Tallinn
Saint Petersburg, Russia
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 370.65 km | 8h 27mins | 297 RUB | 9.0 |
Bus | 363.6 km | 6h 59mins | 693 RUB | 21.0 |
Bus | 371.68 km | 7h 42mins | 793 RUB | 24.0 |
Bus | 369.24 km | 7h 24mins | 1,486 RUB | 45.0 |
Drive | 380.1 km | 5h 32mins | 1,651 RUB | 50.0 |
Drive | 317.22 km | 12h 45mins | 2,972 RUB | 90.0 |
Flight | 337.34 km | 2h 49mins | 4,095 RUB | 124.0 |
Train | 500.96 km | 7h 54mins | 6,307 RUB | 191.0 |
The best and cheapest way to get from Tallinn and Saint Petersburg, Russia is to travel by train, which will cost about 297 RUB or 8.10 USD.