Best way to travel between

Warsaw
Tallinn
Travel Modes
Price
Distance
Duration
CO2
bus
$51.74
1142.96 km
19h 19mins
34.29 kgs
 
train
$52.0
1027.52 km
19h 10mins
54.46 kgs
 
flight
$133.0
892.5 km
4h 12mins
96.39 kgs
 
drive
$150.0
1005.9 km
14h 13mins
128.76 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1142.96 km 19h 19mins 604 EEK 51.74
Train 1027.52 km 19h 10mins 607 EEK 52.0
Flight 892.5 km 4h 12mins 1,554 EEK 133.0
Drive 1005.9 km 14h 13mins 1,752 EEK 150.0
Take Train from Warszawa Srodmiescie to Warszawa Zachodnia
Time: 4mins Cost: 35 EEK; $ 2.7 - 3.3 USD CO2 Emission: 0.15 kgs
Take Bus from Warszawa Zachodnia to Riga
Time: 11h 58mins Cost: 367 EEK; $ 28.3 - 34.6 USD CO2 Emission: 24.51 kgs
Take Bus from Riga to Parnu
Time: 2h 52mins Cost: 86 EEK; $ 6.6 - 8.1 USD CO2 Emission: 5.71 kgs
Take Bus from Pärnu bussijaam to Vana-Pääsküla
Time: 1h 34mins Cost: 93 EEK; $ 7.2 - 8.8 USD CO2 Emission: 3.61 kgs
Take Train from Laagri to Tallinn
Time: 21mins Cost: 23 EEK; $ 1.8 - 2.2 USD CO2 Emission: 0.69 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Warsaw and Tallinn is to travel by bus, which will cost about 607 EEK or 46.80 USD.