I flew jfk-gva-bcn and bcn-gva-ewr this past may for $497 on swiss with 2 flights operated by united. swiss ftmfw, whilst united, well, BLEH.
Googe for "iata matrix" and put in your dates...be flexible and try other departure airports from near you and you'll l be surprised. the same routing from iad/was easily well over $1400 when I was looking.
note that iata matrix is only a search engine and you can't purchase from them. I used iata matrix for flights and purchased directly from the airline.
lmk if you've got any ?'s