CDG - MIL

Find cheap flights from Paris Charles de Gaulle Airport to Milan

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

CDG — MIL
Nov 27 — Dec 41
Round-trip
1 adult
Economy
0 bags
From?
To?
Sun 11/27
Sun 12/4

Let KAYAK do the searching

Save 22% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Bundle your flight + hotel and save

Good to know

Low season

February

High season

August

Cheapest flight

$26

Average price round-trip

$112

Good deal round-trip

$131

Good deal one-way

$40
Best time to beat the crowds with an average 35% drop in price.
Most popular time to fly with an average 27% increase in price.
Flight from Paris Charles de Gaulle to Milan
(avg. price over the last 2 weeks)
or less
or less

When to book flights from Paris Charles de Gaulle Airport to Milan

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Paris Charles de Gaulle Airport

  • Looking for a cheap flight? 25% of our users found flights on this route for $40 or less one-way and $131 or less round-trip.
  • The cheapest flight from Paris Charles de Gaulle Airport to Milan was found 78 days before departure, on average.
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly is February.
  • Morning departure is around 39% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Paris Charles de Gaulle Airport to Milan flights

Top airlines flying Paris Charles de Gaulle to Milan

Scores according to KAYAK customer reviews
6.7
easyJetOverall score based on 9291 reviews
6.7Boarding
6.7Comfort
7.7Crew
5.5Entertainment
6.0Food
Airline reviews
Cons: "Delayed by 4 hours"
Read more about easyJet
Cons: "Delayed by 4 hours"
Cons: "No delays"
Cons: "Very small plane, minimal leg room. Overhead bins very small. However, great and helpful crew."
Cons: "More clerks for checkin/baggage; some organization in queuing to board. It was total chaos and the staff seemed very stressed."
Cons: "1 hour delay"
Cons: "If you EasyJet ever lands or boards on time I want to know about it. #LateJet"
Cons: "Horrible boarding process."
Cons: "It all could have been a bit better. I feel like I’m traveling on a bus- & the price is not sooo much lower to warrant that!"
Cons: "One hour late. More legroom than expected. Creative fast boarding"
Pros: "Hard to understand some of the crew announcements due to speaking way too fast"
Pros: "The crew amazing"
Cons: "To much delayed the flight"
Pros: "The staff was great."
Cons: "Nothing. All good."
Pros: "Plane was comfortable and not too full."
Cons: "Flight left a app it late. Verbal announcements in the boarding area were very difficult to hear. They need to upgrade the PA system in Bordeaux."
Pros: "Cheap."
Cons: "Landing - The pram didn’t wait for us at the gate, we picked it up with lagguage. Boarding- the land crew didn’t help or offer any solution for going down 2 floor to the shuttle with a twin pran"
Cons: "I missed the flight,because not enough time"
Pros: "Good price and a very comfortable journey."
Cons: "All was good."
Cons: "Forced to throw our only bags into the hold and wait at the carousel for an hour afterward."
Pros: "On time and very well organized"
Cons: "U have to pay for water"
Pros: "Check in was super friendly and efficient. Cabin crew also great."
Cons: "Seats and leg room v small. But overall great."
Pros: "We had to pay 60$ for our carry on and it probably costed more than our entire ticket. I am so upset and infuriated at the fact that we weren’t warned in advance. The last easy jet flight we took a week ago we didn’t have to pay for our carry on."
Cons: "The flight was delayed over 3.5 hours, and the employees were unable to explain the cause of the delay. The employees of the airline in CDG were receiving contradicting information and letting the passengers know contradicting information. They told us they would provide money for food, and the money they provided was only 4.5 euro, not enough to get a bag of chips. The experience going to Venice was horrible with easy jets."
Cons: "The service was unpleasent, i didnt like that you oversell the flight and make me wait to have a seat. Really bad!!"
Pros: "I paid extra for exit row seats (more legroom) and speed boarding, and it was worthwhile."
Cons: "Excellent"
Pros: "I was happy that we had assigned seats. It used to be that everyone boarded and got the seats they could manage."
Pros: "Seats were comfy, airport was clean."
Cons: "EasyJet's website wouldn't let me purchase checked bag vouchers online and the people at the gate refused to believe me. Even though I had a screen shot and had called the airline. So, had to waste 100 euros in bag fees and get yelled at by two separate gate agents and the British IT person that was there working on their system. Then, we all checked in but had to wait in a tiny waiting space for an hour with no seating. One older woman was on the verge of passing out, two other passengers helped her. EasyJet personnel could care less."
Pros: "No problems"
Cons: "Not enough legroom"
Pros: "I think I do right choice. Easy to board, easy to access but little bit of delay. I hope to be a frequent customer so I don't want to experience future delays."
Cons: "I think I do right choice. Easy to board, easy to access but little bit of delay. I hope to be a frequent customer so I don't want to experience future delays."
Cons: "No agua"
Pros: "Low cost"
Cons: "High price to check luggage"
Pros: "I like that the flight left on time even though I had received a message earlier in the day that the flight was delayed."
Cons: "The extra costs associated with flying EasyJet.. the flights aren't that inexpensive to begin with and then every little thing costs extra.. it's kind of annoying."
Pros: "I had the window."
Cons: "Wish I was told up front that I essentially had no seat. Wouldn't have booked it. Price not worth the stress of having to figure out last minute accommodations. Even though I had accommodations in a different location. Having to wait to be last to know if I was boarding was miserable. Justine honest with customers from the onset."
Pros: "B"
Cons: "Just fckin everything"
Pros: "I was really surprised since I didn't have good expectations going in. The whole experience from checkin to checkout was really good."
Pros: "Lots of space onboard"
Cons: "Flight delayed by 3 hours but did not get notification prior to arrival to airport."
Cons: "Checkin lines were horrible.."
Pros: "Besides the baggage ckeck in, the rest was good; boarding, flight and crew."
Cons: "I am disappointed with the baggage weight and the carry-on policy. They should be more flexible with that. Its only one carry-on per person but should not be counting on purses, lights back packs or laptops. I paid $94 for two checked baggages and only had my small carry-on and a little back pack with my personal stuffs when before boarding the crew ask me to make my bag fit into the small carry-on. Totally disappointed."
Pros: "I expected the flight to be horrible, but was kind of surprised by how well it went. Everything was fine -- seats weren't cramped beyond reason. The biggest thing I worried about was our luggage being charged a ton for being overweight, and it wasn't. We probably just got lucky with our check in person, but I am very grateful, and will probably fly easyJet again solely because this person helped me out with our luggage. It makes a big difference to not penny pinch."
Cons: "There's no food or entertainment offered, but I understand."
Pros: "Efficient boarding although delayed"
Cons: "One on board bag policy. Checking a hand bag is ludicrous"
Pros: "Flight was ok."
Cons: "I tried to add my suits cases before the flight. I did several times. Finally I got an confirmation that they have been taken the fee which was 44 euro. (I have a copy of the note.) I showed up at checking counter for check in. They said there were no evidence of payment at all. I showed my note. Since I was in the other country And weekend, I really can not access my bank account. Also security reason also. The rep told me The fee is now 47 euro each bag. Now I was asking to pay 94 euro for my suit cases. I spoke to Manager (customer service leader) Celine about whole thing. She saw my picture (it said "you have successfully update your booking. and 44.46 euro has been taken.). She told me it does not mean anything. It just says updated.???? Am I missing something? It said the fee has been taken. I told her I don't mind to pay the fee. I asked her so many times please let me pay 44 euro For 2 bags, NOT a 94 euro for 2 bags. She said there no exception. The computer said NO evidence of payment. I have to pay 94euro for 2 bags because there were no Evidence. There is an evidence. I paid 94 euro at the checking counter for 2 bags. why they were cheap price? There is a reason for that. I learned from this unfair service from EasyJet. I will never recommend anyone and I will never take it in the future. I have should stay with Air France or Virgin Atlantic from the beginning."
Pros: "On Time. Nice and friendly Cree"
Cons: "The whole thing that it takes off from the old terminal was just awful, every step took twice the time and eventually came running to the plane only to discover that it's going to be late in take off 1 hour late! It ruined my plans! There was no compensation and the flight was not cheap! I had to pay 50€ for the suitcase and 9€for food while for the same price two weeks ago I had a flight way and back with a different company for the same price including food and a suitcase. Never flying with easyjet again"
Pros: "We got to Milan eventually"
Cons: "We bought four tickets online and when we got to the airport they told us we only had two tickets and the other two passengers were on stand-by. This was completely unacceptable because we needed to be in Milan by 1pm for an international flight leaving st 3:40pm to New York so we could get home. The manager who came to help was worthless and said it wasn't his problem if we missed our flight from Milan to New York. The customer service agent at the desk was so much more helpful and ensured that we received four tickets. Apart from the near panic of not getting our flight it was also delayed 1 hour 15 minutes so we were worried about being late for our flight in Milan"
Cons: "The website did not allow me to add a checked bag to an existing reservation which resulted in having to pay €45 at airport bag check (half the amount of actual airfare). Totally predatory practice especially for first time passengers of airline. The crew at boarding was less than pleasant. I guess there's a reason why the airfares are so low - manners and courtesy are not included."
Pros: "Everyone was really nice, got us there safely!"
Cons: "When going from Milan to Paris, easyJet allowed one personal item and one carry on - the standard. However, on my return, they did not allow my personal item (backpack), which they then charged 60 euros for. Never flying with them again"
Cons: "Check in agent trying to charge 60 for bag while it was a carry on size. Then your Arline asking for volunteers to check their bag. So first you attempt to charge then ask for volunteers, make up your mind."
Pros: "Nothing"
Cons: "Horrible service, slow check in staff. Once arrived noticed my luggage was broken"
Cons: "We had to pay to check "over sized" carry on bags that have been perfectly acceptable on all other airlines on 4 continents. Even a glass of water was an additional charge"
Cons: "Flight was over an hour late which meant I nearly missed my connection despite running through the terminal in Milan."

Due to à huge delay from previous flight we missed the check in time. In royal jordanian Website, it is said that check in closed 45 minutes before departure , but it really closed 60 minutes before. We arrived 50 minutes before. We are really disappointed about that.

Over 3hours delay and we were not even offered a drink!

Pros: "Fast and esay"
Pros: "Nothing wouldn’t fly with them again"
Cons: "Everything"
Cons: "Great, prompt service Thank you,Vueling Team From now on , we are you loyal customers"
Cons: "Was told I needed to check my bag when there was plenty of overhead space once we boarded the plane. The entire zone system seems to be fake, as they boarded zone 1 and then went to all zones, skipping 2 & 3."
Pros: "Nothing"
Cons: "We had a 3 hour delay! I must be compensated"
Pros: "All was ok"
Cons: "Flight delayed and slow boarding"
Pros: "I slept comfortably. Great take off and landing."
Cons: "Charles de Gaulle airport"
Pros: "The crew, welcoming, timing"
Pros: "Professional smiley crew"
Pros: "Amazing check in man and baggage check in woman. Great Customer Service."
Cons: "Airplane crew dry, dull and aloof."
Cons: "The boarding process was very unorganized. The flight was delayed almost 2 hours due to baggage issues while we sat on the plane."
Pros: "Very friendly staff"
Cons: "Food selection was not available"
Pros: "It was a very efficient flight. On time"
Cons: "It was raining when we boarded the plane and some people were stuck outside for a little bit."
Cons: "Chaotic under staff and poorly organized. Forced to rush and nearly miss flight despite being at airport well in advt"
Pros: "Crew was great and the seats were very comfortable."
Cons: "Never had to take a bus to and from plane, so that was different."
Pros: "They made up for lost time"
Cons: "Some turbulence and lack of communication between the crew and everyone else"
Pros: "The overall was good, the flight was on time"
Cons: "The boarding system could be changed: they start boarding when the aircraft is not yet ready, so the line just moves from the gate to the finger, which is annoying. They should wait until the plane is ready to start with the boarding."
Cons: "Late"
Pros: "First cancelled the 10:00 am flight while everybody already onboard. Then boarded us again on the same airplane two hours and 50 min later. Right in time before the 3h necessary for passengers to file a claim."
Cons: "Everything"
Pros: "Nice, simple. Friendly"
Pros: "the hospitality of the crew"
Pros: "Comfortable seats"
Cons: "It was delayed with no reason and I missed my check in. I specifically purchased this flight vs the one at 10 pm to not miss check in. Ugh! 20 euro late fees. So, I paid more for the flight (because the 7pm was more than the 10 pm) and now I have to pay a late fee to check in. On top of that, I paid an additional service fee by booking though FlightNetwork and they did not book my checked luggage like the price breakdown said. It’s been terrible and a waste of time and money."
Cons: "4 hours delayed :("
Cons: "4 hour delay"
Pros: "at the check in. I've been asked to pay because my booking didn't show that I included 1 in cabin bag and 1 ship for each traveler. I had to pay because I wasn't going to lose my flight. I ask you to check my booking please."
Pros: "On flight home, second lost bag of trip and second time of an extremely long wait, truly long long wait to report lost bag in Barcelona. So far, I have only one message for updates online about my lost bag. It always says "searching." I don't think they are though."
Cons: "Lost luggage. If they would let me speak with someone live, I could give them an idea where they lost it. Looking online, I see many comments that the airline has not. located nor compensate for lost bags."
Pros: "Booked though kayak selected hold in bag was forwarded to Expedia .. did the same thing Selected a price that included check in bag when was given a choice and I get to vueling the charge me 40€ Was on the phone woth. Expedia 3 hours first to make sure the ticket was right cause I didn’t get email coformation and that the bag is included Then another 2 hours after I was charged the 40€ I hate kayak I hate expwrdia never again never ever again"
Cons: "Kayak"
Pros: "I presume that because I'm old they treated me special even though I didn't request any special help."
Pros: "On time"
Cons: "Flight was delayed 4 hours was unable to catch my connecting flight in London to Barcelona. Had to buy another flight ticket in London, wait another day, pay for a night a hotel to get to my destination in Barcelona. I was supposed to arrive in Barcelona on Saturday April 1st and did not get there until 2 the following day. Will not use this service again."
Pros: "The check in luggage cost almost the same as the ticket, but the crew was nice to check in my carry on bag for free-good customer service.th"
Cons: "The bus was almost full and there are 10 or more so passengers still need to get on and obviously required additional bus. Instead of just signalthe bus to leave, the crew tried to cram more passages on the bus first before the next one, which will be almost empty- poor judgement"
Pros: "Boarding"
Cons: "No bags"
Pros: "on time arrival"
Cons: "Couldn't add baggage online with airline Kiwi.com/ Kayak couldn't add it either. Ended up paying 40 euro in manual check in -- too expensive compared to their web 19 euro cost.. they didn't allow me to add even 72 hours before. Not happy with cost and no service."
Pros: "On time, easy check-in and smooth boarding"
Cons: "Seating has limited leg room if you are tall. Seats also quite hard, but bearable over short distances."
Pros: "There were assistants guiding me through the check in process."
Cons: "Food and entertainment don’t apply to my trip"
Pros: "We boarded and left on time, there was room for my luggage in the overhead. This is a budget airline so I wasn't expecting any thrills and thats exactly what I got - a functional, almost comfortable experience."
Cons: "You can't help but stress slightly not knowing if you're going to find a spot in the overhead."
Pros: "Nothing. Was too uncomfortable."
Cons: "I couldn't fit my legs in the space between seats, so much so that I had pins and needles in my feet by the time we landed. The food is really expensive. Never flying with this airline again."
Cons: "50 mins delayed with no apology."
Cons: "The flight was unable to take off on time, which they did not communicate until after boarding. All of the passengers had to sit on the plane on the tarmac and wait an hour until we were able to take off."
Pros: "Price"
Cons: "CONVOLUTED BOARDING PROCESS"
Pros: "We got to our destination smoothly and a few mins early."
Cons: "The seats and space on the plane were extremely small, there was no space to breath or sit. The seats did not recline back. There were no complementary drinks. The shuttle to the flight had way too many people. We had to print our boarding passes before checking in or we would be charged 15 Euros."
Cons: "First of all we were delayed an hour with no explanation or apology, the service was poor at best, and after all the trouble they managed to lose my bag as well . Two thumbs DOWN"
Cons: "Dely and they lost my bags"
Pros: "Boarding was easy and prices were great"
Cons: "Baggage check was slow and no room in the seats. My knees were jammed into the seat in front"
Pros: "Nothing."
Cons: "Worst experience ever. Will not fly with them ever again. Avoid at all costs"
Cons: "Delayed for 1 hour and more"
Cons: "I was ripped off! I booked a flight for 3 passengers and paid. An email came through requiring I add additional information for my two companions within 48 hours or their flight would be cancelled and NO refund. I have the app and requested text notification, whereby nothing came through. The flights were cx and I had to book 2 new ones or fly alone. When calling to dispute, I could only email. The phone number was not international. The email rely denied a refund. I requested to escalate the dispute but Wasnt ever connected to that individual. In Paris, I attempted to reach the claims dept and was told to email them or call customer service but don't speak Spanish so got no where. Out 267$."

Book cheap flights from Paris Charles de Gaulle Airport to Milan

Recent round-trip flight deals

1/30Mon
nonstopeasyJet
1h 30mCDG-MXP
2/4Sat
nonstopeasyJet
1h 35mMXP-CDG
$50
2/11Sat
nonstopeasyJet
1h 30mCDG-MXP
2/16Thu
nonstopeasyJet
1h 30mMXP-CDG
$51
3/18Sat
nonstopeasyJet
1h 30mCDG-MXP
3/20Mon
nonstopeasyJet
1h 40mMXP-CDG
$52
1/30Mon
nonstopeasyJet
1h 30mCDG-LIN
1/31Tue
nonstopeasyJet
1h 30mLIN-CDG
$52
3/19Sun
nonstopeasyJet
1h 30mCDG-MXP
3/21Tue
nonstopeasyJet
1h 40mMXP-CDG
$53
1/27Fri
nonstopeasyJet
1h 25mCDG-MXP
1/30Mon
nonstopeasyJet
1h 30mMXP-CDG
$56
1/29Sun
nonstopeasyJet
1h 30mCDG-LIN
1/30Mon
nonstopeasyJet
1h 35mLIN-CDG
$56
1/9Mon
nonstopeasyJet
1h 30mCDG-MXP
1/11Wed
nonstopeasyJet
1h 40mMXP-CDG
$57
2/17Fri
nonstopeasyJet
1h 30mCDG-LIN
2/25Sat
nonstopeasyJet
1h 35mLIN-CDG
$57
2/18Sat
nonstopeasyJet
1h 30mCDG-LIN
2/19Sun
nonstopeasyJet
1h 35mLIN-CDG
$58
1/19Thu
nonstopeasyJet
1h 30mCDG-MXP
1/22Sun
nonstopeasyJet
1h 30mMXP-CDG
$59
1/28Sat
nonstopeasyJet
1h 30mCDG-MXP
1/29Sun
nonstopeasyJet
1h 30mMXP-CDG
$60
2/10Fri
nonstopeasyJet
1h 30mCDG-LIN
2/13Mon
nonstopeasyJet
1h 30mLIN-CDG
$60
12/13Tue
nonstopeasyJet
1h 30mCDG-MXP
12/18Sun
nonstopeasyJet
1h 30mMXP-CDG
$61
12/13Tue
nonstopeasyJet
1h 30mCDG-MXP
12/21Wed
nonstopeasyJet
1h 40mMXP-CDG
$62
12/22Thu
nonstopeasyJet
1h 30mCDG-LIN
1/9Mon
nonstopeasyJet
1h 35mLIN-CDG
$62
12/9Fri
nonstopeasyJet
1h 30mCDG-MXP
12/12Mon
nonstopeasyJet
1h 35mMXP-CDG
$63
12/13Tue
nonstopeasyJet
1h 30mCDG-LIN
12/14Wed
nonstopeasyJet
1h 35mLIN-CDG
$63
2/25Sat
nonstopeasyJet
1h 30mCDG-MXP
2/27Mon
nonstopeasyJet
1h 30mMXP-CDG
$64
2/24Fri
nonstopeasyJet
1h 30mCDG-LIN
2/26Sun
nonstopeasyJet
1h 30mLIN-CDG
$64

Search by stops

Search by airline

Search by price

Recent one-way flight deals

12/29Thu
nonstopeasyJet
1h 30mCDG-LIN
$26
12/15Thu
nonstopeasyJet
1h 30mCDG-MXP
$30
12/15Thu
nonstopeasyJet
1h 30mCDG-LIN
$30
12/29Thu
nonstopeasyJet
1h 30mCDG-MXP
$31
2/27Mon
nonstopeasyJet
1h 30mCDG-LIN
$32
12/28Wed
nonstopeasyJet
1h 25mCDG-MXP
$34
2/25Sat
nonstopeasyJet
1h 30mCDG-LIN
$34
12/27Tue
nonstopeasyJet
1h 30mCDG-MXP
$35
12/29Thu
nonstopeasyJet
1h 30mCDG-LIN
$35
1/25Wed
nonstopeasyJet
1h 30mCDG-MXP
$36
12/28Wed
nonstopeasyJet
1h 30mCDG-LIN
$36
1/9Mon
nonstopeasyJet
1h 30mCDG-MXP
$37
1/1Sun
nonstopeasyJet
1h 30mCDG-LIN
$37
12/22Thu
nonstopeasyJet
1h 30mCDG-MXP
$38
2/11Sat
nonstopeasyJet
1h 30mCDG-LIN
$38
1/26Thu
nonstopeasyJet
1h 30mCDG-MXP
$39
12/27Tue
nonstopeasyJet
1h 30mCDG-LIN
$39
12/16Fri
2 stopsMultiple Airlines
23h 10mCDG-LIN
$71
2/11Sat
1 stopVueling
13h 20mCDG-MXP
$72
12/16Fri
2 stopsMultiple Airlines
23h 10mCDG-LIN
$78

Search by stops

Search by airline

Search by price

Paris Charles de Gaulle Airport - Milan Flights

Departure:

Paris Charles de Gaulle Airport (CDG)France

Return flight deals:

Milan - Paris Charles de Gaulle Airport

Cabin classes:

$301
$65

Browse origins:

  • Flights » 
  • Paris » 
  • Paris Charles de Gaulle Airport
$61
Paris Charles de Gaulle Airport

Browse destinations:

  • Flights » 
  • Flights to Milan
$61
Milan