|
Home / Flights / Cheap flight specials / Christmas Airfares /
Europe / Spain airfares |
Christmas Airfares to Spain
Looking for Christmas Airfares to Spain? Save serious dollars with these Spain airfare deals. Flights from $1772 inc taxes excl booking fee. Book early for these flights to Spain & save!



Searching for a Christmas flight to Spain? Can't find it? No tantrums please! At lastminute.com.au we've got you covered with a great range of Christmas airfares and Christmas flights to Spain.
With so much to think about this Christmas...work, presents, parties, holidays, family, friends... don't let booking your Christmas airfares get in the way of having fun! At lastminute.com.au all the cheap Christmas airfares are right here together in the one spot, so it's super easy to compare all the Christmas flights to Spain. A couple of clicks and you'll find the right Christmas flight, at the right price, and it's so easy to book! Fantastic, now you can get back to having fun!
So book your Christmas flights to Spain today with lastminute.com.au. When it's all done and dusted, you'll have saved time and dollars, and you'll have one less thing to worry about... so you can get back to organising the rest of your Christmas shenanigans!
With so much to think about this Christmas...work, presents, parties, holidays, family, friends... don't let booking your Christmas airfares get in the way of having fun! At lastminute.com.au all the cheap Christmas airfares are right here together in the one spot, so it's super easy to compare all the Christmas flights to Spain. A couple of clicks and you'll find the right Christmas flight, at the right price, and it's so easy to book! Fantastic, now you can get back to having fun!
So book your Christmas flights to Spain today with lastminute.com.au. When it's all done and dusted, you'll have saved time and dollars, and you'll have one less thing to worry about... so you can get back to organising the rest of your Christmas shenanigans!
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) |
|
|
||||
|---|---|---|---|---|---|---|---|
![]() Klm Airlines |
Perth |
Barcelona |
1 Sep 2013 - 15 Dec 2013 |
31 May 2013 | Economy | $1,772 Return (including tax) |
![]() |
![]() Singapore Airlines |
Darwin |
Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $1,844 Return (including tax) |
![]() |
![]() Air France |
Perth |
Bilbao |
1 Sep 2013 - 15 Dec 2013 |
31 May 2013 | Economy | $1,866 Return (including tax) |
![]() |
![]() Klm Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
1 Sep 2013 - 15 Dec 2013 |
31 May 2013 | Economy | $1,871 Return (including tax) |
![]() |
![]() Singapore Airlines |
Darwin |
Barcelona |
8 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $1,941 Return (including tax) |
![]() |
![]() Air France |
Adelaide Brisbane Melbourne Sydney |
Bilbao |
1 Sep 2013 - 15 Dec 2013 |
31 May 2013 | Economy | $1,966 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,039 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,196 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Canberra Melbourne Perth Sydney |
Palma De Mallorca Malaga Madrid Ibiza Barcelona |
24 Dec 2013 - 15 Jan 2014 |
31 May 2013 | Economy | $2,285 Return (including tax) |
![]() |
![]() Klm Airlines |
Perth |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Economy | $2,317 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,360 Return (including tax) |
![]() |
![]() Air France |
Perth |
Bilbao |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Economy | $2,416 Return (including tax) |
![]() |
![]() Klm Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Economy | $2,416 Return (including tax) |
![]() |
![]() Qatar Airways |
Perth |
Madrid Barcelona |
24 Dec 2013 - 31 Dec 2013 |
29 Dec 2013 | Economy | $2,421 Return (including tax) |
![]() |
![]() Qatar Airways |
Melbourne |
Madrid Barcelona |
24 Dec 2013 - 31 Dec 2013 |
29 Dec 2013 | Economy | $2,450 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,493 Return (including tax) |
![]() |
![]() Air France |
Adelaide Brisbane Melbourne Sydney |
Bilbao |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Economy | $2,516 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,520 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,538 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Canberra Melbourne Perth Sydney |
Palma De Mallorca Malaga Madrid Ibiza Barcelona |
6 Dec 2013 - 23 Dec 2013 |
31 May 2013 | Economy | $2,628 Return (including tax) |
![]() |
![]() Emirates |
Adelaide Brisbane Melbourne Sydney |
Madrid Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,634 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,643 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Cairns Canberra Hobart Melbourne Perth Sydney |
Palma De Mallorca Malaga Madrid Ibiza Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,711 Return (including tax) |
![]() |
![]() Qatar Airways |
Melbourne |
Madrid Barcelona |
3 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,765 Return (including tax) |
![]() |
![]() Qatar Airways |
Perth |
Madrid Barcelona |
3 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,776 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Palma De Mallorca Madrid Ibiza Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,778 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
8 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,840 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid Barcelona |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,874 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Palma De Mallorca Madrid Ibiza Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,876 Return (including tax) |
![]() |
![]() Cathay Pacific |
Adelaide Brisbane Cairns Melbourne Perth Sydney |
Barcelona |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $2,931 Return (including tax) |
![]() |
![]() Emirates |
Adelaide Brisbane Melbourne Sydney |
Madrid Barcelona |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,970 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
8 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $2,991 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Cairns Canberra Hobart Melbourne Perth Sydney |
Palma De Mallorca Malaga Madrid Ibiza Barcelona |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $3,064 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Palma De Mallorca Madrid Ibiza Barcelona |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $3,121 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Palma De Mallorca Madrid Ibiza Barcelona |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $3,219 Return (including tax) |
![]() |
![]() Cathay Pacific |
Adelaide Brisbane Cairns Melbourne Perth Sydney |
Barcelona |
8 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $3,251 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Malaga Alicante |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $3,271 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Malaga Alicante |
24 Dec 2013 - 15 Jan 2014 |
13 Jan 2014 | Economy | $3,369 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Malaga Alicante |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $3,614 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Malaga Alicante |
6 Dec 2013 - 23 Dec 2013 |
21 Dec 2013 | Economy | $3,712 Return (including tax) |
![]() |
![]() Air France |
Melbourne Sydney |
Bilbao |
1 Sep 2013 - 14 Dec 2013 |
12 Dec 2013 | Premium Economy | $5,113 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
22 May 2013 - 15 Jan 2014 |
31 Jul 2013 | Business | $5,127 Return (including tax) per person
min 2 adults |
![]() |
![]() Air France |
Melbourne Sydney |
Bilbao |
15 Dec 2013 - 31 Dec 2013 |
29 Dec 2013 | Premium Economy | $5,209 Return (including tax) |
![]() |
![]() Air France |
Perth |
Bilbao |
22 May 2013 - 15 Dec 2013 |
31 May 2013 | Business | $5,760 Return (including tax) |
![]() |
![]() Klm Airlines |
Perth |
Barcelona |
22 May 2013 - 15 Dec 2013 |
31 May 2013 | Business | $5,793 Return (including tax) |
![]() |
![]() Air France |
Adelaide Brisbane Melbourne Sydney |
Bilbao |
22 May 2013 - 15 Dec 2013 |
31 May 2013 | Business | $5,871 Return (including tax) |
![]() |
![]() Thai |
Perth |
Madrid |
22 May 2013 - 31 Mar 2014 |
29 Mar 2014 | Business | $5,900 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
22 May 2013 - 15 Jan 2014 |
31 Jul 2013 | Business | $5,936 Return (including tax) per person
min 2 adults |
![]() |
![]() Klm Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 15 Dec 2013 |
31 May 2013 | Business | $5,960 Return (including tax) |
![]() |
![]() Klm Airlines |
Perth |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $6,868 Return (including tax) |
![]() |
![]() Klm Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $7,034 Return (including tax) |
![]() |
![]() British Airways |
Adelaide Brisbane Cairns Hobart Melbourne Perth Sydney |
Palma De Mallorca Malaga Madrid Ibiza Barcelona |
22 May 2013 - 31 Mar 2014 |
29 Mar 2014 | Business | $7,115 Return (including tax) |
![]() |
![]() Thai |
Brisbane Melbourne Sydney |
Madrid |
22 May 2013 - 31 Mar 2014 |
29 Mar 2014 | Business | $7,131 Return (including tax) |
![]() |
![]() Air France |
Perth |
Bilbao |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $7,234 Return (including tax) |
![]() |
![]() Air France |
Adelaide Brisbane Melbourne Sydney |
Bilbao |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $7,345 Return (including tax) |
![]() |
![]() Qatar Airways |
Perth |
Madrid Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $7,582 Return (including tax) |
![]() |
![]() Singapore Airlines |
Darwin |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $7,689 Return (including tax) |
![]() |
![]() Virgin Australia |
Darwin |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $7,752 Return (including tax) |
![]() |
![]() Qatar Airways |
Melbourne |
Madrid Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $8,052 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,090 Return (including tax) |
![]() |
![]() Emirates |
Adelaide Brisbane Melbourne Sydney |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,280 Return (including tax) |
![]() |
![]() Virgin Australia |
Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,340 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $8,497 Return (including tax) |
![]() |
![]() Singapore Airlines |
Perth |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,511 Return (including tax) |
![]() |
![]() Singapore Airlines |
Darwin |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,529 Return (including tax) |
![]() |
![]() Virgin Australia |
Perth |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,609 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $8,999 Return (including tax) |
![]() |
![]() Singapore Airlines |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $9,182 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $9,195 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Seville Palma De Mallorca Malaga Ibiza Alicante |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $9,543 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Seville Palma De Mallorca Malaga Ibiza Alicante |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $9,739 Return (including tax) |
![]() |
![]() Cathay Pacific |
Perth |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $9,839 Return (including tax) |
![]() |
![]() Cathay Pacific |
Adelaide Brisbane Cairns Melbourne Sydney |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | Business | $9,992 Return (including tax) |
![]() |
![]() Thai |
Sydney |
Madrid |
22 May 2013 - 31 Mar 2014 |
29 Mar 2014 | First | $10,215 Return (including tax) |
![]() |
![]() British Airways |
Sydney |
Palma De Mallorca Malaga Madrid Ibiza Barcelona |
22 May 2013 - 31 Mar 2014 |
29 Mar 2014 | First | $10,400 Return (including tax) |
![]() |
![]() Emirates |
Perth |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $11,547 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $11,625 Return (including tax) |
![]() |
![]() Emirates |
Adelaide Brisbane Melbourne Sydney |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $11,756 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Barcelona |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $11,784 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Malaga Madrid Ibiza Alicante |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $11,942 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Malaga Madrid Ibiza Alicante |
22 May 2013 - 31 Dec 2013 |
29 Dec 2013 | Business | $12,101 Return (including tax) |
![]() |
![]() Singapore Airlines |
Melbourne Sydney |
Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $12,546 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $12,732 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Madrid Barcelona |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $12,928 Return (including tax) |
![]() |
![]() Qantas |
Perth |
Seville Palma De Mallorca Malaga Ibiza Alicante |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $13,276 Return (including tax) |
![]() |
![]() Qantas |
Adelaide Brisbane Melbourne Sydney |
Seville Palma De Mallorca Malaga Ibiza Alicante |
22 May 2013 - 27 Apr 2014 |
25 Apr 2014 | First | $13,472 Return (including tax) |
![]() |
|










