Fly cheap from Spain to Puerto Rico from only €382 return with Iberia!
EUCheap flights from Spain to Puerto Rico or US Virgin Islands from only €282 return with United!
Cheap flights from Barcelona, Spain to San Juan, Puerto Rico from only €327 return with Oneworld partners!