inside track on cheap flights


Cheap Flights to Canary Islands, Spain (TFN, TFS)

Find the best deals on airfare to Canary Islands, Spain to top airports around the world. Book your cheap flight to Canary Islands below.
Price Drop
12%
Biggest Flight Price Drop:
Boston to Canary Islands
Biggest Name Your Own Price Savings:
Aberdeen to Canary Islands

Your Inside Track on cheap flights to Canary Islands, Spain (TFN, TFS)

Round-trip flights from Best Price*
price neutral --- Aberdeen, United Kingdom to Canary Islands, Spain $677
price neutral --- Abu Dhabi, United Arab Emirates to Canary Islands, Spain $1149
price neutral --- Accra, Ghana to Canary Islands, Spain $2529
price neutral --- Agadir, Morocco to Canary Islands, Spain $664
price neutral --- Aguadilla, PR to Canary Islands, Spain $4662
price neutral --- Ahmedabad, India to Canary Islands, Spain $2371
price neutral --- Akron, OH to Canary Islands, Spain $2217
price neutral --- Albany, NY to Canary Islands, Spain $946
price neutral --- Albuquerque, NM to Canary Islands, Spain $1000
price neutral --- Alexandria, LA to Canary Islands, Spain $1354
price neutral --- Alicante, Spain to Canary Islands, Spain $311
price neutral --- Allentown, PA to Canary Islands, Spain $1051
price neutral --- Almaty, Kazakhstan to Canary Islands, Spain $1094
price neutral --- Almeria, Spain to Canary Islands, Spain $347
price neutral --- Amarillo, TX to Canary Islands, Spain $2460
price neutral --- Amsterdam, Netherlands to Canary Islands, Spain $467
price neutral --- Anchorage, AK to Canary Islands, Spain $2044
price neutral --- Antalya, Turkey to Canary Islands, Spain $876
price neutral --- Antigua, Antigua And Barbuda to Canary Islands, Spain $2186
price neutral --- Antwerp, Belgium to Canary Islands, Spain $2754
price neutral --- Appleton, WI to Canary Islands, Spain $1306
price neutral --- Asuncion, Paraguay to Canary Islands, Spain $2394
price neutral --- Athens, GA to Canary Islands, Spain $2855
price neutral --- Athens, Greece to Canary Islands, Spain $1077
price neutral --- Atlanta, GA to Canary Islands, Spain $1172
price neutral --- Augusta, GA to Canary Islands, Spain $1991
price neutral --- Austin, TX to Canary Islands, Spain $1218
price neutral --- Bakersfield, CA to Canary Islands, Spain $2303
price neutral --- Baltimore-Washington, DC to Canary Islands, Spain $1225
price neutral --- Bamako, Mali to Canary Islands, Spain $1263
price neutral --- Bangalore, India to Canary Islands, Spain $1423
price neutral --- Bangkok, Thailand to Canary Islands, Spain $1450
price neutral --- Bangor, ME to Canary Islands, Spain $2332
price neutral --- Barcelona, Spain to Canary Islands, Spain $268
price neutral --- Bari, Italy to Canary Islands, Spain $669
price neutral --- Basel, Switzerland to Canary Islands, Spain $571
price neutral --- Baton Rouge, LA to Canary Islands, Spain $1224
price neutral --- Beirut, Lebanon to Canary Islands, Spain $859
price neutral --- Belfast, United Kingdom to Canary Islands, Spain $2586
price neutral --- Belgrade, Serbia to Canary Islands, Spain $583
price neutral --- Bergen, Norway to Canary Islands, Spain $967
price neutral --- Berlin, Germany to Canary Islands, Spain $597
price neutral --- Biarritz, France to Canary Islands, Spain $1269
price neutral --- Bilbao, Spain to Canary Islands, Spain $249
price neutral --- Billings, MT to Canary Islands, Spain $3760
price neutral --- Billund, Denmark to Canary Islands, Spain $976
price neutral --- Birmingham, AL to Canary Islands, Spain $1293
price neutral --- Birmingham, United Kingdom to Canary Islands, Spain $853
price neutral --- Bismarck, ND to Canary Islands, Spain $1020
price neutral --- Blackpool, United Kingdom to Canary Islands, Spain $2410
price neutral --- Bloomington, IL to Canary Islands, Spain $922
price neutral --- Bogota, Colombia to Canary Islands, Spain $1205
price neutral --- Boise, ID to Canary Islands, Spain $4215
price neutral --- Bologna, Italy to Canary Islands, Spain $713
price neutral --- Bordeaux, France to Canary Islands, Spain $858
price up 12% Boston, MA to Canary Islands, Spain $1273 $1121
price neutral --- Bournemouth, United Kingdom to Canary Islands, Spain $1712
price neutral --- Bozeman, MT to Canary Islands, Spain $3551
price neutral --- Bremen, Germany to Canary Islands, Spain $1430
price neutral --- Brisbane, Australia to Canary Islands, Spain $3037
price neutral --- Bristol, United Kingdom to Canary Islands, Spain $1111
price neutral --- Bristol, TN to Canary Islands, Spain $1178
price neutral --- Brownsville, TX to Canary Islands, Spain $1176
price neutral --- Brussels, Belgium to Canary Islands, Spain $403
price neutral --- Bucharest, Romania to Canary Islands, Spain $1121
price neutral --- Budapest, Hungary to Canary Islands, Spain $538
price neutral --- Buenos Aires, Argentina to Canary Islands, Spain $1847
price neutral --- Buffalo, NY to Canary Islands, Spain $959
price neutral --- Burbank, CA to Canary Islands, Spain $3633
price neutral --- Burgas, Bulgaria to Canary Islands, Spain $1658
price neutral --- Burlington, VT to Canary Islands, Spain $1286
price neutral --- Cairo, Egypt to Canary Islands, Spain $931
price neutral --- Calgary, AB to Canary Islands, Spain $1435
price neutral --- Canary Islands, Spain to Canary Islands, Spain $96
price neutral --- Cape Town, South Africa to Canary Islands, Spain $1670
price neutral --- Caracas, Venezuela to Canary Islands, Spain $10361
price neutral --- Cardiff, United Kingdom to Canary Islands, Spain $810
price neutral --- Casablanca, Morocco to Canary Islands, Spain $707
price neutral --- Cedar Rapids, IA to Canary Islands, Spain $1241
price neutral --- Charleston, SC to Canary Islands, Spain $1528
price neutral --- Charleston, WV to Canary Islands, Spain $2665
price neutral --- Charlotte, NC to Canary Islands, Spain $1200
price neutral --- Charlotte Amalie, VQ to Canary Islands, Spain $1299
price neutral --- Charlottesville, VA to Canary Islands, Spain $1545
price neutral --- Chattanooga, TN to Canary Islands, Spain $1646
price neutral --- Chicago, IL to Canary Islands, Spain $1231
price neutral --- Chisinau, Moldova to Canary Islands, Spain $3295
price neutral --- Chongqing, China to Canary Islands, Spain $2419
price neutral --- Christiansted, VQ to Canary Islands, Spain $934
price neutral --- Cincinnati, OH to Canary Islands, Spain $1063
price neutral --- Cleveland, OH to Canary Islands, Spain $1240
price neutral --- Cologne, Germany to Canary Islands, Spain $628
price neutral --- Colombo, Sri Lanka to Canary Islands, Spain $1277
price neutral --- Colorado Springs, CO to Canary Islands, Spain $2413
price neutral --- Columbia, SC to Canary Islands, Spain $2692
price neutral --- Columbus, OH to Canary Islands, Spain $1150
price neutral --- Connaught, Ireland to Canary Islands, Spain $1295
price neutral --- Copenhagen, Denmark to Canary Islands, Spain $538
price neutral --- Corfu, Greece to Canary Islands, Spain $2150
price neutral --- Cork, Ireland to Canary Islands, Spain $2444
price neutral --- Corpus Christi, TX to Canary Islands, Spain $1072
price neutral --- Dakar, Senegal to Canary Islands, Spain $995
price neutral --- Dalaman, Turkey to Canary Islands, Spain $919
price neutral --- Dallas, TX to Canary Islands, Spain $1326
price neutral --- Dayton, OH to Canary Islands, Spain $1070
price neutral --- Daytona Beach, FL to Canary Islands, Spain $1773
price neutral --- Denpasar (Bali), Indonesia to Canary Islands, Spain $1254
price neutral --- Denver, CO to Canary Islands, Spain $1320
price neutral --- Des Moines, IA to Canary Islands, Spain $1249
price neutral --- Detroit, MI to Canary Islands, Spain $1392
price neutral --- Doha, Qatar to Canary Islands, Spain $1116
price neutral --- Dortmund, Germany to Canary Islands, Spain $2034
price neutral --- Dresden, Germany to Canary Islands, Spain $858
price neutral --- Dubai, United Arab Emirates to Canary Islands, Spain $1035
price neutral --- Dublin, Ireland to Canary Islands, Spain $480
price neutral --- Dubrovnik, Croatia to Canary Islands, Spain $1864
price neutral --- Durango, CO to Canary Islands, Spain $5064
price neutral --- Dusseldorf, Germany to Canary Islands, Spain $592
price neutral --- East Midlands, United Kingdom to Canary Islands, Spain $2470
price neutral --- Edinburgh, United Kingdom to Canary Islands, Spain $587
price neutral --- Edmonton, AB to Canary Islands, Spain $1496
price neutral --- Ekaterinburg, Russia to Canary Islands, Spain $654
price neutral --- El Paso, TX to Canary Islands, Spain $1098
price neutral --- Elmira, NY to Canary Islands, Spain $981
price neutral --- Erie, PA to Canary Islands, Spain $1071
price neutral --- Eugene, OR to Canary Islands, Spain $2642
price neutral --- Exeter, United Kingdom to Canary Islands, Spain $1830
price neutral --- Fargo, ND to Canary Islands, Spain $4287
price neutral --- Faro, Portugal to Canary Islands, Spain $697
price neutral --- Fayetteville, NC to Canary Islands, Spain $1637
price neutral --- Fayetteville, AR to Canary Islands, Spain $4436
price neutral --- Flint, MI to Canary Islands, Spain $1651
price neutral --- Florence, SC to Canary Islands, Spain $4245
price neutral --- Florence, Italy to Canary Islands, Spain $545
price neutral --- Fort Myers, FL to Canary Islands, Spain $1398
price neutral --- Fort Walton Beach, FL to Canary Islands, Spain $1347
price neutral --- Fort Wayne, IN to Canary Islands, Spain $922
price neutral --- Frankfurt, Germany to Canary Islands, Spain $457
price neutral --- Fresno, CA to Canary Islands, Spain $2525
price neutral --- Ft. Lauderdale, FL to Canary Islands, Spain $1182
price neutral --- Gainesville, FL to Canary Islands, Spain $1384
price neutral --- Gdansk, Poland to Canary Islands, Spain $602
price neutral --- Geneva, Switzerland to Canary Islands, Spain $672
price neutral --- Gibraltar, Gibraltar to Canary Islands, Spain $2649
price neutral --- Glasgow, United Kingdom to Canary Islands, Spain $570
price neutral --- Goa, India to Canary Islands, Spain $3245
price neutral --- Gothenburg, Sweden to Canary Islands, Spain $609
price neutral --- Granada, Spain to Canary Islands, Spain $314
price neutral --- Grand Cayman, Cayman Islands to Canary Islands, Spain $2405
price neutral --- Grand Forks, ND to Canary Islands, Spain $927
price neutral --- Grand Junction, CO to Canary Islands, Spain $1284
price neutral --- Grand Rapids, MI to Canary Islands, Spain $1122
price neutral --- Graz, Austria to Canary Islands, Spain $1046
price neutral --- Greenville, SC to Canary Islands, Spain $1455
price neutral --- Greenville, NC to Canary Islands, Spain $953
price neutral --- Grenoble, France to Canary Islands, Spain $614
price neutral --- Guangzhou, China to Canary Islands, Spain $2190
price neutral --- Guatemala, Guatemala to Canary Islands, Spain $1477
price neutral --- Gulfport, MS to Canary Islands, Spain $1166
price neutral --- Halifax, NS to Canary Islands, Spain $2561
price neutral --- Hamburg, Germany to Canary Islands, Spain $568
price neutral --- Hanoi, Vietnam to Canary Islands, Spain $1442
price neutral --- Hanover, Germany to Canary Islands, Spain $589
price neutral --- Harare, Zimbabwe to Canary Islands, Spain $1959
price neutral --- Harlingen, TX to Canary Islands, Spain $1589
price neutral --- Harrisburg, PA to Canary Islands, Spain $943
price neutral --- Hartford, CT to Canary Islands, Spain $958
price neutral --- Helsinki, Finland to Canary Islands, Spain $963
price neutral --- Ho Chi Minh City, Vietnam to Canary Islands, Spain $975
price neutral --- Hong Kong, China to Canary Islands, Spain $1335
price neutral --- Honolulu, HI to Canary Islands, Spain $1276
price neutral --- Houston, TX to Canary Islands, Spain $1246
price neutral --- Humberside, United Kingdom to Canary Islands, Spain $2254
price neutral --- Huntsville, AL to Canary Islands, Spain $1547
price neutral --- Ibiza, Spain to Canary Islands, Spain $550
price neutral --- Indianapolis, IN to Canary Islands, Spain $1216
price neutral --- Inverness, United Kingdom to Canary Islands, Spain $2843
price neutral --- Islip, NY to Canary Islands, Spain $1305
price neutral --- Istanbul, Turkey to Canary Islands, Spain $653
price neutral --- Ithaca, NY to Canary Islands, Spain $2009
price neutral --- Jackson, MS to Canary Islands, Spain $1236
price neutral --- Jacksonville, FL to Canary Islands, Spain $1174
price neutral --- Jacksonville, NC to Canary Islands, Spain $1149
price neutral --- Jakarta, Indonesia to Canary Islands, Spain $1624
price neutral --- Jeddah, Saudi Arabia to Canary Islands, Spain $776
price neutral --- Jerez De La Frontera, Spain to Canary Islands, Spain $301
price neutral --- Jersey, Jersey to Canary Islands, Spain $452
price neutral --- Jyvaskyla, Finland to Canary Islands, Spain $2272
price neutral --- Kahului, HI to Canary Islands, Spain $4703
price neutral --- Kalamazoo, MI to Canary Islands, Spain $1308
price neutral --- Kansas City, MO to Canary Islands, Spain $1185
price neutral --- Karlsruhe/Baden, Germany to Canary Islands, Spain $866
price neutral --- Katowice, Poland to Canary Islands, Spain $2580
price neutral --- Key West, FL to Canary Islands, Spain $1034
price neutral --- Kiev, Ukraine to Canary Islands, Spain $712
price neutral --- Killeen, TX to Canary Islands, Spain $1154
price neutral --- Kitchener, ON to Canary Islands, Spain $1076
price neutral --- Klagenfurt, Austria to Canary Islands, Spain $5984
price neutral --- Knoxville, TN to Canary Islands, Spain $1321
price neutral --- Kokkola, Finland to Canary Islands, Spain $1014
price neutral --- Kos, Greece to Canary Islands, Spain $3523
price neutral --- Krabi, Thailand to Canary Islands, Spain $3705
price neutral --- Krakow, Poland to Canary Islands, Spain $971
price neutral --- Kristiansand, Norway to Canary Islands, Spain $1325
price neutral --- La Coruna, Spain to Canary Islands, Spain $301
price neutral --- La Crosse, WI to Canary Islands, Spain $2308
price neutral --- Lafayette, LA to Canary Islands, Spain $1392
price neutral --- Lagos, Nigeria to Canary Islands, Spain $944
price neutral --- Lansing, MI to Canary Islands, Spain $2575
price neutral --- Lanzarote, Spain to Canary Islands, Spain $154
price neutral --- Larnaca, Cyprus to Canary Islands, Spain $2984
price neutral --- Las Vegas, NV to Canary Islands, Spain $1774
price neutral --- Leeds, United Kingdom to Canary Islands, Spain $555
price neutral --- Leipzig, Germany to Canary Islands, Spain $1907
price neutral --- Lewiston, ID to Canary Islands, Spain $4557
price neutral --- Lexington, KY to Canary Islands, Spain $1354
price neutral --- Lihue, HI to Canary Islands, Spain $2268
price neutral --- Lima, Peru to Canary Islands, Spain $1810
price neutral --- Lincoln, NE to Canary Islands, Spain $2297
price neutral --- Linz, Austria to Canary Islands, Spain $2996
price neutral --- Lisbon, Portugal to Canary Islands, Spain $390
price neutral --- Little Rock, AR to Canary Islands, Spain $1094
price neutral --- Liverpool, United Kingdom to Canary Islands, Spain $2025
price neutral --- Ljubljana, Slovenia to Canary Islands, Spain $3572
price drop 24% London, United Kingdom to Canary Islands, Spain $500
price neutral --- London, United Kingdom to Canary Islands, Spain $881
price neutral --- London, ON to Canary Islands, Spain $1276
price neutral --- Long Beach, CA to Canary Islands, Spain $4123
price neutral --- Los Angeles, CA to Canary Islands, Spain $1296
price neutral --- Louisville, KY to Canary Islands, Spain $1182
price neutral --- Lubbock, TX to Canary Islands, Spain $1638
price neutral --- Luxembourg, Luxembourg to Canary Islands, Spain $475
price neutral --- Lviv, Ukraine to Canary Islands, Spain $2270
price neutral --- Lynchburg, VA to Canary Islands, Spain $2823
price neutral --- Madison, WI to Canary Islands, Spain $1970
price drop 34% Madrid, Spain to Canary Islands, Spain $449
price neutral --- Malaga, Spain to Canary Islands, Spain $329
price neutral --- Mallorca, Spain to Canary Islands, Spain $258
price neutral --- Malta, Malta to Canary Islands, Spain $1731
price neutral --- Manama, Bahrain to Canary Islands, Spain $1206
price neutral --- Manchester, United Kingdom to Canary Islands, Spain $662
price neutral --- Manchester, NH to Canary Islands, Spain $941
price neutral --- Manhattan, KS to Canary Islands, Spain $2990
price neutral --- Manila, Philippines to Canary Islands, Spain $2000
price neutral --- Marrakech, Morocco to Canary Islands, Spain $669
price neutral --- Marseille, France to Canary Islands, Spain $628
price neutral --- Mcallen, TX to Canary Islands, Spain $1176
price neutral --- Medford, OR to Canary Islands, Spain $1628
price neutral --- Melbourne, Australia to Canary Islands, Spain $8521
price neutral --- Melbourne, FL to Canary Islands, Spain $1943
price neutral --- Memphis, TN to Canary Islands, Spain $1971
price neutral --- Meridian, MS to Canary Islands, Spain $1220
price neutral --- Mesa, AZ to Canary Islands, Spain $1115
price neutral --- Mexico City, Mexico to Canary Islands, Spain $1222
price neutral --- Miami, FL to Canary Islands, Spain $1194
price neutral --- Midland, TX to Canary Islands, Spain $1689
price neutral --- Mikonos, Greece to Canary Islands, Spain $1367
price neutral --- Milan, Italy to Canary Islands, Spain $371
price neutral --- Milwaukee, WI to Canary Islands, Spain $1209
price neutral --- Minneapolis/St. Paul, MN to Canary Islands, Spain $1472
price neutral --- Minsk, Belarus to Canary Islands, Spain $877
price neutral --- Missoula, MT to Canary Islands, Spain $4010
price neutral --- Mobile, AL to Canary Islands, Spain $1239
price neutral --- Moline, IL to Canary Islands, Spain $1196
price neutral --- Moncton, NB to Canary Islands, Spain $3118
price neutral --- Montego Bay, Jamaica to Canary Islands, Spain $1632
price neutral --- Montevideo, Uruguay to Canary Islands, Spain $2259
price neutral --- Montreal, QC to Canary Islands, Spain $1351
price neutral --- Moscow, Russia to Canary Islands, Spain $817
price neutral --- Mosinee, WI to Canary Islands, Spain $1481
price neutral --- Muenster, Germany to Canary Islands, Spain $2109
price neutral --- Mumbai, India to Canary Islands, Spain $1019
price neutral --- Munich, Germany to Canary Islands, Spain $610
price neutral --- Myrtle Beach, SC to Canary Islands, Spain $1174
price neutral --- Nairobi, Kenya to Canary Islands, Spain $1411
price neutral --- Nanjing, China to Canary Islands, Spain $1564
price neutral --- Nantes, France to Canary Islands, Spain $542
price neutral --- Naples, Italy to Canary Islands, Spain $740
price neutral --- Nashville, TN to Canary Islands, Spain $1211
price neutral --- Nassau, Bahamas to Canary Islands, Spain $1405
price neutral --- New Bern, NC to Canary Islands, Spain $2575
price neutral --- New Delhi, India to Canary Islands, Spain $911
price neutral --- New Orleans, LA to Canary Islands, Spain $1442
price neutral --- New York City, NY to Canary Islands, Spain $1174
price neutral --- Newburgh, NY to Canary Islands, Spain $1399
price neutral --- Newcastle, United Kingdom to Canary Islands, Spain $533
price neutral --- Newport News, VA to Canary Islands, Spain $1756
price neutral --- Newquay, United Kingdom to Canary Islands, Spain $694
price neutral --- Nice, France to Canary Islands, Spain $631
price neutral --- Norfolk, VA to Canary Islands, Spain $1096
price neutral --- Norwich, United Kingdom to Canary Islands, Spain $2310
price neutral --- Nuremberg, Germany to Canary Islands, Spain $468
price neutral --- Oakland, CA to Canary Islands, Spain $3207
price neutral --- Odessa, Ukraine to Canary Islands, Spain $489
price neutral --- Oklahoma City, OK to Canary Islands, Spain $1034
price neutral --- Olbia, Italy to Canary Islands, Spain $1087
price neutral --- Omaha, NE to Canary Islands, Spain $1615
price neutral --- Ontario, CA to Canary Islands, Spain $1212
price neutral --- Orlando, FL to Canary Islands, Spain $1155
price neutral --- Osaka, Japan to Canary Islands, Spain $2448
price neutral --- Oslo, Norway to Canary Islands, Spain $571
price neutral --- Ottawa, ON to Canary Islands, Spain $1322
price neutral --- Oviedo, Spain to Canary Islands, Spain $298
price neutral --- Paderborn, Germany to Canary Islands, Spain $609
price neutral --- Palanga, Lithuania to Canary Islands, Spain $1430
price neutral --- Palermo, Italy to Canary Islands, Spain $626
price neutral --- Palm Springs, CA to Canary Islands, Spain $1018
price neutral --- Panama City, FL to Canary Islands, Spain $1556
price neutral --- Paris, France to Canary Islands, Spain $471
price neutral --- Pasco, WA to Canary Islands, Spain $2400
price neutral --- Pau, France to Canary Islands, Spain $1317
price up 7% Pensacola, FL to Canary Islands, Spain $1301 $1210
price neutral --- Peoria, IL to Canary Islands, Spain $1293
price neutral --- Philadelphia, PA to Canary Islands, Spain $1332
price neutral --- Phnom Penh, Cambodia to Canary Islands, Spain $6032
price neutral --- Pittsburgh, PA to Canary Islands, Spain $1180
price neutral --- Ponta Delgada, Azores to Canary Islands, Spain $526
price neutral --- Port-Au-Prince, Haiti to Canary Islands, Spain $1673
price neutral --- Portland, OR to Canary Islands, Spain $1253
price neutral --- Portland, ME to Canary Islands, Spain $1413
price neutral --- Porto, Portugal to Canary Islands, Spain $493
price neutral --- Poznan, Poland to Canary Islands, Spain $1984
price neutral --- Prague, Czech Republic to Canary Islands, Spain $681
price neutral --- Providence, RI to Canary Islands, Spain $2966
price neutral --- Provincetown, MA to Canary Islands, Spain $1151
price neutral --- Puerto Del Rosario, Spain to Canary Islands, Spain $142
price neutral --- Pullman, WA to Canary Islands, Spain $1332
price neutral --- Quebec City, QC to Canary Islands, Spain $5562
price neutral --- Raleigh, NC to Canary Islands, Spain $910
price neutral --- Rapid City, SD to Canary Islands, Spain $1328
price neutral --- Reno, NV to Canary Islands, Spain $2822
price neutral --- Reykjavik, Iceland to Canary Islands, Spain $5108
price neutral --- Richmond, VA to Canary Islands, Spain $936
price neutral --- Riga, Latvia to Canary Islands, Spain $870
price neutral --- Riyadh, Saudi Arabia to Canary Islands, Spain $1004
price neutral --- Roanoke, VA to Canary Islands, Spain $1357
price neutral --- Rochester, NY to Canary Islands, Spain $1005
price neutral --- Rochester, MN to Canary Islands, Spain $1025
price neutral --- Rome, Italy to Canary Islands, Spain $370
price neutral --- Rotterdam, Netherlands to Canary Islands, Spain $1199
price neutral --- Saarbruecken, Germany to Canary Islands, Spain $968
price neutral --- Sacramento, CA to Canary Islands, Spain $1479
price neutral --- Saginaw, MI to Canary Islands, Spain $3393
price neutral --- Salisbury, MD to Canary Islands, Spain $1927
price neutral --- Salt Lake City, UT to Canary Islands, Spain $1111
price neutral --- Salzburg, Austria to Canary Islands, Spain $773
price neutral --- Samara, Russia to Canary Islands, Spain $640
price neutral --- San Antonio, TX to Canary Islands, Spain $1261
price neutral --- San Diego, CA to Canary Islands, Spain $973
price neutral --- San Francisco, CA to Canary Islands, Spain $1379
price neutral --- San Javier, Spain to Canary Islands, Spain $485
price neutral --- San Jose, CA to Canary Islands, Spain $1722
price neutral --- San Juan, PR to Canary Islands, Spain $1285
price neutral --- San Luis Obispo, CA to Canary Islands, Spain $2645
price neutral --- San Sebastien, Spain to Canary Islands, Spain $675
price neutral --- Santa Ana, CA to Canary Islands, Spain $961
price neutral --- Santa Barbara, CA to Canary Islands, Spain $1488
price neutral --- Santander, Spain to Canary Islands, Spain $773
price neutral --- Santiago De Compostela, Spain to Canary Islands, Spain $461
price neutral --- Sao Paulo, Brazil to Canary Islands, Spain $1154
price neutral --- Sarasota, FL to Canary Islands, Spain $1107
price neutral --- Savannah, GA to Canary Islands, Spain $869
price neutral --- Seattle, WA to Canary Islands, Spain $1270
price neutral --- Seoul, Republic Of Korea to Canary Islands, Spain $2017
price neutral --- Seville, Spain to Canary Islands, Spain $338
price neutral --- Shanghai, China to Canary Islands, Spain $1372
price neutral --- Shannon, Ireland to Canary Islands, Spain $1008
price neutral --- Sharm El-Sheikh, Egypt to Canary Islands, Spain $1590
price neutral --- Shenzhen, China to Canary Islands, Spain $2411
price neutral --- Simferopol, Ukraine to Canary Islands, Spain $1145
price neutral --- Singapore, Singapore to Canary Islands, Spain $1414
price neutral --- Sioux Falls, SD to Canary Islands, Spain $1015
price neutral --- Skopje, Macedonia to Canary Islands, Spain $1581
price neutral --- Sofia, Bulgaria to Canary Islands, Spain $748
price neutral --- South Bend, IN to Canary Islands, Spain $1423
price neutral --- Southampton, United Kingdom to Canary Islands, Spain $2039
price neutral --- Split, Croatia to Canary Islands, Spain $2544
price neutral --- Spokane, WA to Canary Islands, Spain $3658
price neutral --- Springfield, MO to Canary Islands, Spain $969
price neutral --- Springfield, IL to Canary Islands, Spain $1479
price neutral --- St Louis, MO to Canary Islands, Spain $1123
price neutral --- St Maarten, Sint Maarten (Dutch Part) to Canary Islands, Spain $2211
price neutral --- St Petersburg, Russia to Canary Islands, Spain $760
price neutral --- State College, PA to Canary Islands, Spain $2359
price neutral --- Staunton, VA to Canary Islands, Spain $1240
price neutral --- Stavanger, Norway to Canary Islands, Spain $1054
price neutral --- Stockholm, Sweden to Canary Islands, Spain $344
price neutral --- Strasbourg, France to Canary Islands, Spain $623
price neutral --- Stuttgart, Germany to Canary Islands, Spain $651
price neutral --- Sydney, Australia to Canary Islands, Spain $2349
price neutral --- Syracuse, NY to Canary Islands, Spain $1263
price neutral --- Tallahassee, FL to Canary Islands, Spain $1406
price neutral --- Tallinn, Estonia to Canary Islands, Spain $1397
price neutral --- Tampa, FL to Canary Islands, Spain $1313
price neutral --- Tampere, Finland to Canary Islands, Spain $1046
price neutral --- Tangier, Morocco to Canary Islands, Spain $680
price neutral --- Teesside, United Kingdom to Canary Islands, Spain $2235
price neutral --- Tel Aviv, Israel to Canary Islands, Spain $993
price neutral --- Thessaloniki, Greece to Canary Islands, Spain $1197
price neutral --- Tianjin, China to Canary Islands, Spain $2327
price neutral --- Timisoara, Romania to Canary Islands, Spain $1543
price neutral --- Tokyo, Japan to Canary Islands, Spain $1217
price neutral --- Toledo, OH to Canary Islands, Spain $1002
price neutral --- Toronto, ON to Canary Islands, Spain $1456
price neutral --- Toulon, France to Canary Islands, Spain $663
price neutral --- Toulouse, France to Canary Islands, Spain $548
price neutral --- Traverse City, MI to Canary Islands, Spain $5741
price neutral --- Trieste, Italy to Canary Islands, Spain $2824
price neutral --- Tucson, AZ to Canary Islands, Spain $1877
price neutral --- Tulsa, OK to Canary Islands, Spain $1938
price neutral --- Turku, Finland to Canary Islands, Spain $1065
price neutral --- Valencia, Spain to Canary Islands, Spain $364
price neutral --- Vancouver, BC to Canary Islands, Spain $1245
price neutral --- Venice, Italy to Canary Islands, Spain $671
price neutral --- Verona, Italy to Canary Islands, Spain $547
price neutral --- Vienna, Austria to Canary Islands, Spain $724
price neutral --- Vigo, Spain to Canary Islands, Spain $415
price neutral --- Vilnius, Lithuania to Canary Islands, Spain $629
price neutral --- Waco, TX to Canary Islands, Spain $1494
price neutral --- Warsaw, Poland to Canary Islands, Spain $876
price neutral --- West Palm Beach, FL to Canary Islands, Spain $1207
price neutral --- White Plains, NY to Canary Islands, Spain $2842
price neutral --- Wichita, KS to Canary Islands, Spain $1007
price neutral --- Wilmington, NC to Canary Islands, Spain $1442
price neutral --- Winston Salem, NC to Canary Islands, Spain $1557
price neutral --- Wroclaw, Poland to Canary Islands, Spain $987
price neutral --- Zagreb, Croatia to Canary Islands, Spain $904
price neutral --- Zaragoza, Spain to Canary Islands, Spain $842
price neutral --- Zhuhai, China to Canary Islands, Spain $2384
price neutral --- Zurich, Switzerland to Canary Islands, Spain $547
Flight Prices are dropping.
This is a great time to buy!
Flight Prices are rising.
Click a city to see the best days to fly.

Your password needs to be:

  • At least 8 characters in length
  • Alphabetic characters and at least one numeric character or one symbol

dg