Sign up to our newsletter to get the latest deals!

Flights to Spain

The Spanish know how to have a good time!  From crazy Ibiza to bullfights; flamenco dancers to fiestas, Spain has something for everyone.  You can enjoy their gorgeous coastline all year round as even the winter weather is quite mild. Spain is also your ticket to year-round festival hopping. While you may have heard of the famous tomato fights of la Tomatina, you can also celebrate theatre, music and history (the annual viking festival in August) like a local.

Why book with STA Travel?

- Lowest flight prices guaranteed or we'll credit you $1000
- Exclusive cheap flights for students and youth under 30

Flights to Madrid  |  Flights to Barcelona.

Airport Selection

Airport selection

city selection

Europe

DepartsSort ascendingSort descendingDestinationSort ascendingSort descendingAirlineSort ascendingSort descendingDepart BetweenBook ByEligibilitySort ascendingSort descendingFromSort ascendingSort descending
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014everyone
$1379
Book Now
Qatar Airlines22/10/2014 -
26/11/2014
31/10/2014everyone
$1385
Book Now
Qatar Airlines22/10/2014 -
26/11/2014
31/10/2014everyone
$1389
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014everyone
$1389
Book Now
Qatar Airlines06/10/2014 -
20/11/2014
31/10/2014student/youth/ teacher
$1415
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1415
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1415
Book Now
Qatar Airlines06/10/2014 -
20/11/2014
31/10/2014student/youth/ teacher
$1419
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1419
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1419
Book Now
Emirates22/10/2014 -
26/11/2014
13/11/2014everyone
$1425
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014everyone
$1428
Book Now
Qatar Airlines22/10/2014 -
26/11/2014
31/10/2014everyone
$1429
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014everyone
$1434
Book Now
Qatar Airlines22/10/2014 -
26/11/2014
31/10/2014everyone
$1439
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
23/11/2014everyone
$1439
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
23/11/2014everyone
$1449
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
23/11/2014everyone
$1459
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
23/11/2014everyone
$1465
Book Now
Singapore Airlines01/03/2015 -
17/06/2015
17/11/2014everyone
$1509
Book Now
Singapore Airlines01/03/2015 -
17/06/2015
17/11/2014everyone
$1509
Book Now
Singapore Airlines06/07/2015 -
30/09/2015
17/11/2014everyone
$1509
Book Now
Singapore Airlines06/07/2015 -
30/09/2015
17/11/2014everyone
$1509
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1509
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1509
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1509
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1509
Book Now
Singapore Airlines01/03/2015 -
17/06/2015
17/11/2014everyone
$1515
Book Now
Singapore Airlines06/07/2015 -
30/09/2015
17/11/2014everyone
$1515
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1515
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1519
Book Now
Qatar Airlines06/10/2014 -
20/11/2014
31/10/2014student/youth/ teacher
$1519
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1519
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1519
Book Now
Singapore Airlines01/03/2015 -
17/06/2015
17/11/2014everyone
$1525
Book Now
Singapore Airlines06/07/2015 -
30/09/2015
17/11/2014everyone
$1525
Book Now
Qatar Airlines06/10/2014 -
20/11/2014
31/10/2014student/youth/ teacher
$1525
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1525
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
31/10/2014student/youth/ teacher
$1525
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1529
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1529
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1529
Book Now
Singapore Airlines01/03/2015 -
17/06/2015
17/11/2014everyone
$1535
Book Now
Singapore Airlines06/07/2015 -
30/09/2015
17/11/2014everyone
$1539
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1539
Book Now
Emirates22/10/2014 -
26/11/2014
13/11/2014everyone
$1565
Book Now
Emirates22/10/2014 -
26/11/2014
13/11/2014everyone
$1585
Book Now
Emirates22/10/2014 -
26/11/2014
13/11/2014everyone
$1595
Book Now
Emirates22/10/2014 -
26/11/2014
13/11/2014everyone
$1609
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1665
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1689
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1699
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1709
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1719
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1725
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1729
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1729
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1729
Book Now
Emirates16/01/2015 -
24/03/2015
25/11/2014student/youth
$1739
Book Now
Singapore Airlines23/10/2014 -
30/11/2014
19/11/2014everyone
$1855
Book Now
Singapore Airlines23/10/2014 -
30/11/2014
19/11/2014everyone
$1859
Book Now
Singapore Airlines23/10/2014 -
30/11/2014
19/11/2014everyone
$1869
Book Now
Singapore Airlines23/10/2014 -
30/11/2014
19/11/2014everyone
$1879
Book Now
Singapore Airlines23/10/2014 -
07/12/2014
19/11/2014everyone
$1959
Book Now
Qatar Airlines01/10/2014 -
31/03/2015
06/11/2014student/youth/ teacher
$6439
Book Now
Qatar Airlines01/10/2014 -
31/03/2015
06/11/2014student/youth/ teacher
$6439
Book Now