What US Cities Fly Direct to Barcelona?

By Anna Duncan

Are you planning a trip to Barcelona, Spain from the United States? Flying directly to your destination saves time and hassle. Let’s take a look at the US cities that offer non-stop flights to Barcelona.

New York City

New York City is one of the busiest airports in the world, and it offers several non-stop flights to Barcelona. JFK Airport has direct flights with airlines such as Delta, American Airlines, and Norwegian Air Shuttle.

Newark Liberty International Airport also has direct flights with United Airlines. These flights usually take around 7-8 hours.

Los Angeles

Los Angeles International Airport (LAX) offers direct flights to Barcelona with Norwegian Air Shuttle. These flights usually take around 11 hours.

Miami

Miami International Airport offers non-stop flights to Barcelona with airlines such as American Airlines and Iberia Airlines. These flights usually take around 9-10 hours.

Boston

Boston Logan International Airport has direct flights to Barcelona with airlines such as Delta and Norwegian Air Shuttle.

San Francisco

San Francisco International Airport (SFO) offers non-stop service to Barcelona with Norwegian Air Shuttle. These flights usually take around 12 hours.

Other Cities

  • In addition to these major US cities, there are other cities that offer connecting flights to Barcelona from the United States.
  • Houston – Connecting flights via Houston George Bush Intercontinental Airport (IAH) with United Airlines or Lufthansa.
  • Chicago – Connecting flights via Chicago O’Hare International Airport (ORD) with American Airlines or Iberia Airlines.
  • Washington D.C – Connecting flights via Washington Dulles International Airport (IAD) with United Airlines or Lufthansa.

Now that you know where you can fly directly to Barcelona from the US, it’s time to pack your bags and enjoy a memorable trip to one of the most beautiful cities in Europe.