Жирона розташована на високошвидкісному коридорі Барселона–Фігерас у північно-східній Іспанії, що робить її важливою залізничною зупинкою Каталонії між Барселоною та французьким кордоном. У місті є один головний пасажирський залізничний комплекс — станція Жирона, яку використовують високошвидкісні, середньовідстанні та регіональні поїзди. Основним оператором є Renfe, тоді як TGV INOUI забезпечує окремі транскордонні поїзди, що обслуговують Жирону.
Поїзди з Жирони включають далекі рейси Renfe AVE, високошвидкісні регіональні рейси Avant у межах Каталонії, регіональні поїзди Media Distancia та Rodalies de Catalunya, а також міжнародні високошвидкісні рейси до Франції. Станція Жирона обслуговує як звичайних далекобійних пасажирів, так і регіональних приміських мандрівників у межах одного залізничного комплексу, тому залізничні квитки слід уважно перевіряти на відповідність заброньованому типу рейсу.
Залізничні маршрути з Жирони прямують на південь до Барселони та Мадрида, на північ до Фігерас-Вілафант і французького кордону, на захід через іспанські високошвидкісні сполучення через Сарагосу, а також через кордон до Перпіньяна, Монпельє, Ліона та Парижа на окремих рейсах. Бронюйте поїзди до Жирони та з Жирони онлайн на Rail Monsters.