One Way

Popular Filters

One Way Price

LKR 115,651 LKR 396,000

Duration

3 h 5 m 23 h 0 m

Stops From Basel/Mulhouse

Departure From Basel/Mulhouse

6 AM - 12 PM

LKR 126,144

12 PM - 6 PM

LKR 224,787

After 6 PM

LKR 115,652

Arrival at Milan

6 AM - 12 PM

LKR 135,114

12 PM - 6 PM

LKR 115,652

After 6 PM

LKR 123,467

Alliances & Airlines

Oneworld

()

SkyTeam

(4)

Star Alliance

(39)

+ 3 more

Layover Airports

+ 4 more

Layover Duration

50 m 16 h 30 m

Basel To Milan Flights

Book Basel to Milan flight tickets at lowest price. Get best deals on your upcoming Basel to Milan flights only on MakeMyTrip. Also Book Milan to Basel Flights. Currently 47 flights flying from Basel 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
Pegasus Airlines

LKR 115,652

Transit Visa may be required

Basel/Mulhouse to Milan-Orio Al Serio Apt , 28 Jul

Pegasus Airlines PC | 944

21:20

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

03 h

01:20

Tue, 29 Jul 25

Istanbul-Sabiha Gokcen, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines PC | 1213

14:20

Tue, 29 Jul 25

Istanbul-Sabiha Gokcen, Turkey

02 h 50 m

16:10

Tue, 29 Jul 25

Milan-Orio Al Serio Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

LKR 123,467

Transit Visa may be required

Basel/Mulhouse to Milan , 28 Jul

Lufthansa LH | 2401

20:10

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

21:10

Mon, 28 Jul 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 7432 | Operated By Air Dolomiti

22:05

Mon, 28 Jul 25

Terminal T2

Munich, Germany

01 h 10 m

23:15

Mon, 28 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

LKR 126,144

Transit Visa may be required

Basel/Mulhouse to Milan , 28 Jul

Lufthansa LH | 1201

08:25

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

09:25

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 5636 | Operated By Air Dolomiti

12:35

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

01 h 20 m

13:55

Mon, 28 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

LKR 127,290

Transit Visa may be required

Basel/Mulhouse to Milan-Linate Airport , 28 Jul

Lufthansa LH | 1203

11:30

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

12:30

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 5668 | Operated By Air Dolomiti

16:20

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

01 h 15 m

17:35

Mon, 28 Jul 25

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, Air Dolomiti

LKR 127,778

Transit Visa may be required

Basel/Mulhouse to Milan , 28 Jul

Lufthansa LH | 2401

20:10

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

21:10

Mon, 28 Jul 25

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Dolomiti EN | 8280

22:05

Mon, 28 Jul 25

Terminal T2

Munich, Germany

01 h 10 m

23:15

Mon, 28 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, Air Dolomiti

More Timing Options

LKR 130,171

Transit Visa may be required

Basel/Mulhouse to Milan , 28 Jul

Lufthansa LH | 1201

08:25

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

09:25

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Dolomiti EN | 8810

12:35

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

01 h 20 m

13:55

Mon, 28 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Austrian Airlines

LKR 135,114

Transit Visa may be required

Basel/Mulhouse to Milan , 28 Jul

Austrian Airlines OS | 474

20:25

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h 25 m

21:50

Mon, 28 Jul 25

Terminal T3

Vienna, Austria

BAGGAGE : CHECK INCABIN

Information not available

Austrian Airlines OS | 511

08:05

Tue, 29 Jul 25

Terminal T3

Vienna, Austria

01 h 25 m

09:30

Tue, 29 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

LKR 147,232

Transit Visa may be required

Basel/Mulhouse to Milan-Linate Airport , 28 Jul

Lufthansa LH | 1201

08:25

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

09:25

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 272

10:45

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

01 h 15 m

12:00

Mon, 28 Jul 25

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, Air Dolomiti

LKR 152,855

Transit Visa may be required

Basel/Mulhouse to Milan-Linate Airport , 28 Jul

Lufthansa LH | 1201

08:25

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

09:25

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Dolomiti EN | 272 | Operated By Lufthansa

10:45

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

01 h 15 m

12:00

Mon, 28 Jul 25

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Swiss, Air Dolomiti

LKR 157,639

Transit Visa may be required

Basel/Mulhouse to Milan , 28 Jul

Swiss LX | 3936 | Operated By Lufthansa

08:25

Mon, 28 Jul 25

Basel/Mulhouse, Switzerland

01 h

09:25

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Dolomiti EN | 8810

12:35

Mon, 28 Jul 25

Terminal T1

Frankfurt, Germany

01 h 20 m

13:55

Mon, 28 Jul 25

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available