Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Madrid To Canada Last modified: Jun 29, 2016 12:30 PM

Cheap flights from Madrid (MAD) to popular destinations in Canada (CA)

Calgary
Carrier Departure Date Return Date Lowest Price
Finnair Feb 27, 2017 Mar 13, 2017 EUR450
KLM Feb 27, 2017 Mar 13, 2017 EUR457
KLM Mar 1, 2017 Mar 15, 2017 EUR457
Iberia Feb 27, 2017 Mar 13, 2017 EUR463
Iberia Mar 1, 2017 Mar 15, 2017 EUR463
Finnair Mar 1, 2017 Mar 15, 2017 EUR463
British Airways Feb 27, 2017 Mar 13, 2017 EUR465
Finnair Sep 20, 2016 Sep 26, 2016 EUR468
Edmonton
Carrier Departure Date Return Date Lowest Price
British Airways Oct 13, 2016 Oct 25, 2016 EUR504
British Airways Oct 13, 2016 Oct 18, 2016 EUR512
British Airways Oct 3, 2016 Oct 13, 2016 EUR539
Air Canada Oct 13, 2016 Oct 18, 2016 EUR585
Air Canada Oct 13, 2016 Oct 25, 2016 EUR594
Air Canada Oct 3, 2016 Oct 13, 2016 EUR601
Lufthansa Oct 13, 2016 Oct 25, 2016 EUR604
Lufthansa Oct 13, 2016 Oct 18, 2016 EUR604
Brussels Oct 13, 2016 Oct 25, 2016 EUR610
Brussels Oct 13, 2016 Oct 18, 2016 EUR610
Halifax
Carrier Departure Date Return Date Lowest Price
Air Canada Dec 24, 2016 Jan 6, 2017 EUR659
Air Canada Dec 24, 2016 Jan 4, 2017 EUR662
Lufthansa Dec 24, 2016 Jan 4, 2017 EUR733
British Airways Dec 24, 2016 Jan 6, 2017 EUR757
Air France Dec 24, 2016 Jan 6, 2017 EUR816
British Airways Dec 24, 2016 Jan 5, 2017 EUR818
British Airways Dec 24, 2016 Jan 4, 2017 EUR826
Air France Dec 24, 2016 Jan 4, 2017 EUR838
Montreal
Carrier Departure Date Return Date Lowest Price
Iberia Dec 1, 2016 Dec 15, 2016 EUR420
British Airways Oct 31, 2016 Nov 16, 2016 EUR420
Finnair Dec 1, 2016 Dec 15, 2016 EUR420
British Airways Dec 1, 2016 Dec 15, 2016 EUR420
Finnair Mar 15, 2017 Mar 22, 2017 EUR423
Lufthansa Dec 1, 2016 Dec 15, 2016 EUR428
British Airways Nov 21, 2016 Dec 1, 2016 EUR434
Finnair Mar 15, 2017 Mar 23, 2017 EUR435
Finnair Nov 8, 2016 Nov 15, 2016 EUR435
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Jan 26, 2017 Feb 10, 2017 EUR453
Air Canada Oct 7, 2016 Oct 11, 2016 EUR476
Lufthansa Jan 26, 2017 Feb 10, 2017 EUR481
Air Canada Oct 8, 2016 Oct 11, 2016 EUR481
Air Canada Nov 19, 2016 Nov 26, 2016 EUR482
British Airways Oct 26, 2016 Nov 13, 2016 EUR485
Quebec
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 21, 2016 Oct 30, 2016 EUR511
Air Canada Oct 21, 2016 Oct 29, 2016 EUR524
Lufthansa Oct 21, 2016 Oct 30, 2016 EUR531
Brussels Sep 2, 2016 Sep 12, 2016 EUR534
Air Canada Oct 21, 2016 Oct 31, 2016 EUR546
Air Canada Sep 24, 2016 Oct 2, 2016 EUR555
Air France Oct 21, 2016 Oct 30, 2016 EUR563
Air France Oct 21, 2016 Oct 29, 2016 EUR563
Air Canada Sep 28, 2016 Oct 2, 2016 EUR567
Air Canada Sep 2, 2016 Sep 12, 2016 EUR570
Toronto
Carrier Departure Date Return Date Lowest Price
Air France Sep 8, 2016 Sep 19, 2016 EUR382
Air France Sep 15, 2016 Sep 29, 2016 EUR399
Air France Oct 17, 2016 Oct 24, 2016 EUR404
Air France Sep 19, 2016 Sep 26, 2016 EUR407
Air France Oct 12, 2016 Oct 18, 2016 EUR407
KLM Oct 21, 2016 Oct 31, 2016 EUR408
Air France Sep 1, 2016 Sep 8, 2016 EUR412
Air France Sep 21, 2016 Sep 27, 2016 EUR415
Air France Oct 19, 2016 Nov 2, 2016 EUR415
Air France Aug 24, 2016 Sep 7, 2016 EUR415
Vancouver
Carrier Departure Date Return Date Lowest Price
KLM Mar 2, 2017 Mar 15, 2017 EUR441
Iberia Jan 19, 2017 Jan 30, 2017 EUR442
Iberia Feb 23, 2017 Feb 28, 2017 EUR442
Finnair Jan 19, 2017 Jan 30, 2017 EUR442
Finnair Nov 9, 2016 Nov 22, 2016 EUR442
Finnair Mar 2, 2017 Mar 15, 2017 EUR442
Finnair Feb 23, 2017 Feb 28, 2017 EUR442
Air Canada Feb 15, 2017 Feb 26, 2017 EUR451
Victoria
Carrier Departure Date Return Date Lowest Price
Air France Aug 8, 2016 Aug 20, 2016 EUR1,324
British Airways Aug 8, 2016 Aug 20, 2016 EUR1,506
KLM Aug 8, 2016 Aug 20, 2016 EUR1,521
Lufthansa Aug 8, 2016 Aug 20, 2016 EUR1,614
Air Canada Aug 8, 2016 Aug 20, 2016 EUR1,680
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air France Aug 13, 2016 Aug 16, 2016 EUR941
British Airways Aug 13, 2016 Aug 16, 2016 EUR1,128
Air France Jul 28, 2016 Aug 4, 2016 EUR1,245
Air Canada Jul 28, 2016 Aug 4, 2016 EUR1,377
Lufthansa Jul 28, 2016 Aug 4, 2016 EUR1,421
Air Canada Aug 13, 2016 Aug 16, 2016 EUR1,451
Lufthansa Aug 13, 2016 Aug 16, 2016 EUR1,468

Flights to Cities in Canada

FlightsAirlineLowest Price
Madrid to Halifax Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, TAROM, SATA, Brussels, Tap Portugal, Virgin Atlantic, WestJet EUR1,070
Madrid to Winnipeg Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, LOT, SATA, Brussels, WestJet EUR941
Madrid to Sydney Air Canada, Air France, Finnair, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, SATA, Brussels EUR584
Madrid to Saskatoon Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, LOT, Brussels, WestJet EUR531
Madrid to Charlottetown Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Brussels EUR814
Madrid to Regina Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, SATA, Brussels, WestJet Check Dates
Madrid to Whitehorse Air Canada, Air France, British Airways, Condor, KLM, Lufthansa EUR1,276
Madrid to Toronto Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Arkefly, Austrian, SATA, SAS, Brussels, Tap Portugal, Air Transat, Air Europa, Virgin Atlantic, FlexFlight, WestJet EUR382
Madrid to Vancouver Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Pullmantur Air, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SATA, SAS, Brussels, Tap Portugal, Air Transat, Air Europa, Virgin Atlantic, WestJet EUR691
Madrid to Montreal Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Pullmantur Air, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SATA, Brussels, Corsair, Tap Portugal, Air Transat, Air Europa, Virgin Atlantic EUR455
Madrid to Calgary Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, SATA, Brussels, Tap Portugal, Air Transat, WestJet EUR468
Madrid to Ottawa Aegean, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Austrian, SATA, SAS, Brussels, Tap Portugal, Virgin Atlantic EUR476
Madrid to Edmonton Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Austrian, SATA, Brussels, Tap Portugal, Air Europa, WestJet EUR504
Madrid to Victoria Air Berlin, Air Canada, Air France, Finnair, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Brussels, Tap Portugal, Virgin Atlantic EUR1,324
Madrid to Quebec Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, LOT, SAS, Brussels, Tap Portugal, Virgin Atlantic EUR511
Madrid to St Johns Aegean, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Iberia, KLM, Lufthansa, SATA, Tap Portugal EUR1,314
Madrid to Kelowna Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa Check Dates
Madrid to London Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, Brussels, Virgin Atlantic EUR787
Madrid to Windsor Air Canada, Air France, Alitalia, British Airways, Aer Lingus, KLM, Lufthansa, SATA, Brussels, Air Transat, WestJet Check Dates
Madrid to Prince George Air Canada, Air France, Finnair, British Airways, Condor, KLM, Lufthansa EUR1,743
Madrid to St John Air Canada, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, Brussels EUR951
Madrid to Thunder Bay Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, Brussels, WestJet Check Dates
Madrid to Ft McMurray Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, LOT Check Dates
Madrid to Fredericton Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa, Brussels Check Dates
Madrid to Moncton Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, KLM, Lufthansa, Brussels EUR1,077
Madrid to Deer Lake Air Canada, Air France, Finnair, British Airways, Condor, Aer Lingus, KLM, Lufthansa, LOT Check Dates
Madrid to Kingston Air Canada, Air France, Alitalia, British Airways, Aer Lingus, KLM, Lufthansa, Brussels Check Dates
Madrid to Sault Ste Marie Air Canada, Air France, Alitalia, British Airways, Aer Lingus, KLM, Lufthansa, LOT, Brussels, Tap Portugal Check Dates
Madrid to Sept-Iles Air Canada, Air France, KLM, Lufthansa, Brussels Check Dates
Madrid to Gander Air Canada, Air France, British Airways, Condor, Aer Lingus, Iberia, KLM, Lufthansa Check Dates
Cheap Flights from Madrid to Canada, from EUR382 Round trip from MAD to CA