Barcelona
Tallinn
The best and cheapest way to get from Barcelona and Tallinn is to travel by bus, which will cost about 2,582 EEK or 198.90 USD.