From Stockholm Central train to Stockholm airport, fly to Tallinn airport, then bus to Tallinn. 51 min $113. From Stockholm car ferry to Tallinn. 16 h $204. From Stockholm drive to Stockholm, car ferry to Tallinn, then drive to Tallinn. 17 h 35 min $101.
Flights from Stockholm to Tallinn
LOT and Scandinavian Airlines fly from Stockholm to Tallinn 5 times a day.