Cheap airfares to Spain

Looking for a cheap flight to Spain? Save serious dollars with these special Spain airfare deals. We have 301 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)
Depart By
Book By
Class
Price From
Emirates
Emirates
Brisbane
Melbourne
Madrid
20 Sep 2010 -
30 Nov 2010
7 Sep 2010 Economy $1,867
Return

(including tax)
Book
Emirates
Emirates
Perth
Sydney
Madrid
20 Sep 2010 -
30 Nov 2010
7 Sep 2010 Economy $1,915
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
4 Oct 2010 -
11 Nov 2010
24 Sep 2010 Economy $1,936
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
17 Jan 2011 -
24 Feb 2011
24 Sep 2010 Economy $1,936
Return

(including tax)
Book
Emirates
Emirates
Melbourne
Madrid
4 Oct 2010 -
14 Nov 2010
15 Sep 2010 Economy $1,944
Return

(including tax)
Book
Emirates
Emirates
Sydney
Madrid
4 Oct 2010 -
31 Oct 2010
15 Sep 2010 Economy $1,961
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Madrid
4 Oct 2010 -
14 Nov 2010
15 Sep 2010 Economy $1,963
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
4 Oct 2010 -
14 Nov 2010
12 Nov 2010 Economy $1,982
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
16 Jan 2011 -
24 Mar 2011
22 Mar 2011 Economy $1,982
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
4 Oct 2010 -
11 Nov 2010
24 Sep 2010 Economy $1,984
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
17 Jan 2011 -
24 Feb 2011
24 Sep 2010 Economy $1,984
Return

(including tax)
Book
Air China
Air China
Melbourne
Sydney
Madrid
1 Oct 2010 -
16 Nov 2010
14 Nov 2010 Economy $2,029
Return

(including tax)
Book
Air China
Air China
Melbourne
Sydney
Madrid
27 Dec 2010 -
31 Dec 2010
29 Dec 2010 Economy $2,029
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
20 Sep 2010 -
3 Oct 2010
24 Sep 2010 Economy $2,030
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
12 Nov 2010 -
25 Nov 2010
24 Sep 2010 Economy $2,030
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
25 Feb 2011 -
24 Mar 2011
24 Sep 2010 Economy $2,030
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
4 Oct 2010 -
14 Nov 2010
12 Nov 2010 Economy $2,038
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
16 Jan 2011 -
24 Feb 2011
30 Nov 2010 Economy $2,038
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
4 Oct 2010 -
14 Nov 2010
15 Sep 2010 Economy $2,059
Return

(including tax)
Book
Emirates
Emirates
Melbourne
Madrid
20 Sep 2010 -
3 Oct 2010
15 Sep 2010 Economy $2,069
Return

(including tax)
Book
Emirates
Emirates
Melbourne
Madrid
15 Nov 2010 -
25 Nov 2010
15 Sep 2010 Economy $2,069
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
20 Sep 2010 -
3 Oct 2010
24 Sep 2010 Economy $2,078
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
12 Nov 2010 -
25 Nov 2010
24 Sep 2010 Economy $2,078
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
25 Feb 2011 -
24 Mar 2011
24 Sep 2010 Economy $2,078
Return

(including tax)
Book
Emirates
Emirates
Sydney
Madrid
20 Sep 2010 -
3 Oct 2010
15 Sep 2010 Economy $2,086
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Madrid
20 Sep 2010 -
3 Oct 2010
15 Sep 2010 Economy $2,088
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Madrid
15 Nov 2010 -
25 Nov 2010
15 Sep 2010 Economy $2,088
Return

(including tax)
Book
Emirates
Emirates
Sydney
Madrid
4 Oct 2010 -
14 Nov 2010
15 Sep 2010 Economy $2,107
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
3 Sep 2010 -
19 Sep 2010
17 Sep 2010 Economy $2,133
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
26 Nov 2010 -
2 Dec 2010
24 Sep 2010 Economy $2,133
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
24 Dec 2010 -
31 Dec 2010
24 Sep 2010 Economy $2,133
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
25 Mar 2011 -
31 Mar 2011
24 Sep 2010 Economy $2,133
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
4 Oct 2010 -
11 Nov 2010
9 Nov 2010 Economy $2,164
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
17 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,164
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
4 Oct 2010 -
14 Nov 2010
12 Nov 2010 Economy $2,176
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Barcelona
16 Jan 2011 -
24 Mar 2011
22 Mar 2011 Economy $2,176
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
20 Sep 2010 -
3 Oct 2010
15 Sep 2010 Economy $2,184
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
15 Nov 2010 -
25 Nov 2010
15 Sep 2010 Economy $2,184
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
3 Sep 2010 -
19 Sep 2010
17 Sep 2010 Economy $2,190
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
26 Nov 2010 -
2 Dec 2010
24 Sep 2010 Economy $2,190
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
24 Dec 2010 -
31 Dec 2010
24 Sep 2010 Economy $2,190
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
25 Mar 2011 -
31 Mar 2011
24 Sep 2010 Economy $2,190
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
4 Oct 2010 -
11 Nov 2010
30 Sep 2010 Economy $2,193
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
17 Jan 2011 -
24 Feb 2011
30 Sep 2010 Economy $2,193
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Sydney
Barcelona
4 Oct 2010 -
14 Nov 2010
12 Nov 2010 Economy $2,212
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Sydney
Barcelona
16 Jan 2011 -
24 Feb 2011
30 Nov 2010 Economy $2,212
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Sydney
Barcelona
4 Oct 2010 -
14 Nov 2010
12 Nov 2010 Economy $2,229
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Sydney
Barcelona
16 Jan 2011 -
24 Feb 2011
30 Nov 2010 Economy $2,229
Return

(including tax)
Book
Emirates
Emirates
Sydney
Madrid
15 Nov 2010 -
25 Nov 2010
15 Sep 2010 Economy $2,232
Return

(including tax)
Book
Air China
Air China
Melbourne
Sydney
Madrid
3 Sep 2010 -
30 Sep 2010
28 Sep 2010 Economy $2,239
Return

(including tax)
Book
Air China
Air China
Adelaide
Brisbane
Canberra
Madrid
1 Oct 2010 -
16 Nov 2010
14 Nov 2010 Economy $2,239
Return

(including tax)
Book
Air China
Air China
Melbourne
Sydney
Madrid
17 Nov 2010 -
26 Nov 2010
24 Nov 2010 Economy $2,239
Return

(including tax)
Book
Air China
Air China
Adelaide
Brisbane
Canberra
Madrid
27 Dec 2010 -
31 Dec 2010
29 Dec 2010 Economy $2,239
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Sydney
Barcelona
25 Feb 2011 -
24 Mar 2011
30 Nov 2010 Economy $2,251
Return

(including tax)
Book
Qantas
Qantas
Perth
Palma De Mallorca
Malaga
Madrid
Ibiza
4 Oct 2010 -
14 Nov 2010
12 Nov 2010 Economy $2,257
Return

(including tax)
Book
Qantas
Qantas
Perth
Palma De Mallorca
Malaga
Madrid
Ibiza
16 Jan 2011 -
24 Feb 2011
30 Nov 2010 Economy $2,257
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
3 Sep 2010 -
3 Oct 2010
1 Oct 2010 Economy $2,266
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
15 Nov 2010 -
2 Dec 2010
30 Nov 2010 Economy $2,266
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
24 Dec 2010 -
15 Jan 2011
13 Jan 2011 Economy $2,266
Return

(including tax)
Book
Singapore Airlines
Singapore Airlines
Perth
Barcelona
25 Mar 2011 -
31 Mar 2011
29 Mar 2011 Economy $2,266
Return

(including tax)
Book
Qantas
Qantas
Adelaide
Brisbane
Cairns
Darwin
Melbourne
Sydney
Barcelona
25 Feb 2011 -
24 Mar 2011
30 Nov 2010 Economy $2,268
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
4 Oct 2010 -
11 Nov 2010
30 Sep 2010 Economy $2,284
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
17 Jan 2011 -
24 Feb 2011
30 Sep 2010 Economy $2,284
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
25 Feb 2011 -
24 Mar 2011
30 Nov 2010 Economy $2,288
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
3 Dec 2010 -
23 Dec 2010
24 Sep 2010 Economy $2,311
Return

(including tax)
Book
Emirates
Emirates
Melbourne
Madrid
3 Sep 2010 -
19 Sep 2010
15 Sep 2010 Economy $2,318
Return

(including tax)
Book
Emirates
Emirates
Melbourne
Madrid
26 Nov 2010 -
2 Dec 2010
15 Sep 2010 Economy $2,318
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
4 Oct 2010 -
11 Nov 2010
9 Nov 2010 Economy $2,326
Return

(including tax)
Book
Cathay Pacific
Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Madrid
Barcelona
17 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,326
Return

(including tax)
Book
Emirates
Emirates
Sydney
Madrid
3 Sep 2010 -
19 Sep 2010
15 Sep 2010 Economy $2,335
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Adelaide
Brisbane
Perth
Sydney
Madrid
4 Oct 2010 -
11 Nov 2010
9 Nov 2010 Economy $2,335
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Adelaide
Brisbane
Perth
Sydney
Madrid
17 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,335
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Madrid
3 Sep 2010 -
19 Sep 2010
15 Sep 2010 Economy $2,337
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Madrid
26 Nov 2010 -
2 Dec 2010
15 Sep 2010 Economy $2,337
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
3 Sep 2010 -
3 Oct 2010
1 Oct 2010 Economy $2,347
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
15 Nov 2010 -
2 Dec 2010
30 Nov 2010 Economy $2,347
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
24 Dec 2010 -
15 Jan 2011
30 Nov 2010 Economy $2,347
Return

(including tax)
Book
Qantas
Qantas
Perth
Barcelona
25 Mar 2011 -
31 Mar 2011
30 Nov 2010 Economy $2,347
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
4 Oct 2010 -
11 Nov 2010
9 Nov 2010 Economy $2,356
Return

(including tax)
Book
Emirates
Emirates
Brisbane
Melbourne
Sydney
Madrid
17 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,356
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
20 Sep 2010 -
3 Oct 2010
30 Sep 2010 Economy $2,364
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
12 Nov 2010 -
25 Nov 2010
30 Sep 2010 Economy $2,364
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
3 Jan 2011 -
16 Jan 2011
30 Sep 2010 Economy $2,364
Return

(including tax)
Book
Thai
Thai
Perth
Madrid
25 Feb 2011 -
24 Mar 2011
30 Sep 2010 Economy $2,364
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
3 Dec 2010 -
23 Dec 2010
24 Sep 2010 Economy $2,378
Return

(including tax)
Book
Qantas
Qantas
Darwin
Perth
Barcelona
16 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,382
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
20 Sep 2010 -
3 Oct 2010
1 Oct 2010 Economy $2,404
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
12 Nov 2010 -
25 Nov 2010
23 Nov 2010 Economy $2,404
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
3 Jan 2011 -
16 Jan 2011
14 Jan 2011 Economy $2,404
Return

(including tax)
Book
Emirates
Emirates
Perth
Madrid
25 Feb 2011 -
27 May 2011
25 May 2011 Economy $2,404
Return

(including tax)
Book
British Airways
British Airways
Adelaide
Brisbane
Cairns
Melbourne
Sydney
Barcelona
16 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,416
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Canberra
Melbourne
Madrid
4 Oct 2010 -
11 Nov 2010
9 Nov 2010 Economy $2,424
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Canberra
Melbourne
Madrid
17 Jan 2011 -
24 Feb 2011
22 Feb 2011 Economy $2,424
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Adelaide
Brisbane
Perth
Sydney
Madrid
20 Sep 2010 -
3 Oct 2010
1 Oct 2010 Economy $2,430
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Adelaide
Brisbane
Perth
Sydney
Madrid
12 Nov 2010 -
25 Nov 2010
23 Nov 2010 Economy $2,430
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Adelaide
Brisbane
Perth
Sydney
Madrid
3 Jan 2011 -
16 Jan 2011
14 Jan 2011 Economy $2,430
Return

(including tax)
Book
Qatar Airways
Qatar Airways
Adelaide
Brisbane
Perth
Sydney
Madrid
25 Feb 2011 -
24 Mar 2011
22 Mar 2011 Economy $2,430
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
20 Sep 2010 -
3 Oct 2010
30 Sep 2010 Economy $2,432
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
12 Nov 2010 -
25 Nov 2010
30 Sep 2010 Economy $2,432
Return

(including tax)
Book
Thai
Thai
Brisbane
Melbourne
Sydney
Madrid
3 Jan 2011 -
16 Jan 2011
30 Sep 2010 Economy $2,432
Return

(including tax)
Book