Transport
Barcelona Airport to Girona: Train, Coach or Private Transfer?
A decision guide for traveling from Barcelona Airport to Girona, with the exact interchange, realistic timing, and late-arrival fallback.

Barcelona Airport and Girona are about 115 kilometers apart, but there is no direct airport train. The best choice depends less on headline journey time than on your landing hour, luggage, and willingness to change in Barcelona.
Decision at a Glance
- Best value in daytime: Rodalies R2 Nord from the airport to Barcelona Sants, then a Girona-bound train.
- Least handling: a direct coach when its timetable matches your flight.
- Best after a late landing: a pre-booked door-to-door transfer, especially for three or four travelers.
- Time: allow 2–3 hours by rail including the interchange, and 90 minutes to 2 hours by road in ordinary traffic.
- Planning budget: roughly €20–45 per person by public transport; a private vehicle is commonly well above €150 per car.
Timetables and fares change. Check the Aena airport transport page and the relevant operator before travel. Guidance checked August 2026.

Rail Route via Barcelona Sants
From Terminal 2, take the R2 Nord train to Barcelona Sants. From Terminal 1, first use the free airport shuttle to T2 or take the metro into the city; the shuttle-plus-train route is usually simpler with a through rail plan. At Sants, follow the main concourse signs and allow at least 25 minutes between separately booked services.
Girona has regional and faster reserved trains. The fastest departures can take under 45 minutes from Sants, while regional services take longer but may be easier to buy close to departure. Use a flexible connection after a flight rather than staking the whole trip on a tight advance fare. You can compare the Barcelona Airport–Girona public-transport route once your flight time is fixed.

Direct Coach or Private Transfer
A direct airport coach avoids central Barcelona, but services are less frequent than the trains from Sants. Confirm the terminal, stop name, and final Girona arrival before buying; Girona bus station sits beside the railway station, around a 10–15 minute walk from the old town edge.
For a landing after about 21:00, a family with child seats, or accommodation outside central Girona, check a door-to-door transfer. Give the provider the flight number and actual accommodation address, and confirm how delayed-flight waiting is handled.
Build in a Flight Buffer
Allow 60–90 minutes from a Schengen landing to the public-transport platform and longer when collecting checked bags or clearing passport control. If the flight is delayed, take the next available rail combination rather than rushing an unfamiliar interchange. If all useful services have ended, stay near the airport or use the pre-arranged road option; do not assume a Girona taxi fare will be attractive from the rank.
After working through Barcelona Airport to Girona, continue with Barcelona Airport to Sitges: Bus, Train or Private Transfer for the closest complementary decision and a different itinerary.
Execution Checks for Barcelona Airport to Girona
Save the exact first platform, stop, terminal, car park, or meeting point needed for Barcelona Airport to Girona, not only the destination name. Work backward from the first fixed departure and include the final walk through the station or old town. That small access leg is where an otherwise correct transport plan most often loses its buffer.
Mark every leg of Barcelona Airport to Girona as fixed or flexible. Protect the booked departure and the last workable return; sightseeing, coffee, and optional detours should absorb delays. Keep one clear point where the shorter version begins so the group can change course without renegotiating the entire day.
For Barcelona Airport to Girona, protect allow 2–3 hours by rail including the interchange, and 90 minutes to 2 hours by road in ordinary traffic in the calendar. Add separate buffers for finding the entrance, toilets or equipment, and the return connection; those transitions are rarely included in an advertised visit duration. Decide the latest acceptable start before leaving accommodation.
For a complementary decision after Barcelona Airport to Girona, use Barcelona Sants Luggage Storage: A Four-Hour Layover Plan; its focus on Barcelona Sants Luggage Storage extends the plan without repeating the same route.
Related guides
- Barcelona Airport to Sitges: Bus, Train or Private Transfer
A terminal-aware arrival plan from Barcelona Airport to Sitges, including the train interchange and late-night fallback.
- Barcelona Sants Luggage Storage: A Four-Hour Layover Plan
Where luggage storage fits into a short Barcelona Sants layover, with a realistic walking loop and a strict return buffer.
- Girona Airport to Begur by Rental Car: Pickup, Route and Parking
A focused Girona Airport car-rental plan for reaching Begur and its coves without losing the first afternoon to logistics.