Cheap airfares to Spain

Looking for a cheap flight to Spain? Save serious dollars with these special Spain airfare deals. We have 266 discounted flights to Spain on sale - be quick to secure your ticket!


The fares listed below are subject to availability. Taxes may vary depending on departure and destination points, intermediate routing and exchange rates. Prices are a guide only, the specific taxes applicable to your selected itinerary will be confirmed at the time of booking.

Airline
Departure(s) Destination(s)
Travel Dates
Book By
Class
Price From
Emirates
Emirates
Perth
Madrid
04/10/2010 -
11/11/2010
20/04/2010 Economy $1,690
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
04/10/2010 -
11/11/2010
20/04/2010 Economy $1,738
Return

(including tax)
Book
Korean Air
Korean Air
Brisbane
Melbourne
Sydney
Madrid
13/03/2010 -
20/03/2010
18/03/2010 Economy $1,739
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
20/09/2010 -
03/10/2010
20/04/2010 Economy $1,786
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
12/11/2010 -
25/11/2010
20/04/2010 Economy $1,786
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
20/09/2010 -
03/10/2010
20/04/2010 Economy $1,834
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
12/11/2010 -
25/11/2010
20/04/2010 Economy $1,834
Return

(including tax)
Book
Korean Air
Korean Air
Brisbane
Melbourne
Sydney
Madrid
21/03/2010 -
31/03/2010
29/03/2010 Economy $1,968
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
04/10/2010 -
11/11/2010
09/11/2010 Economy $1,970
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
17/01/2011 -
16/02/2011
14/02/2011 Economy $1,970
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
16/08/2010 -
19/09/2010
20/04/2010 Economy $1,978
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
26/11/2010 -
02/12/2010
20/04/2010 Economy $1,978
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
04/10/2010 -
11/11/2010
09/11/2010 Economy $1,986
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
17/01/2011 -
16/02/2011
14/02/2011 Economy $1,986
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
04/10/2010 -
11/11/2010
09/11/2010 Economy $1,987
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
17/01/2011 -
16/02/2011
14/02/2011 Economy $1,987
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
16/08/2010 -
19/09/2010
20/04/2010 Economy $2,026
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
26/11/2010 -
02/12/2010
20/04/2010 Economy $2,026
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
04/10/2010 -
11/11/2010
30/09/2010 Economy $2,056
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
17/01/2011 -
16/02/2011
21/09/2010 Economy $2,056
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
04/10/2010 -
11/11/2010
31/05/2010 Economy $2,093
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
04/10/2010 -
11/11/2010
30/09/2010 Economy $2,147
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
17/01/2011 -
16/02/2011
21/09/2010 Economy $2,147
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,161
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
20/09/2010 -
03/10/2010
01/10/2010 Economy $2,161
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
12/11/2010 -
25/11/2010
23/11/2010 Economy $2,161
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
03/01/2011 -
16/01/2011
14/01/2011 Economy $2,161
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,166
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
20/09/2010 -
03/10/2010
01/10/2010 Economy $2,166
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
12/11/2010 -
25/11/2010
23/11/2010 Economy $2,166
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
03/01/2011 -
16/01/2011
14/01/2011 Economy $2,166
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
04/10/2010 -
11/11/2010
09/11/2010 Economy $2,179
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
17/01/2011 -
16/02/2011
14/02/2011 Economy $2,179
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
13/03/2010 -
31/03/2010
19/03/2010 Economy $2,180
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
01/04/2010 -
27/05/2010
26/03/2010 Economy $2,189
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
13/03/2010 -
31/03/2010
19/03/2010 Economy $2,217
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
20/09/2010 -
03/10/2010
01/10/2010 Economy $2,227
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
12/11/2010 -
25/11/2010
23/11/2010 Economy $2,227
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
03/01/2011 -
16/01/2011
14/01/2011 Economy $2,227
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,227
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
20/09/2010 -
03/10/2010
30/09/2010 Economy $2,227
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
12/11/2010 -
25/11/2010
30/09/2010 Economy $2,227
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
03/01/2011 -
16/01/2011
30/09/2010 Economy $2,227
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Melbourne
Madrid
04/10/2010 -
11/11/2010
09/11/2010 Economy $2,240
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
04/10/2010 -
11/11/2010
31/03/2010 Economy $2,263
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
17/01/2011 -
16/02/2011
23/03/2010 Economy $2,263
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,268
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
20/09/2010 -
03/10/2010
31/05/2010 Economy $2,268
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
12/11/2010 -
25/11/2010
31/05/2010 Economy $2,268
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
01/04/2010 -
27/05/2010
26/03/2010 Economy $2,269
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,295
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
20/09/2010 -
03/10/2010
30/09/2010 Economy $2,295
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
12/11/2010 -
25/11/2010
30/09/2010 Economy $2,295
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
03/01/2011 -
16/01/2011
30/09/2010 Economy $2,295
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Melbourne
Sydney
Barcelona
04/10/2010 -
11/11/2010
09/11/2010 Economy $2,297
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Melbourne
Sydney
Barcelona
17/01/2011 -
16/02/2011
14/02/2011 Economy $2,297
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
01/08/2010 -
15/08/2010
20/04/2010 Economy $2,314
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
03/12/2010 -
09/12/2010
20/04/2010 Economy $2,314
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Palma De Mallorca
Malaga
Madrid
Ibiza
04/10/2010 -
11/11/2010
31/05/2010 Economy $2,320
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
25/03/2010 -
27/05/2010
25/05/2010 Economy $2,326
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
16/08/2010 -
19/09/2010
17/09/2010 Economy $2,326
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
26/11/2010 -
02/12/2010
30/11/2010 Economy $2,326
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
25/12/2010 -
02/01/2011
31/12/2010 Economy $2,326
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
04/10/2010 -
11/11/2010
09/11/2010 Economy $2,334
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
17/01/2011 -
16/02/2011
14/02/2011 Economy $2,334
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Melbourne
Madrid
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,335
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Melbourne
Madrid
20/09/2010 -
03/10/2010
01/10/2010 Economy $2,335
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Adelaide
Brisbane
Perth
Sydney
Madrid
04/10/2010 -
11/11/2010
09/11/2010 Economy $2,335
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Melbourne
Madrid
12/11/2010 -
25/11/2010
23/11/2010 Economy $2,335
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Adelaide
Brisbane
Perth
Sydney
Madrid
17/01/2011 -
16/02/2011
14/02/2011 Economy $2,335
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
28/05/2010 -
30/06/2010
26/03/2010 Economy $2,341
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
01/04/2010 -
27/05/2010
19/03/2010 Economy $2,346
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
01/08/2010 -
15/08/2010
20/04/2010 Economy $2,362
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
03/12/2010 -
09/12/2010
20/04/2010 Economy $2,362
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
25/03/2010 -
27/05/2010
25/05/2010 Economy $2,362
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
16/08/2010 -
19/09/2010
17/09/2010 Economy $2,362
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
26/11/2010 -
02/12/2010
30/11/2010 Economy $2,362
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
25/12/2010 -
02/01/2011
31/12/2010 Economy $2,362
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
25/03/2010 -
27/05/2010
25/05/2010 Economy $2,366
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
16/08/2010 -
19/09/2010
17/09/2010 Economy $2,366
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
26/11/2010 -
02/12/2010
30/09/2010 Economy $2,366
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
24/12/2010 -
02/01/2011
30/09/2010 Economy $2,366
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
01/04/2010 -
27/05/2010
19/03/2010 Economy $2,383
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Palma De Mallorca
Malaga
Madrid
Ibiza
13/03/2010 -
31/03/2010
19/03/2010 Economy $2,406
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
20/09/2010 -
03/10/2010
01/10/2010 Economy $2,419
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
12/11/2010 -
25/11/2010
23/11/2010 Economy $2,419
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
03/01/2011 -
16/01/2011
14/01/2011 Economy $2,419
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
28/05/2010 -
30/06/2010
26/03/2010 Economy $2,428
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Adelaide
Brisbane
Perth
Sydney
Madrid
13/03/2010 -
24/03/2010
22/03/2010 Economy $2,430
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Adelaide
Brisbane
Perth
Sydney
Madrid
20/09/2010 -
03/10/2010
01/10/2010 Economy $2,430
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Adelaide
Brisbane
Perth
Sydney
Madrid
12/11/2010 -
25/11/2010
23/11/2010 Economy $2,430
Return

(including tax)
Book
Qatar Airways  w.l.l.
Qatar Airways w.l.l.
Adelaide
Brisbane
Perth
Sydney
Madrid
03/01/2011 -
16/01/2011
14/01/2011 Economy $2,430
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
25/03/2010 -
27/05/2010
25/05/2010 Economy $2,434
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Perth
Sydney
Barcelona
16/08/2010 -
19/09/2010
31/05/2010 Economy $2,434
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
20/09/2010 -
03/10/2010
31/03/2010 Economy $2,440
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
12/11/2010 -
25/11/2010
31/03/2010 Economy $2,440
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
03/01/2011 -
16/01/2011
31/03/2010 Economy $2,440
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
25/03/2010 -
27/05/2010
25/05/2010 Economy $2,455
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
16/08/2010 -
19/09/2010
17/09/2010 Economy $2,455
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
26/11/2010 -
02/12/2010
30/09/2010 Economy $2,455
Return

(including tax)
Book