...to Lennart Meri Tallinn Airport (IATA: TLL, ICAO: EETN; Estonian: Tallinn Airport) flights arrive from almost every bigger European city.
Here are some of the airlines which offer flights to Tallinn:
Tallinn has a good connection with Finland, Sweden and St. Petersburg. Find more info about arriving ships on the Port of Tallinn homepage.
Along Via Baltica, which is a part of the route E67 leading to Prague, the distance between Riga and Tallinn is 300 km and between Vilnius and Tallinn 600 km.
Trains from Moscow come to Tallinn.
See the Moscow - Tallinn train timetable.