Depuis la rentrée 2005, l'ESTRI est installée dans les nouveaux locaux du site '
Carnot' de l'Université Catholique de Lyon.
En plein cœur de la ville, ce nouveau campus dispose d'équipements ultramodernes : laboratoire de langues, salle d'interprétation aux normes professionnelles internationales, salles informatiques en libre-service avec accès Internet illimité, logiciels de bureautique et de traduction assistée par ordinateur (TRADOS), couverture de l'ensemble du campus par un réseau Wifi.
Les étudiants ont accès à la Bibliothèque Universitaire de l'Université Catholique de Lyon et au Centre de Ressources Documentaires du site '
Carnot'. Ils ont aussi la possibilité d'utiliser la Bibliothèque Universitaire de l'Université Lumière Lyon 2, à deux pas.