Airports › Europe › Barcelona

How to get fromGirona–Costa Brava Airport (GRO) to central Barcelona

Girona airport is about 100 km from Barcelona. The direct Sagalés bus reaches Barcelona Nord in about 75 minutes for roughly €22. A taxi costs roughly €150–180.

Cheapest: Sagalés bus to Barcelona · from €22Fastest: Taxi · about 70 minChecked November 2026

Compare your options

Typical cost and journey time from Girona into central Barcelona.

Sagalés bus to Barcelona

Cheapest
Cost
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

Fastest
Cost
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

All airports →