641.36 km (399 miles) is the average travel distance between Saint Petersburg, Russia and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 3 hours.
Distance from
Saint Petersburg, Russia to RigaAverage travel distance is
641.36 kmNomal travel times are between
5h 27min - 11h 37minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 552.43 km | 343.26 miles | 298.29 miles |
Train | 720.97 km | 447.99 miles | 389.29 miles |
Train | 714.04 km | 443.68 miles | 385.55 miles |
Drive | 632.15 km | 392.8 miles | 341.33 miles |
Bus | 615.20 km | 382.27 miles | 332.18 miles |
Bus | 628.44 km | 390.5 miles | 339.33 miles |
Bus | 626.30 km | 389.17 miles | 338.18 miles |
BE PREPARED
Saint Petersburg, Russia - Riga Info
The distance from Sennaya Ploshchad to Moskovskaya 9 km (5.49 miles) .
The distance from Демонстрационный Проезд to Аэропорт "Пулково 1" 11 km (6.96 miles) .
The distance from Аэропорт "Пулково 1" to Pulkovo 1 km (0.53 miles) .
The distance from LED to RIX 521 km (323.51 miles) .
The distance from Riga Airport to Riga Central Bus Station 12 km (7.31 miles) .
Travel distance chart
The distance between Saint Petersburg, Russia to Riga is 641.36 km (399 miles) and it would cost 27 USD ~ 14 LVL to drive in a car that consumes about 6 MPG.