Trains from Barcelona to Girona
The direct train operated by Renfe Viajeros departs from Barcelona-Paseo De Gracia station and arrives in Girona in just 1 hour and 26 minutes, offering hourly services every day. Route 1 takes 38 minutes to cover the 94.7 km distance, with just one step involving a train towards Figueres Vilafant departing from Barcelona-Sants station. For a longer but scenic journey, Route 3 spans 101 km and takes 1 hour and 59 minutes with just one train change en route to Girona. 🎟️ Enjoy affordable ticket prices ranging from €10 to €14 for a comfortable and efficient trip to Girona from Barcelona.