Gérone est très bien desservie. La gare de train propose des connexions régulières avec Barcelone (en 38 minutes via l’AVE), Madrid, et la France (Perpignan, Narbonne, Paris). Elle est également connectée à de nombreuses autres villes catalanes par le réseau régional.
L’aéroport de Gérone-Costa Brava, situé à 12 km du centre-ville, accueille des vols saisonniers en provenance de toute l’Europe. L’aéroport de Barcelone-El Prat est également accessible en train ou en voiture en environ 1h15.
À l’intérieur de la ville, les transports en commun sont efficaces et bien organisés, avec un réseau de bus urbains, des taxis, des pistes cyclables et un centre facilement praticable à pied. La ville encourage la mobilité douce, avec des zones piétonnes, des bornes de recharge pour véhicules électriques et des services de location de vélos.