|
Home / Flights / Cheap Flight Specials /
International Flights / Europe / Spain airfares |
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.
| Departure(s) | Destination(s) |
|
|
||||
|---|---|---|---|---|---|---|---|
![]() Emirates |
Perth |
Madrid |
04/10/2010 - 11/11/2010 |
20/04/2010 | Economy | $1,690 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
04/10/2010 - 11/11/2010 |
20/04/2010 | Economy | $1,738 Return (including tax) |
![]() |
![]() Korean Air |
Brisbane Melbourne Sydney |
Madrid |
13/03/2010 - 20/03/2010 |
18/03/2010 | Economy | $1,739 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
20/09/2010 - 03/10/2010 |
20/04/2010 | Economy | $1,786 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
12/11/2010 - 25/11/2010 |
20/04/2010 | Economy | $1,786 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
20/09/2010 - 03/10/2010 |
20/04/2010 | Economy | $1,834 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
12/11/2010 - 25/11/2010 |
20/04/2010 | Economy | $1,834 Return (including tax) |
![]() |
![]() Korean Air |
Brisbane Melbourne Sydney |
Madrid |
21/03/2010 - 31/03/2010 |
29/03/2010 | Economy | $1,968 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $1,970 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
17/01/2011 - 16/02/2011 |
14/02/2011 | Economy | $1,970 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
16/08/2010 - 19/09/2010 |
20/04/2010 | Economy | $1,978 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
26/11/2010 - 02/12/2010 |
20/04/2010 | Economy | $1,978 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $1,986 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
17/01/2011 - 16/02/2011 |
14/02/2011 | Economy | $1,986 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $1,987 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
17/01/2011 - 16/02/2011 |
14/02/2011 | Economy | $1,987 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
16/08/2010 - 19/09/2010 |
20/04/2010 | Economy | $2,026 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
26/11/2010 - 02/12/2010 |
20/04/2010 | Economy | $2,026 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
04/10/2010 - 11/11/2010 |
30/09/2010 | Economy | $2,056 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
17/01/2011 - 16/02/2011 |
21/09/2010 | Economy | $2,056 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
04/10/2010 - 11/11/2010 |
30/09/2010 | Economy | $2,147 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
17/01/2011 - 16/02/2011 |
21/09/2010 | Economy | $2,147 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
13/03/2010 - 24/03/2010 |
22/03/2010 | Economy | $2,161 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
20/09/2010 - 03/10/2010 |
01/10/2010 | Economy | $2,161 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
12/11/2010 - 25/11/2010 |
23/11/2010 | Economy | $2,161 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
03/01/2011 - 16/01/2011 |
14/01/2011 | Economy | $2,161 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
13/03/2010 - 24/03/2010 |
22/03/2010 | Economy | $2,166 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
20/09/2010 - 03/10/2010 |
01/10/2010 | Economy | $2,166 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
12/11/2010 - 25/11/2010 |
23/11/2010 | Economy | $2,166 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
03/01/2011 - 16/01/2011 |
14/01/2011 | Economy | $2,166 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $2,179 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
17/01/2011 - 16/02/2011 |
14/02/2011 | Economy | $2,179 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Thai |
Perth |
Madrid |
01/04/2010 - 27/05/2010 |
26/03/2010 | Economy | $2,189 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Cairns Darwin Melbourne Perth Sydney |
Barcelona |
13/03/2010 - 31/03/2010 |
19/03/2010 | Economy | $2,217 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
20/09/2010 - 03/10/2010 |
01/10/2010 | Economy | $2,227 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
12/11/2010 - 25/11/2010 |
23/11/2010 | Economy | $2,227 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
03/01/2011 - 16/01/2011 |
14/01/2011 | Economy | $2,227 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
13/03/2010 - 24/03/2010 |
22/03/2010 | Economy | $2,227 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
20/09/2010 - 03/10/2010 |
30/09/2010 | Economy | $2,227 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
12/11/2010 - 25/11/2010 |
30/09/2010 | Economy | $2,227 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
03/01/2011 - 16/01/2011 |
30/09/2010 | Economy | $2,227 Return (including tax) |
![]() |
![]() Qatar Airways w.l.l. |
Melbourne |
Madrid |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $2,240 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
01/04/2010 - 27/05/2010 |
26/03/2010 | Economy | $2,269 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
13/03/2010 - 24/03/2010 |
22/03/2010 | Economy | $2,295 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
20/09/2010 - 03/10/2010 |
30/09/2010 | Economy | $2,295 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
12/11/2010 - 25/11/2010 |
30/09/2010 | Economy | $2,295 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
03/01/2011 - 16/01/2011 |
30/09/2010 | Economy | $2,295 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Cairns Melbourne Sydney |
Barcelona |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $2,297 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Cairns Melbourne Sydney |
Barcelona |
17/01/2011 - 16/02/2011 |
14/02/2011 | Economy | $2,297 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
01/08/2010 - 15/08/2010 |
20/04/2010 | Economy | $2,314 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid |
03/12/2010 - 09/12/2010 |
20/04/2010 | Economy | $2,314 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
25/03/2010 - 27/05/2010 |
25/05/2010 | Economy | $2,326 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
16/08/2010 - 19/09/2010 |
17/09/2010 | Economy | $2,326 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
26/11/2010 - 02/12/2010 |
30/11/2010 | Economy | $2,326 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
25/12/2010 - 02/01/2011 |
31/12/2010 | Economy | $2,326 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Cairns Darwin Melbourne Perth Sydney |
Barcelona |
04/10/2010 - 11/11/2010 |
09/11/2010 | Economy | $2,334 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Cairns Darwin Melbourne Perth Sydney |
Barcelona |
17/01/2011 - 16/02/2011 |
14/02/2011 | Economy | $2,334 Return (including tax) |
![]() |
![]() Qatar Airways w.l.l. |
Melbourne |
Madrid |
13/03/2010 - 24/03/2010 |
22/03/2010 | Economy | $2,335 Return (including tax) |
![]() |
![]() Qatar Airways w.l.l. |
Melbourne |
Madrid |
20/09/2010 - 03/10/2010 |
01/10/2010 | Economy | $2,335 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Qatar Airways w.l.l. |
Melbourne |
Madrid |
12/11/2010 - 25/11/2010 |
23/11/2010 | Economy | $2,335 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Thai |
Perth |
Madrid |
28/05/2010 - 30/06/2010 |
26/03/2010 | Economy | $2,341 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
01/08/2010 - 15/08/2010 |
20/04/2010 | Economy | $2,362 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
03/12/2010 - 09/12/2010 |
20/04/2010 | Economy | $2,362 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
25/03/2010 - 27/05/2010 |
25/05/2010 | Economy | $2,362 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
16/08/2010 - 19/09/2010 |
17/09/2010 | Economy | $2,362 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
26/11/2010 - 02/12/2010 |
30/11/2010 | Economy | $2,362 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
25/12/2010 - 02/01/2011 |
31/12/2010 | Economy | $2,362 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
25/03/2010 - 27/05/2010 |
25/05/2010 | Economy | $2,366 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
16/08/2010 - 19/09/2010 |
17/09/2010 | Economy | $2,366 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
26/11/2010 - 02/12/2010 |
30/09/2010 | Economy | $2,366 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
24/12/2010 - 02/01/2011 |
30/09/2010 | Economy | $2,366 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Cairns Darwin Melbourne Perth Sydney |
Barcelona |
01/04/2010 - 27/05/2010 |
19/03/2010 | Economy | $2,383 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
20/09/2010 - 03/10/2010 |
01/10/2010 | Economy | $2,419 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
12/11/2010 - 25/11/2010 |
23/11/2010 | Economy | $2,419 Return (including tax) |
![]() |
![]() Emirates |
Brisbane Melbourne Sydney |
Madrid |
03/01/2011 - 16/01/2011 |
14/01/2011 | Economy | $2,419 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
28/05/2010 - 30/06/2010 |
26/03/2010 | Economy | $2,428 Return (including tax) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() 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) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
25/03/2010 - 27/05/2010 |
25/05/2010 | Economy | $2,455 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
16/08/2010 - 19/09/2010 |
17/09/2010 | Economy | $2,455 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
26/11/2010 - 02/12/2010 |
30/09/2010 | Economy | $2,455 Return (including tax) |
![]() |
|








