Compare your options
Typical cost and journey time from Girona into central Barcelona.
Sagalés bus to Barcelona
CheapestCost
About €22
Time
About 75 min to Barcelona Nord
- Hours
- Timed to flights
- Where to find it
- Bus stop outside arrivals.
- Good to know
- Alternative: bus 607 to Girona station (€2.85) + train to Barcelona (40 min on the fast train).
Taxi
FastestCost
About €150–180 to Barcelona
Time
70–90 min
- Hours
- Limited — book ahead
- Where to find it
- Outside arrivals.
Uber / Cabify
Cost
About €120+
Time
70–90 min
- Hours
- Book ahead
- Where to find it
- Outside arrivals.
Our pick
The direct bus is easiest. If you're heading to the Costa Brava, you're much closer here than from Barcelona's main airport.
Quick answers
The questions people ask most about Girona.
What's the cheapest way from Girona to central Barcelona?
Sagalés bus to Barcelona: About €22, taking about 75 min to Barcelona Nord.
How much is a taxi from GRO to central Barcelona?
About €150–180 to Barcelona. The ride takes 70–90 min.
What hours does the Sagalés bus to Barcelona run?
Timed to flights.
Where do Uber / Cabify pick up at Girona?
Outside arrivals. Expect to pay about €120+.
Where do I catch the Sagalés bus to Barcelona?
Bus stop outside arrivals.
Other airports for Barcelona
BCNBarcelonaBarcelona–El Prat AirportAerobús · from €7REUBarcelonaReus AirportBus to Barcelona · from €15AMSAmsterdamAmsterdam Airport SchipholNS train · from €6.50EINAmsterdamEindhoven AirportBus 400/401 + NS train · from €25ATHAthensAthens International AirportPublic transit · from €5.50BERBerlinBerlin Brandenburg AirportPublic transit · from €4.70