Tallinn to najstarsza stolica w Europie północnej. Początki miasta sięgają 3000 lat p.n.e., choć dopiero w średniowieczu miasto rozpoczęło intensywny rozwój – dzięki Lidze Hanzeatyckiej. Losy Tallinna były dość zawiłe, miasto należało do Finów, Duńczyków, Szwedów, Niemców i Rosjan. Historycznie nosiło też wiele nazw, np. Kaluri, Rewal czy Lindanisa; nazwa Tallinn obowiązuje od 1918 roku.
Tallinn to miasto partnerskie aż trzech polskich miast: Gdańska, Gdyni i Łomży. Słynie z innowacyjnych rozwiązań. Od 2013 roku mieszkańcy Tallinna podróżują komunikacją miejską za darmo. Estonia jest wysoko skomputeryzowanym i dynamicznie rozwijającym się krajem.
Port w Tallinnie, biorąc pod uwagę pasażerów i transport cargo, należy do największych portów Morza Bałtyckiego. Pod nazwą „Port Tallinn” kryje się 5 portów zarządzanych przez ten w Tallinnie. Trzy z nich to porty przeładunkowe: Nabrzeże Muuga (leżące w Maardu, 13 km od centrum Tallinna), Nabrzeże Południowe Paldiski (40 km od Tallinna) oraz Nabrzeże Paljassaare (mały port cargo kilka kilometrów od centrum miasta).
Dostępne są częste połączenia promowe do Finalndii – do Helsinek oraz do Mariehamn. Przeprawa trwa około 2 godziny. Możliwa jest też przeprawa do Szwecji, promy kursują do portu w Sztokholmie.