Flights
Hotels
From
To
1 traveler
Find Flights
Flights
Hotels
1 traveler
Find Flights

Cheap Flights from Madrid to St John - MAD to YSJ

Did You Know?

You must make at least one connection to fly from Madrid, ES to St John.
Air Canada has 372 connecting flights between Madrid, ES and St John.

Cheap Domestic Flights from Madrid - MAD

Flights
Airline
Lowest Price
KLM, Iberia, Air Europa
€152
KLM, Iberia, Air Europa
€140
Air Europa, Iberia
€88
Iberia
€119
Iberia, Air Europa
€111
KLM, Iberia, Air Europa
€80
Iberia, Air Europa
€160
Iberia
€119
Iberia
€119
Air Europa, Iberia
€160

Cheap International Flights from Madrid - MAD

Flights
Airline
Lowest Price
American, Air France, Iberia, Lufthansa, US Airways, Turkish, KLM, British Airways, Air Canada, United, Delta, Alitalia, Finnair
€625
Delta, US Airways, Turkish, Swiss, SAS, American, Austrian, Alitalia, Iberia, Lufthansa, Air France, United, Air Canada, British Airways, KLM
€711
US Airways, Turkish, KLM, Air Canada, Delta, Lufthansa, Air France, American, British Airways, Brussels, Alitalia, SAS, Icelandair, LOT, United, Swiss, Iberia
€840
NIKI, Air Berlin, KLM, Air France, SAS, Lufthansa, Iberia, Icelandair
€248
Finnair, Lufthansa, Icelandair, Delta, Korean, Iberia, US Airways, United, Air Canada, British Airways, American, Brussels, Swiss, Air France, KLM, Austrian
€616
Iberia, British Airways, Argentinas, KLM, TAM, Avianca, Swiss, Alitalia, Air China, American, Lufthansa, Air France, Delta, United, LAN, Tap Portugal, US Airways
€510
Swiss, Lufthansa, SAS, Brussels, Iberia, Air Europa, British Airways, Air France, KLM, Air Berlin
€122
Air Europa, Finnair, British Airways, Swiss, Air Canada, United, American, Air France, Alitalia, Brussels, Austrian, SAS, LOT, Delta, Iberia, US Airways, Turkish, KLM, Lufthansa
€786
Iberia, Air Europa, Korean, Icelandair, LOT, Swiss, Lufthansa, Air France, American, Brussels, Alitalia, British Airways, Austrian, SAS, Air Canada, Delta, United, KLM, Turkish, US Airways, Finnair
€647
Austrian, Air Berlin, Lufthansa, SAS, Brussels, Finnair, Iberia, Tap Portugal, Swiss, Germanwings, KLM, Air France
€143
Air Canada, Qatar, Aeroflot, Air China, Swiss, Vietnam, Turkish, JAL, Thai, Korean, KLM, Austrian, Etihad, British Airways, All Nippon, Air France, Egyptair, Lufthansa, Emirates, SAS, Finnair, China Southern, Alitalia, China Eastern
€486
Air Canada, Delta, United, American, Air France, Lufthansa, Iberia, British Airways, Finnair, Brussels, Austrian, SAS, LOT, Swiss, KLM, Turkish, Air Europa, US Airways, Alitalia
€702
Iberia, Air France, KLM, Alitalia
€170
British Airways, Iberia, Lufthansa, KLM, Air Berlin, Air France
€220
Air France, KLM, Royal Air Maroc
€198
Iberia, Royal Air Maroc
€431
Brussels, SAS, Swiss, Air France, KLM, Lufthansa
€120
AeroMexico, Iberia, Lufthansa, American, United, Delta, Air Canada, Avianca, KLM
€479
Cheap Flights from Madrid to St John, from €1095 Round trip from MAD to YSJ