W Tallinnie mają siedzibę najbardziej utytułowane estońskie kluby piłkarskie Flora Tallinn i Levadia Tallinn oraz inne kluby. Mieszczą się tu m.in. stadion piłkarski A. Le Coq Arena oraz wielofunkcyjny Stadion Kadriorg. Tallinn był gospodarzem meczu o Superpuchar Europy UEFA 2018.