FLIGHTS · EINDHOVEN (EIN) TO BARCELONA (BCN)

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 →
QUICK ANSWER

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.

Eindhoven to Barcelona: routes compared
Transavia EIN-BCNdaily, 2h05, from 54 euros one-way
Ryanair EIN-GRO4x/week, 2h05, from 29 euros one-way; Girona is 1h from Barcelona
Ryanair EIN-REUReus Airport, from approx. 23 euros one-way; Reus is 1h15 from Barcelona
Cheapest monthsJanuary, September (low season)
BCN El Prat to centreMetro L9 approx. 35-40 min, 5.90 euros; Aerobus 25-35 min, 9.50 euros
Check-in EindhovenTransavia: 45 min before departure; Ryanair: 40 min before departure

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.

✈️ Plan your flight Eindhoven - Barcelona