$440 Cheap Flights from Philadelphia (PHL) to Barcelona (BCN)

Popular airlines from Philadelphia Intl. Airport (PHL) to Barcelona El Prat Airport (BCN)

  • Plan, book, fly with confidence

  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 30% on select hotels after you book a flight*
  • one key icon
    Earn twice
    Earn your airline miles on top of our OneKeyCash
Find available prices by choosing your travel dates.

Cheap Flights from Philadelphia to Barcelona (PHL-BCN)

Prices were available within the past 7 days and start at $440 for one-way flights and $548 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Virgin Atlantic
Virgin Atlantic
Scandinavian Airlines
Aer Lingus
TAP Portugal
American Airlines
British Airways
United
Iberia
Air Canada

Frequently asked questions

How much does a flight from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN) cost?
Cheap return fares from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN) start at $982. This information is based on the cheapest price found on Expedia for this return journey departing within the next three months. This airfare is for a Iberia flight leaving PHL on May 11 2025 and touching down at BCN. The price was last updated on April 24 2025 and has not changed since.
What is the cheapest month to fly from PHL to BCN?
The cheapest flights from PHL to BCN are usually during off-peak season, when demand is lower. To save money, avoid flying during public holidays, school breaks and major local events.
Which airlines fly direct from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
Jump on a direct flight with American Airlines and journey straight from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN).
What is the cheapest airline that flies from PHL to BCN?
Jet off from PHL to BCN with Iberia. This airline currently has the lowest one-way fare for this route, starting from $658. This fare is based on the lowest price found on Expedia departing within the next three months. The flight takes off from PHL on July 20 2025. Prices were last updated on April 24 2025 and have not changed since.
How many flights per day from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
On average, you can choose from 4 direct flights every week from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN). To increase your travel options, consider taking a flight with a layover. Enter your details on Expedia and then filter your search to include one or more stops.
What are the most popular departure times for flights from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
More travelers fly between PHL and BCN at 7 PM than at any other time. Rather skip the crowds? Try choosing a quieter departure window and there’s a chance you’ll save on your fare as well.
What day of the week has the most flights from PHL to BCN?
If you fly on a Tuesday, you’ll get the biggest range of choices for flights from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN).
What is the earliest flight from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
Philadelphia Intl. Airport (PHL)’s first flight to Barcelona Intl. Airport (BCN) leaves at approximately 7:36PM UTC-5. With a total flight time of 7h 24m, you’ll arrive at around 9:00AM UTC+1.
How long does it take to fly from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
Flights from PHL to BCN have an average travel time of 7 hours and 24 minutes. The distance between these two airports is 3,900 mi.
What airline has the least delays from PHL to BCN?
With 83% of flights usually landing on time, American Airlines has the best on-time performance for direct flights from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN). To keep track of your flight status and get notifications about any changes, head to the Expedia App.
What is the best time to fly from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
To arrive at Barcelona Intl. Airport (BCN) on time, choose a flight that takes off from Philadelphia Intl. Airport (PHL) before 3 PM. The chance of cancellations is 22% higher, on average, for departures after this hour.**Most reliable time of the day and month to travel recommendation is based on January through August 2024 flight status data sourced from OAG’s global flight data platform.
What airports do you fly into for Barcelona from Philadelphia Intl. Airport (PHL)?
Barcelona Intl. Airport (BCN) is the only airport in Barcelona with direct flights from Philadelphia Intl. Airport (PHL). Browse your options and discover affordable fares on Expedia.
Is it cheaper to buy a plane ticket from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN) last-minute?
Booking your flight from PHL to BCN shortly before your trip is typically more expensive. But if there’s some wiggle room with your departure times and dates, you could snag a cheap last-minute fare.
Is it cheaper to book a PHL to BCN flight and hotel package?
Compared with arranging hotels and flights separately, booking a PHL to BCN flight and hotel package with Expedia could result in significant savings. Better still, managing everything in one place will take the hassle out of planning your trip. Just secure your flights and choose from our wide range of stays, then personalize your trip with other add-ons like tours, activities and car rentals.
Can I cancel or change the date of my flight from Philadelphia Intl. Airport (PHL) to Barcelona Intl. Airport (BCN)?
You can usually reschedule or cancel your PHL to BCN flight. However, if the booking was made more than 24 hours ago, additional charges may apply. Check your airline’s policies in your itinerary to see what changes are allowed and whether any costs are involved. You’ll also find more details on our Customer Service portal.
*Available to One Key members.