Search for Flights

Searching
Searching
Age of child at time of return flight:

Cheap Flights to Spain

Are your sights set on Spain? Get your flights booked with Flight Centre! Or customize your own dream Spain vacation package. From the world's most popular destinations, to remote and exotic locations, our mission is to find you low prices and top value. When flying to and from Toronto we're always here to help you, because you're under our wing! We also find you insider deals on hotels, tours and add-ons, making our Spain vacation packages unbeatable, too. When it comes to your travels, our Airfare Experts go the extra mile.

Showing results 1 - 10 of 31

Enquire with one of our 950 Travel Agents

Toronto to Barcelona Depart: September 24, 2019
Return: October 2, 2019
*other dates may be available
$635
$40 base + $595 taxes/fees
Toronto to Madrid Depart: September 10, 2019
Return: September 20, 2019
*other dates may be available
$955
$351 base + $604 taxes/fees
Vancouver to Barcelona Depart: October 10, 2019
Return: October 19, 2019
*other dates may be available
$957
$360 base + $598 taxes/fees
Winnipeg to Barcelona Depart: September 25, 2019
Return: October 2, 2019
*other dates may be available
$990
$342 base + $649 taxes/fees
Ottawa to Barcelona Depart: October 20, 2019
Return: October 28, 2019
*other dates may be available
$1011
$377 base + $634 taxes/fees
Toronto to Madrid Depart: June 13, 2019
Return: June 26, 2019
*other dates may be available
$1012
$434 base + $578 taxes/fees
Toronto to Madrid Depart: June 13, 2019
Return: June 26, 2019
*other dates may be available
$1012
$434 base + $578 taxes/fees
Calgary to Barcelona Depart: September 18, 2019
Return: September 25, 2019
*other dates may be available
$1012
$409 base + $603 taxes/fees
Ottawa to Barcelona Depart: July 11, 2019
Return: July 25, 2019
*other dates may be available
$1051
$381 base + $670 taxes/fees
Winnipeg to Barcelona Depart: September 14, 2019
Return: September 22, 2019
*other dates may be available
$1051
$429 base + $622 taxes/fees
Showing results 11 - 20 of 31
Edmonton to Barcelona Depart: June 10, 2019
Return: June 17, 2019
*other dates may be available
$1078
$428 base + $651 taxes/fees
Vancouver to Barcelona Depart: September 5, 2019
Return: September 12, 2019
*other dates may be available
$1086
$494 base + $592 taxes/fees
Ottawa to Madrid Depart: September 2, 2019
Return: September 16, 2019
*other dates may be available
$1101
$442 base + $659 taxes/fees
Halifax to Barcelona Depart: August 9, 2019
Return: August 16, 2019
*other dates may be available
$1112
$462 base + $650 taxes/fees
Vancouver to Madrid Depart: June 13, 2019
Return: June 24, 2019
*other dates may be available
$1172
$579 base + $594 taxes/fees
Kelowna to Barcelona Depart: September 27, 2019
Return: October 7, 2019
*other dates may be available
$1183
$540 base + $644 taxes/fees
Saskatoon to Barcelona Depart: August 19, 2019
Return: August 26, 2019
*other dates may be available
$1215
$571 base + $644 taxes/fees
Vancouver to Madrid Depart: June 13, 2019
Return: June 26, 2019
*other dates may be available
$1298
$605 base + $693 taxes/fees
Vancouver to Madrid Depart: June 13, 2019
Return: June 26, 2019
*other dates may be available
$1298
$605 base + $693 taxes/fees
Halifax to Barcelona Depart: November 9, 2019
Return: November 23, 2019
*other dates may be available
$1323
$679 base + $645 taxes/fees
Showing results 21 - 30 of 31
Ottawa to Madrid Depart: June 15, 2019
Return: June 27, 2019
*other dates may be available
$1370
$692 base + $678 taxes/fees
Ottawa to Madrid Depart: June 15, 2019
Return: June 27, 2019
*other dates may be available
$1370
$692 base + $678 taxes/fees
Edmonton to Barcelona Depart: June 15, 2019
Return: June 22, 2019
*other dates may be available
$1498
$876 base + $623 taxes/fees
Winnipeg to Madrid Depart: June 17, 2019
Return: June 22, 2019
*other dates may be available
$1655
$1028 base + $628 taxes/fees
Edmonton to Madrid Depart: June 15, 2019
Return: June 26, 2019
*other dates may be available
$1662
$1023 base + $639 taxes/fees
Edmonton to Madrid Depart: June 15, 2019
Return: June 26, 2019
*other dates may be available
$1662
$1023 base + $639 taxes/fees
Calgary to Madrid Depart: June 15, 2019
Return: June 27, 2019
*other dates may be available
$1666
$1003 base + $663 taxes/fees
Calgary to Madrid Depart: June 15, 2019
Return: June 27, 2019
*other dates may be available
$1666
$1003 base + $663 taxes/fees
Edmonton to Madrid Depart: July 13, 2019
Return: July 27, 2019
*other dates may be available
$1775
$1121 base + $654 taxes/fees
Calgary to Madrid Depart: September 22, 2019
Return: September 28, 2019
*other dates may be available
$1834
$1201 base + $633 taxes/fees
Showing results 31 - 31 of 31
Saskatoon to Barcelona Depart: June 27, 2019
Return: July 2, 2019
*other dates may be available
$3358
$2695 base + $663 taxes/fees