No USA cities have a direct flight to Barcelona in Venezuela. Fights have connections usually in Miami, Fort Lauderdale, Panama City, Punta Cana, Caracas, Bridgetown, Caracas, Grand Cayman, Raleigh/Durham, and Valencia.