Cheap flights from Dublin to Spain

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy
      Ryanair
      Aer Lingus
      American Airlines
      Iberia
      Vueling Airlines
      Iberia Express

      Compare flights from Dublin to Spain

      Find the cheapest time of the year to fly

      Book the best fare with no fees

      Flying from Dublin to Spain

      The things to know before you go.
      Cheapest flight ticket foundP1,071
      Cheapest month to flyDecember
      Average flight time2 hrs, 55 mins
      Places to go45
      Most popular airlineRyanair
      Average flights per week476

      Cheapest time to fly from Dublin to Spain

      Looking for the cheapest ticket prices to Spain from Dublin? We can help you pick the cheapest month to travel.

      Flight deals from Dublin to Spain

      Looking for a cheap last-minute deal or the best return flight from Dublin Airport to Spain? If you want to travel next month, return fares start from P2,120. Find the lowest prices on one-way and return flight tickets right here.
      Barcelona.P1,060 per passenger.Departing Fri, 4 Dec.One-way flight with Ryanair.Outbound direct flight with Ryanair departs from Dublin on Fri, 4 Dec, arriving in Barcelona.Price includes taxes and charges.From P1,060, select.
      How did we find these deals? We looked at every economy class flight to from Dublin to Spain. And these fares have the biggest savings when compared to the average airfare.

      Airlines with direct flights from Dublin Airport to Spain

      Aer Lingus
      American Airlines
      Buzz
      Iberia
      Iberia Express
      LATAM Airlines
      Lauda Europe
      LEVEL
      Royal Air Maroc
      Ryanair
      TUI
      Vueling Airlines

      Alternative Dublin to Spain routes

      Compare flight prices from airports across Spain. If you're flexible, you might find a cheaper flight or a faster route from a different airport.

      Flights from Dublin Airport to Spain FAQs

      The cheapest month to fly from Dublin to Spain is December. See if any of these flights in December suit you.
      We've taken a look at the year ahead using our flights calendar. The cheapest flight route from Dublin to Spain is Dublin to Barcelona. You can buy a ticket to fly this route from P2,120.

      Take a look at Dublin to Barcelona flights.
      The average flight time from Dublin to Spain is 2 hours and 38 minutes.
      Looking at the year ahead, the cheapest airline flying to Spain from Dublin is Ryanair.

      Explore flight ticket options today.

      How to find cheap flights from Dublin Airport (DUB) to Spain

      • Grab a return flight from Dublin Airport (DUB) to Spain from P2,120, the cheapest price currently available.

      • You'll be travelling from DUB into Barcelona in Barcelona with that fare.

      • For one-way travel, the lowest price right now is P1,060.

      • Want to let the lowest fares decide where you head to next? Select 'Spain' in the 'To' field to discover the cheapest deals by city.

      • Spain has roughly 30 international airports, so you can choose from plenty of arrival options.

      • To compare a wider range of prices, select 'Add nearby airports' to include all airports close to where you're departing from and heading to.

      • For a better deal, aim to book around one month before you leave. If your trip coincides with a busy period, it's worth booking even earlier.

      • Stay ahead of price changes by creating a Price Alert. Download the Skyscanner app (if you haven't already) to get updates instantly.

      Best time to fly from Dublin Airport (DUB) to Spain

      • December is usually the cheapest month to catch a flight from Dublin Airport (DUB) to Spain, with prices starting from P2,120.

      • Tuesdays and Wednesdays are often the most affordable days to travel in general, with fares dipping during the quieter midweek period.

      • The busiest months to fly to Spain are July, August and September. July is the most popular month, which often brings higher fares.

      • April, May and June are the least popular months to fly. The quietest month is May. Fewer people are booking, so airlines tend to drop prices to help fill flights.

      Flights from Dublin Airport (DUB) to Spain: what to expect

      • Around 20 airports across Spain can be reached on a nonstop flight from Dublin Airport (DUB).

      • Roughly 248 direct flights connect Dublin Airport (DUB) with destinations across Spain each week.

      • Book your favourite window or aisle seat with any of these major airlines departing from Dublin Airport (DUB) to Spain:

      • When it comes to the most popular routes from Dublin Airport to Spain, Barcelona, Málaga and Madrid are easy favourites.

      • Santander is the quickest destination to reach at around 2 hours 5 minutes, while Tenerife has the longest flight time at roughly 4 hours 25 minutes.

      • The average journey on this route takes around 3 hours 5 minutes.

      Popular places to visit in Spain

      Once you've secured your Dublin to Spain flights, it's time to plan the rest of your trip.

      Barcelona

      • Located in Catalonia, this city is a leading destination for flights departing Dublin Airport for Spain. Sagrada Familia, Park Güell and FC Barcelona Museum are must-sees for first-time visitors.

      • Barcelona-El Prat Airport (BCN) is Barcelona's main airport.

      • When you're ready to find a place to lay your head, explore the selection of hotels in Barcelona.

      Madrid

      • Explore some of this Community of Madrid city's highlights including Prado Museum, Thyssen-Bornemisza National Museum and Plaza Mayor.

      • Land at Adolfo Suarez Madrid-Barajas Airport (MAD) and go straight from arrivals to discovering the sights.

      • With your airfare locked in, you can move on to finding the right stay among the hotels in Madrid.

      Palma

      • Swing by leading attractions like Cathedral de Mallorca, Plaza de Espana and Palma Beach while you're in this part of Balearic Islands.

      • You can reach the city through its main airport, Palma de Mallorca Airport (PMI).

      • Grab a deal on where you'll stay by checking out the list of hotels in Palma.

      Visiting Spain for the first time? Here's what you need to know

      • Entry rules can vary, so check in advance whether you need a visa or any other kind of documentation before you travel. Your travel agent, airline or the local consulate or embassy will have the most up-to-date information.

      • You'll be using euro (EUR) for your daily spending. Debit and credit cards are accepted just about everywhere.

      • The population of Spain is estimated at about 49 million. Madrid is the capital.

      • Travelling through this destination can have you moving between time zones. Depending on where you are, standard local time ranges from UTC+0 to UTC+1.

      • To enjoy warmer weather in Spain, consider July when average daytime highs reach 33ºC (91ºF).

      • Conditions are often coolest around January, when average lows drop to 2ºC (36ºF). Check the weather conditions before you go.

      • October is usually the wettest month, while July is the driest.

      • The most well-known events on the local calendar include the Carnival of Spain, Las Fallas spring festival and the Running of the Bulls. Time your trip around occasions like these for an experience that goes beyond sightseeing.

      Complete your trip with hotels and a car rental

      • A cheap flight from Dublin Airport (DUB) to Spain will get you there. The next step is choosing where to stay. Discover competitive prices and exclusive rates for hotels in Spain. For the freedom to explore at your own pace, also check out the range of car rental options in Spain.

      Prices shown on this page are estimated lowest prices only. Found in the last 12 days.