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 Airlines12/01/2015 -
12/03/2015
24/12/2014everyone
$1375
Book Now
Qatar Airlines12/01/2015 -
12/03/2015
24/12/2014everyone
$1379
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
19/12/2014student/youth/ teacher
$1415
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
19/12/2014student/youth/ teacher
$1419
Book Now
Emirates16/01/2015 -
28/02/2015
23/12/2014everyone
$1425
Book Now
Qatar Airlines12/01/2015 -
28/02/2015
24/12/2014everyone
$1495
Book Now
Qatar Airlines12/01/2015 -
28/02/2015
24/12/2014everyone
$1499
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
29/12/2014everyone
$1515
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
19/12/2014student/youth/ teacher
$1519
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
29/12/2014everyone
$1519
Book Now
Qatar Airlines16/01/2015 -
28/02/2015
19/12/2014student/youth/ teacher
$1525
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
29/12/2014everyone
$1535
Book Now
Qatar Airlines20/04/2015 -
27/05/2015
29/12/2014everyone
$1545
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1585
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1585
Book Now
Singapore Airlines09/01/2015 -
31/03/2015
23/12/2014everyone
$1585
Book Now
Singapore Airlines09/01/2015 -
31/03/2015
23/12/2014everyone
$1589
Book Now
Singapore Airlines09/01/2015 -
31/03/2015
23/12/2014everyone
$1589
Book Now
Emirates16/01/2015 -
28/02/2015
23/12/2014everyone
$1599
Book Now
Singapore Airlines09/01/2015 -
31/03/2015
23/12/2014everyone
$1599
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1609
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1609
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1609
Book Now
Emirates16/01/2015 -
28/02/2015
23/12/2014everyone
$1609
Book Now
Emirates16/01/2015 -
28/02/2015
23/12/2014everyone
$1615
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1615
Book Now
Singapore Airlines09/01/2015 -
31/03/2015
23/12/2014everyone
$1615
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1625
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1625
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1625
Book Now
Emirates16/01/2015 -
28/02/2015
23/12/2014everyone
$1629
Book Now
Emirates01/03/2015 -
24/03/2015
23/12/2014everyone
$1635
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1665
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1689
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1699
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1709
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1719
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1725
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1729
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1729
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1729
Book Now
Emirates16/01/2015 -
24/03/2015
30/12/2014student/youth
$1739
Book Now
Qatar Airlines12/02/2015 -
31/03/2015
08/01/2015student/youth/ teacher
$6439
Book Now
Qatar Airlines12/02/2015 -
31/03/2015
08/01/2015student/youth/ teacher
$6439
Book Now