171.82 km (107 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 1 days 2 hours.
Distance from
Saint Petersburg, Russia to NarvaAverage travel distance is
171.82 kmNomal travel times are between
2h 30min - 4h 17minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Drive | 169.15 km | 105.11 miles | 91.34 miles |
Bus | 173.08 km | 107.54 miles | 93.45 miles |
Bus | 174.74 km | 108.58 miles | 94.35 miles |
Train | 167.59 km | 104.13 miles | 90.49 miles |
Bus | 168.08 km | 104.44 miles | 90.76 miles |
Bus | 169.77 km | 105.49 miles | 91.67 miles |
Train | 180.31 km | 112.04 miles | 97.36 miles |
Travel distance chart
The distance between Saint Petersburg, Russia to Narva, Narva linn, Estonia is 171.82 km (107 miles) and it would cost 6 USD ~ 70 EEK to drive in a car that consumes about 1 MPG.