Lufthansa

Lufthansa flights from Milan to Frankfurt

Milan (MIL) Frankfurt (FRA) Return direction
1 h 20 minFlight time
512 kmDistance

Weather by month: Milan and Frankfurt

MonthMilanFrankfurt
January4°C · 99 mm3°C · 88 mm
February6°C · 76 mm3°C · 36 mm
March10°C · 114 mm7°C · 20 mm
April15°C · 196 mm12°C · 36 mm
May18°C · 163 mm16°C · 53 mm
June26°C · 72 mm21°C · 82 mm
July24°C · 121 mm20°C · 79 mm
August24°C · 220 mm20°C · 41 mm
September19°C · 255 mm16°C · 110 mm
October14°C · 50 mm11°C · 68 mm
November8°C · 129 mm6°C · 23 mm
December6°C · 70 mm4°C · 20 mm

Average temperature and total rainfall per month, last full year.

About Lufthansa flights from Milan to Frankfurt

Lufthansa operates flights between Milan and Frankfurt across a distance of 512 kilometres. The route typically takes 80 minutes and is usually non-stop, making it ideal for business travel and short leisure trips. Passengers can depart from either Milano Linate Airport (LIN) or Milano Malpensa Airport (MXP), with all flights arriving at Frankfurt Airport (FRA).

Fares on this route are typically lowest in September. Lufthansa's baggage policy for this flight requires passengers to purchase checked baggage separately, though a cabin bag up to 55x40x23 cm and 8 kg is included. Online check-in opens 30 hours before departure and closes 40 minutes before takeoff.

Airports on this route

DepartureMilano Linate Airport (LIN), Milano Malpensa Airport (MXP)
ArrivalFrankfurt Airport (FRA)
Flight time1 h 20 min (estimated)
Distance512 km
Quick answer

Lufthansa cabin bag: 1 piece, 8 kg (18 lb), 55 × 40 × 23 cm (22 × 16 × 9 in). Checked bag in Economy: not included in the basic fare.

ItemAllowanceDetails
Cabin bag 1 piece · 8 kg (18 lb) 55 × 40 × 23 cm (22 × 16 × 9 in)
Personal item included 40 × 30 × 10 cm (16 × 12 × 4 in)
Checked baggage - Economy not included paid option
Checked baggage - Economy 1 piece · 23 kg (51 lb) included in the fare
Checked baggage - Business 2 pieces · 32 kg (71 lb) included in the fare
Checked baggage - First 2 pieces · 32 kg (71 lb) included in the fare
Extra bagfrom 90 USDcheaper when added online in advance
Overweight feefrom 50 EUR (≈ 58 USD)per bag above the allowance

Basic Economy allowance on most routes; premium fares and some destinations get more. Weights are shown in kilograms with pounds in brackets, sizes in centimetres with inches in brackets. Always confirm on the official website before travelling.

Quick answer

Lufthansa online check-in opens 30 h before departure and closes 40 min before departure. Online check-in is free.

Online check-in opens30 h before departure
Online check-in closes40 min before departure
Airport counters close40 min before departure
Check-in feeonline check-in is free
Boarding passmobile boarding pass, print at home
Mobile app check-inavailable

Times apply to most routes; long-haul, US and some airport-specific deadlines differ. Confirm on the official website before travelling.

Frequently asked questions

How long does the Lufthansa flight from Milan to Frankfurt take?
The flight typically takes 80 minutes.
Which airports do Lufthansa flights use between Milan and Frankfurt?
Departures are from Milano Linate Airport (LIN) or Milano Malpensa Airport (MXP), with arrivals at Frankfurt Airport (FRA).
Is checked baggage included on Lufthansa flights from Milan to Frankfurt?
No, checked baggage is not included in the economy fare and must be purchased separately. A cabin bag up to 55x40x23 cm and 8 kg is included.
When can I check in online for this Lufthansa flight?
Online check-in opens 30 hours before departure and closes 40 minutes before takeoff.

Other Lufthansa routes

More about Lufthansa