Iberia is offering cheap flights from Barcelona to San Jose, Costa Rica for only €342 return with Iberia!