Flights Eindhoven to Barcelona
Transavia flies daily direct from Eindhoven Airport to Barcelona El Prat in 2 hours 5 minutes. Return flights from around 100 euros when booked early, one-way from 54 euros. Cheaper alternative: Ryanair EIN to Girona (GRO) from 29 euros, 1 hour from Barcelona. Updated September 2026.
✈️ Plan your Barcelona weekend →Cheapest route Eindhoven to Barcelona: Transavia EIN-BCN daily, return from around 100 euros (book early), flight time 2h05. Alternative: Ryanair EIN-GRO (Girona) from 29 euros one-way, then 1 hour train or bus to Barcelona. Cheapest months: January, February and September.
Transavia EIN-BCN: daily direct flight
The main route from Eindhoven to Barcelona is with Transavia: a daily direct flight to Barcelona El Prat (BCN), flight time 2 hours 5 minutes. Transavia is part of Air France-KLM and is known for transparent hand luggage pricing (free 55x40x25 cm, max 10 kg) and no seat reservation pressure.
Return flights when booked early (12-16 weeks before departure) are regularly available for 100 to 130 euros, including hand luggage. Booking less than 4 weeks in advance, the price quickly rises to 160 to 220 euros return. The cheapest tickets appear on Tuesdays and Wednesdays; mid-week departures are also cheaper.
Ryanair EIN-Girona: the budget alternative
Ryanair flies 4 times a week from Eindhoven to Girona Airport (GRO), 90 kilometres north of Barcelona. Flight time is also 2 hours 5 minutes, but you then spend extra time on the train or bus to Barcelona city.
From Girona to Barcelona by direct Sagales bus takes 1 hour 15 minutes (around 16 euros return). With a flight ticket from 29 euros you are still cheaper than Transavia for the base ticket price. Note: Ryanair charges extra for hand luggage above the small bag. Calculate the total travel costs including transfer and any luggage fees before booking.
From Barcelona Airport to the city centre
Metro L9 Sud (recommended): Connects Terminal 1 and T2 directly to the city centre. Journey time approx. 35-40 minutes to Barcelona Passeig de Gracia. Ticket: 5.90 euros one-way. Metro runs every 7 minutes.
Aerobus: Direct bus Terminal 1 to Placa de Catalunya in 25-35 minutes (traffic dependent). Costs 9.50 euros one-way, 16.50 euros return. Faster in light traffic, slower in congestion.
Taxi: Around 30-40 euros plus surcharge. Practical for large luggage or 3 or more people.
When to book flights from Eindhoven to Barcelona
The sweet spot for Transavia EIN-BCN is 8 to 12 weeks before departure. Book earlier for summer and Christmas holidays. September is traditionally the cheapest (post-high-season Barcelona, still excellent weather at 24-26 degrees).
Avoid Spanish school and national holidays (Semana Santa at Easter, fiestas in August). Cheapest departure times: early morning or late evening.
Frequently asked questions about Eindhoven to Barcelona
How long is the flight from Eindhoven to Barcelona?
The direct flight from Eindhoven Airport to Barcelona El Prat (BCN) takes 2 hours 5 minutes with Transavia. The flight to Girona (GRO, 90 km from Barcelona) also takes around 2h05 with Ryanair. After landing, allow another 35-40 minutes for the metro from BCN to the city centre.
What is the cheapest way to fly from Eindhoven to Barcelona?
The cheapest option is Ryanair from Eindhoven to Girona (GRO) or Reus (REU), from 23-29 euros one-way. However, factor in the transfer to Barcelona centre (around 16 euros by bus). For the least hassle, Transavia's direct flight to BCN is the best choice, return from around 100 euros when booked early.
How often does Transavia fly from Eindhoven to Barcelona?
Transavia flies daily from Eindhoven Airport (EIN) to Barcelona El Prat (BCN). Departure times vary by season; check the current schedules on the Transavia website. Ryanair flies 4 times a week to Girona.
What is the best month to fly from Eindhoven to Barcelona?
January and September are the cheapest months. In September the weather is still excellent (24-26 degrees), less crowded than August, and flight prices are sometimes 30-40 percent lower. February is cold but great for a city break and can be the cheapest city-trip period of the year.
How do I get from Barcelona Airport to the city centre?
Metro L9 Sud from Terminal 1 or T2 to Passeig de Gracia in 35-40 minutes for 5.90 euros. The Aerobus runs in 25-35 minutes from Terminal 1 to Placa de Catalunya for 9.50 euros. Taxi costs 30-40 euros plus any surcharges.