Née en 1939 à Frauenfeld, Eleonore Frey habite à Zurich. De 1958 à 1966, elle étudie les littératures allemande et française et la littérature comparée à l’université de Zurich et à la Sorbonne. Elle obtient sa licence en 1966 avec un travail consacré à Franz Grillparzer, puis son doctorat en 1972. De 1982 à 1997, elle enseigne la nouvelle littérature allemande à l’université de Zurich. Eleonore Frey traduit également des textes du français et de l’anglais vers l’allemand.