Cheap flights from St. Louis (STL) to Canary Islands (CN)

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
St. Louis (STL) to Canary Islands

All the information you need to plan the best STL to LPA flight in 2021: compare St. Louis to Canary Islands flight prices with the expected peak season, weather and rainfall in Canary Islands.
When is the cheapest time to fly from St. Louis to Canary Islands (STL - CN)?

When flying from St. Louis to Canary Islands, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from St. Louis to Canary Islands in October, November 2021

The best prices found for STL to Canary Islands flights for October, November
9 Nov - 16 Nov
$627pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
American Airlines
     
3 STOPS
STL
Lambert-St Louis
9 Nov - 16 Nov
$638pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
American Airlines
   
2 STOPS
STL
Lambert-St Louis
2 Nov - 8 Nov
$709pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
LPA
Las Palmas de Gran Canaria
LPA
Las Palmas de Gran Canaria
American Airlines
   
2 STOPS
STL
Lambert-St Louis

Lambert-St Louis to Canary Islands 2021 flight deals

Cheap flights to Canary Islands from St. Louis found for this year
9 Nov - 16 Nov
$627pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
American Airlines
     
3 STOPS
STL
Lambert-St Louis
9 Nov - 16 Nov
$638pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
American Airlines
   
2 STOPS
STL
Lambert-St Louis
2 Nov - 8 Nov
$709pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
LPA
Las Palmas de Gran Canaria
LPA
Las Palmas de Gran Canaria
American Airlines
   
2 STOPS
STL
Lambert-St Louis

Last minute flights from St. Louis to Canary Islands

Late deals on round-trip flights to Canary Islands from St. Louis, departing today and this week
28 Oct - 10 Nov
$827pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
TFN
Santa Cruz de Tenerife Tenerife-Norte
TFN
Santa Cruz de Tenerife Tenerife-Norte
Multiple Airlines
     
3 STOPS
STL
Lambert-St Louis
28 Oct - 10 Nov
$1,644pp
STL
Lambert-St Louis
Multiple Airlines
   
2 STOPS
TFN
Santa Cruz de Tenerife Tenerife-Norte
TFN
Santa Cruz de Tenerife Tenerife-Norte
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis
28 Oct - 10 Nov
$1,693pp
STL
Lambert-St Louis
American Airlines
   
2 STOPS
TFS
Granadilla Tenerife-Sur
TFS
Granadilla Tenerife-Sur
American Airlines
   
2 STOPS
STL
Lambert-St Louis

Related info for your journey

Useful info, stats and facts about <span class="emphasized">St. Louis</span> to <span class="emphasized">Canary Islands</span> flights.

Flight FAQs

From St. Louis to Canary Islands

What airport do you fly from for flights from St. Louis to Canary Islands?

Lambert-St Louis (STL) is the airport you will fly out of if you book a flight from St. Louis to Canary Islands. It is only a 12.7 mi journey to Lambert-St Louis (STL) from St. Louis’s city center.

Can I find flights from St. Louis to Canary Islands for under $600 on Cheapflights?

Yes, there are multiple flights from St. Louis to Canary Islands for under $600. The cheapest flight booked recently is on American Airlines for just $573, but on average you can expect to pay $1,248.

Are there last-minute flights available from St. Louis to Canary Islands for under $900?

There are currently 6+ open flights from St. Louis to Canary Islands within the next 7 days for less than $900.

What are the cheapest flights from St. Louis to Canary Islands?

The cheapest flight price from St. Louis to Canary Islands is $2,121. On average you can expect to pay $2,121. The most popular route, (Lambert-St Louis - Las Palmas de Gran Canaria), can usually be booked for $687.

What are the most popular routes from St. Louis to Canary Islands?

The most popular route from St. Louis to Canary Islands is Lambert-St Louis - Las Palmas de Gran Canaria. You may also consider Lambert-St Louis - Granadilla Tenerife-Sur or Lambert-St Louis - Santa Cruz de la Palma La Palma.

Related searches

Flights to Canary Islands from St. Louis (STL)
Flights to St. Louis Flights to Canary Islands

Rent a Car

Car Rentals in Canary Islands

COVID Restrictions

View COVID Travel Restrictions for Canary Islands, Spain

Do I need a COVID test to fly to Canary Islands from St. Louis?

Information is based on travel restrictions from Lambert-St Louis to Canary Islands

Most visitors from Lambert-St Louis need to provide a negative COVID-19 test result and/or quarantine to enter Canary Islands.

COVID-19 testing requirements
Visitors from Lambert-St Louis must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 for rt-pcr (naat) and 48 for antigen (quick-test) hours before departing to Canary Islands.

Quarantine requirements
Visitors from Lambert-St Louis are not required to quarantine after entering Canary Islands.

Do I need a test to fly back to St. Louis from Canary Islands?

Returning to Lambert-St Louis from Canary Islands

COVID-19 testing requirements
Visitors from Canary Islands must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Lambert-St Louis.

Quarantine requirements
Visitors from Canary Islands are not required to quarantine after entering Lambert-St Louis.

Hide COVID Travel Restrictions for Canary Islands, Spain

Destination points for flights from St. Louis to Canary Islands

Select to see more specific information for flights from St. Louis to all places in Canary Islands.

Destination information for Canary Islands

Things to know before you go - useful duration and weather info for your trip from St. Louis to Canary Islands.
Today's exchange rate
$1 = €0.86

Airports servicing St. Louis

Airports servicing

Puerto del Rosario Fuerteventura (FUE)
San Sebastián de la Gomera La Gomera (GMZ)
Las Palmas de Gran Canaria (LPA)
Santa Cruz de la Palma La Palma (SPC)
Granadilla Tenerife-Sur (TFS)
Valverde Hierro (VDE)
Home Europe Spain Canary Islands Cheap flights from St. Louis to Canary Islands