There are no nonstop flights between Phoenix Sky Harbor (PHX) and Barcelona-El Prat (BCN).
Fastest One-Stop Options (Typical):
Two Stops: Often 16–20+ hours.
Best strategy: Search Google Flights or Kayak for flexible dates; consider flying from LAX or SFO (more nonstop options to Europe) if feasible.