New York John F Kennedy Intl
Barcelona-El Prat
1 stop
11h 45mIcelandair
Miami
Madrid Barajas
1 stop
24h 00mAvianca
Miami
Barcelona-El Prat
1 stop
12h 50mAir Transat
New York John F Kennedy Intl
Madrid Barajas
Nonstop
7h 20mAir Europa
New York John F Kennedy Intl
Madrid Barajas
1 stop
10h 00mRoyal Air Maroc
Miami
Madrid Barajas
2 stops
20h 45mMultiple Airlines
New York John F Kennedy Intl
Barcelona-El Prat
1 stop
12h 15mBarcelona-El Prat
New York John F Kennedy Intl
1 stop
12h 25mIcelandair
New York John F Kennedy Intl
Barcelona-El Prat
1 stop
11h 45mBarcelona-El Prat
New York John F Kennedy Intl
1 stop
32h 00mMultiple Airlines
Miami
Madrid Barajas
1 stop
20h 45mMadrid Barajas
Miami
1 stop
18h 55mTurkish Airlines
Miami
Madrid Barajas
1 stop
14h 40mMadrid Barajas
Miami
1 stop
16h 36mAvianca
Newark
Madrid Barajas
1 stop
14h 25mMadrid Barajas
Newark
1 stop
20h 30mTAP AIR PORTUGAL
New York John F Kennedy Intl
Barcelona-El Prat
1 stop
12h 30mBarcelona-El Prat
New York John F Kennedy Intl
1 stop
20h 50mAir Serbia
January
$2,025
February
$1,707
March
$964
April
$1,238
May
$1,443
June
$1,767
July
$1,745
August
$1,777
September
$1,778
October
$1,890
November
$1,616
December
$2,295
Currently, March is the cheapest month in which you can book a business class flight to Spain. Flying business class to Spain in December will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.