Cheap Flights to Spain

Are your sights set on Spain? If you're after value, you've come to the right place. Search and book direct and non-stop flights from Toronto or browse our airfare specials. Our Expert Travellers can help with any complex routings, multi-stop itineraries and stopover fares, so call or visit us today.

Showing results 1 - 10 of 22

Enquire with one of our 600 Travel Agents

Ottawa to Madrid Depart: November 15, 2019
Return: November 27, 2019
*other dates may be available
$919
$266 base + $654 taxes/fees
Ottawa to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1022
$393 base + $629 taxes/fees
Ottawa to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1022
$393 base + $629 taxes/fees
Ottawa to Barcelona Depart: October 18, 2019
Return: October 31, 2019
*other dates may be available
$1027
$404 base + $623 taxes/fees
Toronto to Barcelona Depart: October 10, 2019
Return: October 15, 2019
*other dates may be available
$1047
$402 base + $645 taxes/fees
Toronto to Madrid Depart: October 15, 2019
Return: October 22, 2019
*other dates may be available
$1068
$1068 base + $0 taxes/fees
Toronto to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1104
$477 base + $627 taxes/fees
Toronto to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1104
$477 base + $627 taxes/fees
Winnipeg to Barcelona Depart: October 18, 2019
Return: October 31, 2019
*other dates may be available
$1137
$519 base + $618 taxes/fees
Vancouver to Barcelona Depart: October 15, 2019
Return: October 24, 2019
*other dates may be available
$1143
$503 base + $640 taxes/fees
Showing results 11 - 20 of 22
Vancouver to Madrid Depart: October 11, 2019
Return: October 25, 2019
*other dates may be available
$1154
$461 base + $693 taxes/fees
Vancouver to Madrid Depart: October 11, 2019
Return: October 25, 2019
*other dates may be available
$1154
$461 base + $693 taxes/fees
Edmonton to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1225
$610 base + $615 taxes/fees
Edmonton to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1225
$610 base + $615 taxes/fees
Calgary to Barcelona Depart: October 13, 2019
Return: October 23, 2019
*other dates may be available
$1249
$621 base + $628 taxes/fees
Edmonton to Barcelona Depart: February 5, 2020
Return: February 15, 2020
*other dates may be available
$1258
$586 base + $672 taxes/fees
Calgary to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1306
$691 base + $615 taxes/fees
Calgary to Madrid Depart: October 2, 2019
Return: October 18, 2019
*other dates may be available
$1306
$691 base + $615 taxes/fees
Vancouver to Madrid Depart: February 12, 2020
Return: February 17, 2020
*other dates may be available
$1315
$651 base + $664 taxes/fees
Edmonton to Madrid Depart: December 17, 2019
Return: December 31, 2019
*other dates may be available
$1954
$1300 base + $654 taxes/fees
Showing results 21 - 22 of 22
Halifax to Barcelona Depart: March 14, 2020
Return: March 21, 2020
*other dates may be available
$2015
$1356 base + $659 taxes/fees
Calgary to Madrid Depart: December 20, 2019
Return: January 2, 2020
*other dates may be available
$3408
$2715 base + $693 taxes/fees