Miami
Madrid Barajas
1 stop
30h 20mAvianca
New York John F Kennedy Intl
Barcelona-El Prat
1 stop
12h 15mIcelandair
Miami
Madrid Barajas
1 stop
12h 30mAir Transat
New York John F Kennedy Intl
Madrid Barajas
1 stop
15h 50mRoyal Air Maroc
New York John F Kennedy Intl
Madrid Barajas
2 stops
37h 10mMultiple Airlines
Newark
Madrid Barajas
1 stop
10h 20mTAP AIR PORTUGAL
New York John F Kennedy Intl
Madrid Barajas
1 stop
17h 45mMadrid Barajas
New York John F Kennedy Intl
1 stop
18h 15mIcelandair
Washington, D.C. Dulles Intl
Madrid Barajas
1 stop
17h 40mMadrid Barajas
Washington, D.C. Dulles Intl
2 stops
20h 40mMultiple Airlines
New York John F Kennedy Intl
Madrid Barajas
1 stop
15h 15mMadrid Barajas
New York John F Kennedy Intl
1 stop
12h 30mTAP AIR PORTUGAL
New York John F Kennedy Intl
Madrid Barajas
1 stop
12h 40mMadrid Barajas
New York John F Kennedy Intl
1 stop
25h 10mITA Airways
New York John F Kennedy Intl
Madrid Barajas
1 stop
11h 20mMadrid Barajas
New York John F Kennedy Intl
Nonstop
8h 00mIberia
New York John F Kennedy Intl
Madrid Barajas
Nonstop
7h 15mMadrid Barajas
New York John F Kennedy Intl
Nonstop
8h 15mFinnair
January
$2,058
February
$2,323
March
$2,199
April
$2,573
May
$2,723
June
$2,883
July
$2,406
August
$2,689
September
$2,518
October
$2,696
November
$2,538
December
$2,580
Currently, January is the cheapest month in which you can book a business class flight to Spain. Flying business class to Spain in June 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.