Trip to Girona

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration2h
Distance98 km
Avg. price$ 18
Train trips14 found

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.

Where to stay in Girona

There are over 242 hotels to stay in Girona. Prices range from $23 per night.

Find accommodation

Will you be returning to Barcelona by train?

If you are looking for the return train journey, check out trains from Girona to Barcelona

See schedule