One Way

Popular Filters

Departure Airports

One Way Price

AUD 336 AUD 1,300

Duration

2 h 30 m 22 h 30 m

Stops From Stuttgart

Departure From Stuttgart

Before 6 AM

AUD 588

6 AM - 12 PM

AUD 338

12 PM - 6 PM

AUD 337

After 6 PM

AUD 338

Arrival at Milan

6 AM - 12 PM

AUD 350

12 PM - 6 PM

AUD 337

After 6 PM

AUD 338

Alliances & Airlines

Oneworld

(2)

SkyTeam

(19)

Star Alliance

(50)

+ 10 more

Layover Airports

+ 11 more

Layover Duration

50 m 17 h 0 m

Stuttgart To Milan Flights

Book Stuttgart to Milan flight tickets at lowest price. Get best deals on your upcoming Stuttgart to Milan flights only on MakeMyTrip. Also Book Milan to Stuttgart Flights. Currently 76 flights flying from Stuttgart to Milan. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Lufthansa

AUD 354

AUD 337

Stuttgart to Milan , 30 Jul

Lufthansa LH | 2147 | Operated By Lufthansa CityLine

13:15

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

45 m

14:00

Wed, 30 Jul 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1856 | Operated By Lufthansa CityLine

15:20

Wed, 30 Jul 25

Terminal T2

Munich, Germany

01 h 10 m

16:30

Wed, 30 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Swiss

More Timing Options

AUD 355

AUD 338

Transit Visa may be required

Stuttgart to Milan , 30 Jul

Swiss LX | 1165

11:00

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

45 m

11:45

Wed, 30 Jul 25

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 1628

13:05

Wed, 30 Jul 25

Zurich, Switzerland

55 m

14:00

Wed, 30 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

More Timing Options

AUD 368

AUD 350

Stuttgart to Milan-Linate Airport , 30 Jul

Lufthansa LH | 127

06:10

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

50 m

07:00

Wed, 30 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 6904 | Operated By Air Dolomiti

08:45

Wed, 30 Jul 25

Terminal T1

Frankfurt, Germany

01 h 15 m

10:00

Wed, 30 Jul 25

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

AUD 382

AUD 363

Stuttgart to Milan , 30 Jul

Lufthansa LH | 127

06:10

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

50 m

07:00

Wed, 30 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 248

09:20

Wed, 30 Jul 25

Terminal T1

Frankfurt, Germany

01 h 20 m

10:40

Wed, 30 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

More Timing Options

AUD 422

AUD 402

Stuttgart to Milan-Linate Airport , 30 Jul

Lufthansa LH | 2153

06:10

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

45 m

06:55

Wed, 30 Jul 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 7404 | Operated By Air Dolomiti

08:10

Wed, 30 Jul 25

Terminal T2

Munich, Germany

01 h 10 m

09:20

Wed, 30 Jul 25

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Austrian Airlines

AUD 456

AUD 434

Transit Visa may be required

Stuttgart to Milan , 30 Jul

Austrian Airlines OS | 188

19:50

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

01 h 15 m

21:05

Wed, 30 Jul 25

Terminal T3

Vienna, Austria

BAGGAGE : CHECK INCABIN

Information not available

Austrian Airlines OS | 511

08:05

Thu, 31 Jul 25

Terminal T3

Vienna, Austria

01 h 25 m

09:30

Thu, 31 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

AUD 458

AUD 436

Stuttgart to Milan-Linate Airport , 30 Jul

Lufthansa LH | 133 | Operated By CityJet

10:55

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

50 m

11:45

Wed, 30 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 280 | Operated By Lufthansa CityLine

13:35

Wed, 30 Jul 25

Terminal T1

Frankfurt, Germany

01 h 15 m

14:50

Wed, 30 Jul 25

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

More Timing Options

AUD 461

AUD 439

Stuttgart to Milan , 30 Jul

Lufthansa LH | 2145

09:35

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

45 m

10:20

Wed, 30 Jul 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1856 | Operated By Lufthansa CityLine

15:20

Wed, 30 Jul 25

Terminal T2

Munich, Germany

01 h 10 m

16:30

Wed, 30 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Aegean Airlines

AUD 471

AUD 448

Transit Visa may be required

Stuttgart to Milan , 30 Jul

Aegean Airlines A3 | 511

19:35

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

02 h 10 m

22:45

Wed, 30 Jul 25

Thessaloniki, Greece

BAGGAGE : CHECK INCABIN

Information not available

Aegean Airlines A3 | 552

09:50

Thu, 31 Jul 25

Thessaloniki, Greece

02 h 10 m

11:00

Thu, 31 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

AUD 481

AUD 457

Stuttgart to Milan , 30 Jul

Lufthansa LH | 2151

20:35

Wed, 30 Jul 25

Terminal T3

Stuttgart, Germany

45 m

21:20

Wed, 30 Jul 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 9512 | Operated By Air Dolomiti

06:55

Thu, 31 Jul 25

Terminal T2

Munich, Germany

01 h 10 m

08:05

Thu, 31 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available