Tallinn si trova in Estonia, sulla costa settentrionale del paese, affacciata sul Mar Baltico, nel golfo di Finlandia. È la capitale e il principale porto dell'Estonia, situata circa 80 km a sud di Helsinki, in Finlandia. Tallinn è il centro economico e commerciale più importante del paese e si sviluppa lungo una costa di 46 chilometri con diverse penisole importanti. La città è situata a un'altitudine media di circa 28 metri sul livello del mare, con il punto più alto di 64 metri nel distretto di Nõmme. Tallinn è anche famosa per il suo centro storico medievale, che è patrimonio dell'umanità dell'UNESCO dal 1997.
