Girona se situe sur le corridor à grande vitesse Barcelone-Figueres, dans le nord-est de l’Espagne, ce qui en fait une importante halte ferroviaire de Catalogne entre Barcelone et la frontière française. La ville dispose d’un principal complexe ferroviaire voyageurs, la gare de Girona, desservi par des services à grande vitesse, à moyenne distance et régionaux. Renfe est le principal opérateur, tandis que TGV INOUI assure certains trains transfrontaliers desservant Girona.
Les trains au départ de Girona comprennent les services long-courriers Renfe AVE, les services régionaux à grande vitesse Avant au sein de la Catalogne, les trains régionaux Media Distancia et Rodalies de Catalunya, ainsi que des services internationaux à grande vitesse vers la France. La gare de Girona accueille à la fois les voyageurs longue distance et les navetteurs régionaux dans un même complexe ferroviaire ; il convient donc de vérifier attentivement les billets de train pour s’assurer du type de service réservé.
Les liaisons ferroviaires depuis Girona partent vers le sud en direction de Barcelone et Madrid, vers le nord en direction de Figueres Vilafant et de la frontière française, vers l’ouest via les correspondances espagnoles à grande vitesse par Zaragoza, et au-delà de la frontière vers Perpignan, Montpellier, Lyon et Paris sur certains services. Réservez en ligne les trains depuis et vers Girona sur Rail Monsters.