Best way to travel between

Yerevan, Armenia
Tallinn
Travel Modes
Price
Distance
Duration
CO2
bus
$172.29
3511.27 km
64h 27mins
105.34 kgs
 
train
$190.0
3584.88 km
68h 8mins
190.0 kgs
 
train
$240.0
3404.71 km
51h 12mins
180.45 kgs
 
flight
$262.0
2581.56 km
8h 32mins
278.81 kgs
 
flight
$370.0
2794.8 km
12h 3mins
301.84 kgs
 
drive
$450.0
3323.91 km
42h 33mins
425.46 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3511.27 km 64h 27mins 2,013 EEK 172.29
Train 3584.88 km 68h 8mins 2,219 EEK 190.0
Train 3404.71 km 51h 12mins 2,804 EEK 240.0
Flight 2581.56 km 8h 32mins 3,061 EEK 262.0
Flight 2794.8 km 12h 3mins 4,322 EEK 370.0
Drive 3323.91 km 42h 33mins 5,257 EEK 450.0
Take Bus from Perekrestok Mashtoca-Amirjana to G. Nzhde Arshakunjac
Time: 10mins Cost: 12 EEK; $ 0.9 - 1.1 USD CO2 Emission: 0.19 kgs
Take Walk from G. Nzhde Arshakunjac to Yerevan
Time: 0mins Cost: 0 EEK; $ 0.0 - 0.0 USD CO2 Emission: 0.02 kgs
Take Bus from Yerevan to Vladikavkaz
Time: 7h 46mins Cost: 409 EEK; $ 31.5 - 38.5 USD CO2 Emission: 15.54 kgs
Take Bus from Vladikavkaz to St.Petersburg
Time: 46h 59mins Cost: 1,183 EEK; $ 91.1 - 111.4 USD CO2 Emission: 78.23 kgs
Take Walk from St.Petersburg to Saint Petersburg
Time: 0mins Cost: 0 EEK; $ 0.0 - 0.0 USD CO2 Emission: 0.0 kgs
Take Bus from Saint Petersburg to Tallinn
Time: 6h 26mins Cost: 409 EEK; $ 31.5 - 38.5 USD CO2 Emission: 11.4 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yerevan, Armenia and Tallinn is to travel by bus, which will cost about 2,009 EEK or 154.80 USD.