Best way to travel between

Saint Petersburg, Russia
Narva, Narva linn, Estonia
Travel Modes
Price
Distance
Duration
CO2
train
$6.0
158.1 km
3h 24mins
8.38 kgs
 
bus
$9.0
164.85 km
3h 0mins
4.95 kgs
 
bus
$13.0
160.16 km
3h 38mins
4.8 kgs
 
bus
$13.0
158.57 km
3h 37mins
4.76 kgs
 
drive
$22.0
159.58 km
2h 30mins
20.43 kgs
 
train
$30.0
170.1 km
4h 17mins
9.02 kgs
 
bus
$35.0
163.28 km
2h 46mins
4.9 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 158.1 km 3h 24mins 70 EEK 6.0
Bus 164.85 km 3h 0mins 105 EEK 9.0
Bus 160.16 km 3h 38mins 152 EEK 13.0
Bus 158.57 km 3h 37mins 152 EEK 13.0
Drive 159.58 km 2h 30mins 257 EEK 22.0
Train 170.1 km 4h 17mins 350 EEK 30.0
Bus 163.28 km 2h 46mins 409 EEK 35.0
Take Train from Sankt-Peterburg Baltijskij to Ivangorod
Time: 3h 24mins Cost: 70 EEK; $ 5.4 - 6.6 USD CO2 Emission: 8.43 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Saint Petersburg, Russia and Narva, Narva linn, Estonia is to travel by train, which will cost about 70 EEK or 5.40 USD.