Miami to Barcelona, Spain for only $339 roundtrip