Lufthansa's Economy Light fare is ideal for short trips without checked luggage, saving costs.
Lufthansa provides free FlyNet Messaging for Miles & More members on short-haul flights.
Low season | January |
---|---|
High season | April |
Cheapest flight | $49 |
Find which airlines fly direct from Frankfurt am Main Airport to Milan, which days they fly and book direct flights.
Direct departures
Frankfurt am Main to Milan
Monday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Tuesday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Wednesday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Thursday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Friday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Saturday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Sunday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Direct returns
Milan to Frankfurt am Main
Monday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Tuesday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Wednesday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Thursday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Friday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Saturday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Sunday
Air Dolomiti, Condor, Lufthansa, +1 more
Air Dolomiti, Condor, +2 more
1
Horrible. We arrived at 5:30 a.m. to check in our bags and go through security to fly out at 8:10 a.m. Upon waiting for 45 minutes in line to check our bags, we got to the counter and were told that we may not be able to be on the flight (it was not over sold but over weight?!). For whatever reason we were told to step aside and wait until one hour before departure and that someone would let us know if we’d have the privilege of getting on the flight we paid for. As an hour passed, we got back in line and hoped for good news. After getting back to a counter representative, the initial employee we spoke to abruptly interrupted the conversation and in a frustrated/annoyed tone demanded we go back to the area off to the side. I mean, I get that they’re inundated with passengers of all types and are under a lot of stress themselves, but getting reprimanded like a child to be put in time out for my blood boiling. How were we supposed to know anything when we weren’t given any details. As the clock ticked away, the time to depart was fast approaching when an Air Dolomiti informed us that we would not be able to fly. In fact, they would have to rebook us and find us alternatives. Long story short… we ended up being told our only option was to take a bus from Florence to Milan and a plane from Milan to Munich. Our trip, which should have been us arriving at 5:30 a.m. and landing in Munich at 9:30 a.m. turned into an ordeal of waiting… waiting… taking a near 4 hour bus… waiting… an hour flight… and landing in Munich (our original destination) at 10:30 p.m. Lastly, my BIGGEST COMPLAINT is that we were told that we’d receive a $500 euro compensation on the card that they supposedly scanned in front of me… which NEVER posted. If I can avoid it, I will never fly Air Dolomiti again. *Air StoleMyTimeAndMoney* *AirWeDontCare* *AirYouDontHaveAChoiceSoYouGetWhatYouGet*
Horrible. We arrived at 5:30 a.m. to check in our bags and go through security to fly out at 8:10 a.m. Upon waiting for 45 minutes in line to check our bags, we got to the counter and were told that we may not be able to be on the flight (it was not over sold but over weight?!). For whatever reason we were told to step aside and wait until one hour before departure and that someone would let us know if we’d have the privilege of getting on the flight we paid for. As an hour passed, we got back in line and hoped for good news. After getting back to a counter representative, the initial employee we spoke to abruptly interrupted the conversation and in a frustrated/annoyed tone demanded we go back to the area off to the side. I mean, I get that they’re inundated with passengers of all types and are under a lot of stress themselves, but getting reprimanded like a child to be put in time out for my blood boiling. How were we supposed to know anything when we weren’t given any details. As the clock ticked away, the time to depart was fast approaching when an Air Dolomiti informed us that we would not be able to fly. In fact, they would have to rebook us and find us alternatives. Long story short… we ended up being told our only option was to take a bus from Florence to Milan and a plane from Milan to Munich. Our trip, which should have been us arriving at 5:30 a.m. and landing in Munich at 9:30 a.m. turned into an ordeal of waiting… waiting… taking a near 4 hour bus… waiting… an hour flight… and landing in Munich (our original destination) at 10:30 p.m. Lastly, my BIGGEST COMPLAINT is that we were told that we’d receive a $500 euro compensation on the card that they supposedly scanned in front of me… which NEVER posted. If I can avoid it, I will never fly Air Dolomiti again. *Air StoleMyTimeAndMoney* *AirWeDontCare* *AirYouDontHaveAChoiceSoYouGetWhatYouGet*
It was a short flight so all amenities were appropriate for the length of the flight.
It was about what I expected for a short haul. We were given a biscuit and water. But the people were very committed to service!!! Pilots were top notch 👌
Pessimo. In ritardo e la richiesta di assistenza per le due signore ottantenni non è stata onorata a Milano, malgrado fosse stata onorata a Monaco. Pessimo e inaffidabile
On board service was very good. Airport service in Frankfurt was chaotic.
The Verona airport is 70 years behind the times. Boarding takes forever. First, you line up at the gate, then you go outside and wait at a barrier, after a long while a bus comes and boarding it is random, then you arrive at the plane and climb quite a few steps to board, again in no particular order.
You lost my luggage. You delayed my flight 1 hour. We didn't arrive in time and missed events we scheduled because we had to sit in the airport for 2 hours to file a claim
very bad The bus does not have AC and the windows do not open either. Airplane seats are very hard, very uncomfortable.
We were charged a ridiculous amount for a name spelling error on ticket which I would’ve corrected if I received pre-check info more than 1/2hr before flight. Then we were told at ticket counter that our bags were fine for boarding but then we’re charged another ridiculous amount to take in our luggage despite being told differently. Flight itself was great. Charges were unfair.
Apart from an email about re configuring passenger seating less than 24hrs before flying it was all good.
There were a lot (4 I think) of EasyJet flights leaving Agadir, we arrived two and a half ours before our flight. Very slow to get through the booking in, passport control and security!! We had booked in on line but had to Queue with others who had not to drop our bags off!,
We boarded and then sat on the tarmac for an hour….probably not E Jets fault. But the gentleman that checked us in and took our luggage was exceptionally friendly and calming for early morning/ confused passengers. As always, it’s the people that make or break an experience, right?
I was hesitant to book with a low cost airline due to previous experience but Easy Jet surpassed my expectations. I would definitely book a flight with them again! Seemless booking, upfront about baggage fees, professional, and helpful staff.
Kayak sent several notifications that the flight was late. This contradicted the information on the airport boards. This was extremely confusing and we very nearly missed the flight purely because we double checked with the info desk when the flight stays said’closed’. Kayak notifications are therefore unreliable and pointlesa
Usual issues with flight delay. Perennial problem of travel by plane.
i didnt go this was a hacker booked this flight on my debit card !
Delayed almost 2 hours sitting on plane. No updates at all from flight deck and virtually no updates from cabin crew
Long delay resulted in my being unable to catch a train home and resulted in an additional £76 cost for an Uber
I bought my flight, insurance etc early and paid over £200. But had i waited until closer the time the price was much cheaper, i appreciate that it could've been more expensive but it wasn't. A better discount for booking early would be better than your current one
Their customer service needs an overhaul. I wish we could access them and the could be more helpful. Also, the website has been crashing and I had numerous technical errors. My flight was cancelled and we spent so much time trying to get help because the tech was failing.
On time boarding, on time departure and early arrival. As it should be. Yes, the comfort and benefits are very poor, but therefore the ticket is 6 times cheaper than with a flag carrier. So I am not complaining about it. You get what you pay for.
They lost a bag and now our vacation is ruined
There plane had a technical pricken so we had to disembark, but the replacement aircraft was provided within one hour so there was not much delay.
Flight diverted to Warsaw and passengers offloaded onto coaches whilst the plane took off again and flew to Gdansk…
Flight details on public information screen were misleading and wrong.
Good value for the money. Good leg room. Take off and landing very good.
Was very good the flight, 15 minutes late,but was very ok!!!😊👏
How terrible! Extremely bad! I can not even wait for 5 minutes, because the Berlin airport does not work in the security facilities and can handle people. No communication, although we were assured by about 50 travelers that the airline is informed and is waiting for us.
We ordered a gluten free meal and never got it!
The seats are horribly uncomfortable. We were in premium economy and paid a premium price yet, the seats were the worst! You could feel every structural bar in the seat, there was no padding, no amenities kit, and the leg rests were broken. Duct tape was holding another seat together. When we arrived at our final destination, Venice, my suitcase was ripped open, and my clothes were about to fall out of the bag. I would’ve been more comfortable if I flew a paper airplane across the Atlantic.
The company tries shamelessly to squeeze every dollar)Euro out of its passengers. During the check-in the force you to go through the seat selection, you can skip it. They will assign you the worst seat available, then show you the other available seats on the map, for a fee. But they won't show you the fee until you click on it. And once you do click, there's no way to unselect it!! You will get stuck and forced to pay for that seat. Cheaters!!
The flight was great. I don’t know about the food because I was asleep and they didn’t leave me any.
Seats weren’t comfortable. Both of our seat backs were either almost straight vertical or laying back into the laps of the people behind us, which is a weird angle to try to get some sleep even on a plane. No in between. Also, neither seat would spring forward like they should.
There wasn't a time for neither food morning entertainment in a short one hour hop over.
Flight on time, flight assistants super nice, business class very comfortable. The whole experience was very good.
It is the worst ever airline. All employees I spoke with over the phone were pompous asses.
The gate information was never populated on the Delta app or the airport displays or the desk at the Delta lounge. We found at the last minute that we had to switch terminals and just made it to our flight. Even this we found accidentally by asking an employee at another gate. On board service was poor. Seats were very poor. All in all a poor experience. At best like a Premium Economy on other airlines
No online or self check in. Sent emails in Italian language. In general, not recommended airline company.
This is one of the best flights i had. Good boarding, good seats , good food, and nuce stuff and clean toilets I took the Tourist upgrade and indianischer food , the best.
I like the service and the efficiency. I am lactose intolerant and the lactose intolerant meal in business class was not astounding. Also, the business class fully reclining seats are not that comfortable.
Food was great but they didn't clear my meal tray for 3 hours. You'd think they could check though the cabin now and then.
Upon arriving at IAH, it was informed that the luggage had not arrived. Still waiting to hear back when it will be delivered.
I wasn’t allowed to board with my children. I was charged outrageous costs for basic carry on size luggage. The entertainment screens were outdated and not user friendly.
I was very happy with everything, thank you for the smooth flight ✈️
Overall excellent service and Frankfurt Airport was very efficient and clean
I’m glad the bus waited for me to connect me to my next flight since we were delayed. Flight was good.
Entertainment system is old. Food can be tastier Need to provide toothbrush and toothpaste at least when asked.
I pre-ordered my meal and did not receive it. The seats are very old, uncomfortable and dirty. The crew was excellent and made my stay on board comfortable and enjoyable.
Average price | Average duration | |
---|---|---|
Flights | $166 | 1h 10m |
Buses | $74 | 10h 44m |
Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.