Find flights
Deals
When to book
FAQs & Tips
Airlines

€29 Find cheap flights to Italy

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Ireland to Italy departing on 24/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Sun 25/8
Sun 1/9

Search hundreds of travel sites at once for deals on flights to Italy

In the last 7 days, travellers have searched 50,552,696 times on KAYAK, and here's why:

Save 30% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Italy Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Rome
Rome1 stop€106
Milan
Bergamodirect€77
Venice
Venicedirect€79
Catania
Catania1 stop€105
Naples
Naples1 stop€66
Bologna
Bologna1 stop€97
Florence
Florence1 stop€115
Palermo
Palermodirect€80
Cagliari
Cagliari1 stop€159
Bari
Bari1 stop€107
Verona
Verona1 stop€103
Pisa
Pisa1 stop€92
Olbia
Olbia1 stop€130
Turin
Turindirect€53
Brindisi
Brindisidirect€88
Trieste
Trieste1 stop€148
Alghero
Algherodirect€145
Genoa
Genoa1 stop€193
Lamezia Terme
Lamezia Terme1 stop€222

Good to know

Low season

January

High season

July

Cheapest flight

€29
Best time to beat the crowds (28% less expensive on average)
Most popular time to fly (24% more expensive on average)
Flight from Dublin to Venice Marco Polo Airport

FAQs - booking Italy flights

  • How long is the flight to Italy?

    An average direct flight from Ireland to Italy takes 8h 32m, covering a distance of 2961 km. The most popular route is Dublin - Rome with an average flight time of 3h 00m.

  • What is the cheapest flight to Italy?

    The cheapest ticket to Italy from Ireland found in the last 72 hours was €37 one-way, and €53 round-trip. The most popular route is Dublin to Rome Fiumicino and the cheapest round-trip airline ticket found on this route in the last 72 hours was €72.

  • Which airlines fly to Italy?

    Ryanair, Aer Lingus & American Airlines fly the most frequently from Ireland to Italy.

  • What are the most popular destinations in Italy?

    Based on KAYAK flight searches, the most popular destination is Rome (20% of total searches to Italy). The next most popular destinations are Milan (17%) and Venice (14%). Searches for flights to Naples (13%), to Cagliari (6%) and to Florence (6%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Italy

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Italy flight deals.

Top 5 airlines flying to Italy

Need help choosing which airline to fly with from Ireland to Italy? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.8
KLMOverall score based on 1417 reviews
7.9Boarding
7.3Food
7.7Comfort
7.2Entertainment
8.4Crew
Airline reviews

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

10.0 ExcellentAnonymous, Jun 2024SLC - LHR
Read more about KLM reviews

The plane. Airbus A330-200. Comfortable for a 7-hour flight. Seats seemed to have more legroom. I was in row 17. Flight was operated by Delta but was better than expected.

Put some new and several options for entertainment. Do not be rude to customers and avoid serving them an extra coke or something. We paid 1200 GBP for a return flight.. A noisy, crowded, rude and uncomfortable flight.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

It was nice to be on a legacy airline, people try at least.

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

Flight was delayed, but otherwise it was a fine flight. Recommend boarding group by group, instead of calling up three groups at the same time

It was great! Friendly crew. Good food and service. Great snacks. But one of our luggage did not come to Chicago. Stood at carrousel until the end waiting for our bag and it wasn’t there. Then we had to rush very fast to catch our connecting flight to Cleveland and almost missed it

Everything was fine except for very old audio video equipment. I couldn’t use my own headphones because there’s two-port audio plug and the headphones provided are useless. The displays are really old as well. Definitely need to be updated.

No fault of the crew, but the the rear lavatories were closed the entire flight. The front lavatories were blocked off for the first part of the flight by the food cart. Then some minor turbulence occurred so the fasten seatbelt sign came on for the second part of the flight. Heroic containment engaged! It was not fun.

Checked me out of my connecting flight despite having enough time to transfer, had to check in again at the gate. Then they lost my luggage.

I don't think I will fly Swiss again. I had issues with carry on luggage, connections were really tight, food was average, I paid extra for an aisle seat, then it was changed at check-in, the app/website don't allow you to add extra baggage if needed, and it was the first long-haul flight that didn't provide alcohol (glass of wine with dinner).

The layover should have been one where I could have actually reached my connecting flight in time if all flights were in time.

Our connecting flight to the US only had around a 25 minute layover! And our flight from Seville to Zürich was delayed! Had our flight from Zürich to Washington DC not been delayed we would have missed our flight to the US. We didn’t even know it was delayed until sprinting from the A terminal to the E terminal. Our flight from Seville landed in Seville 10 minutes after our the door was supposed to close for our flight from Zürich to the US. Not cool! Several other Swiss air passengers were in the same position as us, which I could tell bc we were all running for our lives in your airport. We booked a flight from Seville to Washington DC and the time between connecting flights was not enough and that’s not an acceptable position to put a traveler in. Especially one who spent over $1000 on their tickets.

The pilot was wonderful and enthusiastic and introduced himself over the intercom. We all felt in good hands. Crew were all super friendly and especially the young , gentleman crew member. Everything Swiss airlines represents. Hospitality, friendly and professional. Thank you. Truly a memorable short flight.

Good BUT four days later I still don’t have my luggage. It never arrived. !!!!

Great customer service. Frequent updates from the pilot. Smooth flight. Good entertainment. Meal service.

Plane could have been cleaner. There were many crumbs and crud around the seat mounts.

Are Longus was fine. I booked thru Kayak and was unable to get my business class seat early. Sat next to galley. Crew forgot to wake me for breakfast.

Short flight so not much to rate. Surprised I had to pay for a soda.

the room on the plane was good but that is because flight not sold the other three seat and I had room. the food in terrible.

First the price I paid was excellent, my flight was full, but my seat was roomy. The one downside to the experience was they had games on the entertainment console. The guy behind me poked at my head about half the flight. I hope they get rid of this feature.

Very good need to offer better choice of food for business

There were a lot of empty rows. As a single passenger I should not have been seated with 2 others. The WiFi didn’t work. The Kosher meal was awful.

They should. Heck planes more often not when they are suppose to be leaving causing delays

Crew was fantastic got lovely food and plenty of water. Entertainment was good. Never had to ask for anything. Left on time and got to Seattle early. Luggage did not take long either.

They canceled our flight right before it was to take off and then we stood in line for four hours to make other arrangements. It completely ruined our trip.

Gate was difficult to know. Flight number from Lufthansa directed to a different flight number by SunXpress, which was different from my actual flight per the airport. Multiple people (at least 3 others) were lost with me at the airport in Munich (I didn't know them) trying to get to a different terminal. Too many confusing signs, and no one could help. When I found some Staff members (surprisingly difficult) told me "you have to figure it out." Yeah, that's why I'm asking and walking around in circles. Thought I would miss my flight, turns out I had plenty of time, but I couldn't figure it out for the first hour. 90% airport's fault, not SunExpress.

Flight boarding was delayed. Old, low capacity overhead bins requiring many to gate check their carry-on luggage. Beverages other than water were at a charge.

Flight was cancelled and I didn’t arrive until 11 hours after I was scheduled to.

Tiny, cramped seats with minimum leg room and hard armrests. Basic needs like a seat and luggage came with an additional charge. Budget airline amenities with premium airlune cost. I won't use this airline again.

Check in in Albuquerque was awful. The people were great but they were over loaded. The procedures were terrible. We got through fine but it took 90+ minutes.

Staff was rude in business class. Luggage was damaged and nothing was done about it airlines.

There was a screaming child just behind our seats. This prevented us from getting any sleep during the night!!

It was freezing in the airplane. Everyone was wearing everything they had with them. The crew acknowledged it was cold, but did nothing about it

Check-in very easy and smooth. Plane and crew were nice. Seat open next to me created more space. Food was fair but plentiful. Lots of movies and I was able to sleep some on the way to Munich. Very tight connection, about an hour. Fast through passport control and a bit of a walk to last G terminal gate but I made my connection to Palma. Unfortunately, my luggage did not make it. It is now almost 24 hours since I anded and still NO luggage. I know it landed last night on another flight. Local delivery should be today to my hotel in Palma but nothing yet. I asked about the tight connection when I checked in and was assured they would get my luggage to the connecting flight. Very disappointing it missed my flight but more disappointing that it has taken so long to arrive. Failure on the airlines and service to get my luggage to date.

The system of checkin by online only not good at all.. Because not everyone knows how to to do it and when the people go the airport without checking online it charge him, this really unfair 55 Euro this too much for nothing.. Thanks

It is what you pay for. Always delayed. Very small planes. Hard to fly with kids.

The worst low cost airline in the world! It’s absolutely the poorest costumer service and my worst experience!

We arrived at the airport by taxi so as to be there two hours ahead of take-off. On arrival I received a message stating that the flight would be 85 minutes later than planned. An hour later another message stated that it would be a further 20 minutes late. There was no mention of the almost 2 hour delay once we boarded. Needless to say, they didn’t trumpet their “arrive-on-time” signal. At least we got there eventually.

I haven't had a ok flight with Ryanair in so long!

The worst experience ever, really. First we had booked a flight at noon with about 6 months in advance. A month before the flight they cancelled it and rescheduled us on a flight a 21:00 hs which would ruin our day completely. Nevertheless, we had no option but to accept as any other option was economically unviable with so short notice. We arrived on time as requested to the airpor. Actually arrived 3 hours earlier. We waited there and it started to be delayed a few minutes, then an hour and a half and so son. Flight ended up boarding at 23:15. Once the doors were closed, the captain announced 1:30 more hours delay to start our trip. Also, as per “international rules” they said they couldn’t offer water or anything alike. After about 30 minutes, and against those rules, they started SELLING WATER BOTTLES FOR 3€ each. 500ml bottles. Flight departed at about 01:44 am and after a go around in Bergamo because he was at about 700 feet AGL and still not stable, the pilot performed a go around, landing at the same runway minutes later. Crew, both pilots and flight attendants, were professional and I told them I feel sorry for them having to deal with this everyday as it’s not their fault, but they’re the visible side of the airline to the passengers. Bags arrived promptly but we took our Uber at 03:55 am. Ryanair, never again! (It could be their slogan, but it’s probably too good for them).

Flight delayed. Sat for more than 30 min with no air conditioning on a very hot day.

Flight was delayed which happens but walking 15 mins to one gate to be then told it’s now changed to one 15 mins back then other way was frustrating

Long delay. Terrible airport - too busy, not enough seating or food/drink outlets.

It got us their! Delays Delays delayed, flight got in well after specified time, rental car firms shut at 11pm!!!! So from £300 for car to £689.. thank you Ryanair....

Book Cheap Italy Plane Tickets

Recent return flight deals

16/10Wed
directRyanair
2h 40mDUB-MXP
24/10Thu
directRyanair
2h 35mMXP-DUB
€53
6/9Fri
1 stopRyanair
14h 20mDUB-NAP
12/9Thu
directRyanair
3h 25mNAP-DUB
€66
12/9Thu
1 stopLufthansa
4h 35mDUB-MXP
3/10Thu
1 stopLufthansa
11h 45mMXP-DUB
€97
4/11Mon
directAer Lingus
2h 40mDUB-LIN
7/11Thu
directAer Lingus
2h 40mLIN-DUB
€98
7/10Mon
directAer Lingus
2h 40mDUB-LIN
8/10Tue
directAer Lingus
2h 30mLIN-DUB
€113
23/11Sat
1 stopLufthansa
5h 55mDUB-BRI
2/12Mon
1 stopLufthansa
6h 10mBRI-DUB
€123
26/8Mon
1 stopSWISS
13h 05mDUB-PMO
4/9Wed
1 stopSWISS
22h 35mPMO-DUB
€136
6/9Fri
1 stopSWISS
23h 05mDUB-NAP
12/9Thu
1 stopSWISS
9h 30mNAP-DUB
€138
13/12Fri
1 stopKLM
10h 15mDUB-BRI
14/12Sat
2 stopsKLM
26h 45mBRI-DUB
€144
10/1Fri
1 stopKLM
16h 50mDUB-NAP
31/1Fri
1 stopKLM
7h 05mNAP-DUB
€147

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/9Tue
directRyanair
2h 35mDUB-VCE
€29
23/10Wed
directRyanair
2h 40mDUB-PSA
€29
9/10Wed
directAer Lingus
2h 40mDUB-LIN
€44
21/10Mon
directAer Lingus
2h 55mDUB-VCE
€47
21/1Tue
1 stopKLM
15h 15mDUB-NAP
€74
17/12Tue
1 stopKLM
6h 35mDUB-LIN
€76
26/8Mon
1 stopSWISS
13h 05mDUB-FCO
€112
28/10Mon
1 stopLufthansa
5h 40mDUB-NAP
€116
19/8Mon
1 stopSWISS
18h 40mDUB-NAP
€124
13/8Tue
1 stopLufthansa
5h 20mDUB-NAP
€128

Search by stops

Search by airline

Search by price

Last minute flights to Italy

Last minute flight, train and bus deals

30/7Tue
directRyanair
3h 05mDUB-FCO
8/8Thu
multi-stopRyanair
17h 10mFCO-DUB
€188
30/7Tue
multi-stopAir France
4h 25mDUB-MXP
1/8Thu
multi-stopAir France
10h 40mMXP-DUB
€191
26/7Fri
multi-stopKLM
4h 50mDUB-VCE
29/7Mon
multi-stopKLM
15h 15mVCE-DUB
€253
28/7Sun
multi-stopLufthansa
8h 00mDUB-CAG
4/8Sun
multi-stopLufthansa
16h 25mCAG-DUB
€268
26/7Fri
multi-stopKLM
22h 40mDUB-NAP
2/8Fri
multi-stopKLM
11h 45mNAP-DUB
€272
29/7Mon
multi-stopSWISS
18h 05mDUB-PMO
6/8Tue
multi-stopSWISS
9h 15mPMO-DUB
€293
27/7Sat
multi-stopLufthansa
26h 55mDUB-PSA
31/7Wed
multi-stopLufthansa
14h 55mPSA-DUB
€315
30/7Tue
multi-stopSWISS
18h 10mDUB-NAP
3/8Sat
multi-stopSWISS
22h 30mNAP-DUB
€318
31/7Wed
directAer Lingus
3h 05mDUB-FCO
3/8Sat
directAer Lingus
3h 15mFCO-DUB
€368
31/7Wed
directAer Lingus
3h 05mDUB-FCO
6/8Tue
directAer Lingus
3h 15mFCO-DUB
€383

Search by stops

Search by airline

Search by price