Fly from Dublin to Cagliari airport in Sardinia from €116 return. The median price sits around €134, so book early to grab the best fares. One stopover lies between you and Sardinia's beaches and heritage.
Price and when to book
Fares start from €116 return, with a median of €134. As your travel date approaches, prices climb to €155. The key rule is simple: book as far ahead as you can. Ryanair uses dynamic pricing, so don't wait around.
Airline and stopovers
You'll travel with Ryanair on both legs. Your outbound flight includes one stopover, so it's not direct, but prices compete at the lower end of the market. The return departs 21 November at 18:25, giving you a clear window to explore the island at a leisurely pace.
Best time to visit
November is a solid choice: mild temperatures (16–20°C), fewer crowds than summer, and the island remains fully accessible. If you prefer warmth, May to September offers sunny days, though prices rise. Aim to book several months ahead for peak-season dates.
What to do in Sardinia
Cagliari airport welcomes you in the south. Explore Villasimius and Maddalena beaches, Cagliari's old town, the Costa Smeralda to the north, or prehistoric nuragic towers. Local food, malloreddus, botarga, Vermentino wine, is worth the trip alone.
FAQ
What's the cheapest price Dublin to Sardinia?
From €116 return if you book early. Sample prices range from €116, €134, and €155 depending on availability and booking timing.
Is the flight Dublin to Sardinia direct?
No, it includes one stopover. Ryanair operates this route with a connection, but fares remain competitive.
Which airline flies Dublin to Sardinia?
Ryanair operates this route. Check their baggage and amendment policies before you buy.
What's worth seeing in Sardinia?
Cagliari (capital and culture), Villasimius and Maddalena beaches, Costa Smeralda to the north, nuragic archaeological sites, and coastal towns. Local food is a major draw too.
Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.