Flight times from Bangkok to Milan & schedule

The average flight time from Bangkok to Milan is About 12 hours 35 minutes, covering a distance of About 9,023.73 km.

Flight duration

About 12 hours 35 minutes

Flight distance

About 9,023.73 km

How long is the flight from Bangkok to Milan?

The flights usually depart from Suvarnabhumi Airport and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU548
BKK 02:10
PVG 07:35
With stops 4.4h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:45
MXP 08:00
12.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY087
AUH 08:20
MXP 12:40
7.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:10
6.8h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8654
BKK 05:05
PVG 10:35
With stops 4.5h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:45
MXP 08:00
12.3h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
Ryanair FR2734
STN 21:05
BGY 00:10
2.1h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U28305
LGW 09:45
MXP 12:40
1.9h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U28283
LGW 10:15
LIN 13:15
2.0h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U28307
LGW 18:35
MXP 21:25
1.8h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
Wizz Air Malta W46302
LTN 14:40
MXP 17:45
2.1h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U22485
LTN 07:50
MXP 11:00
2.2h
S
M
T
W
T
F
S
Check prices
Air Arabia G9822
BKK 08:55
SHJ 12:20
With stops 6.4h
S
M
T
W
T
F
S
Air Arabia G9793
SHJ 06:55
BGY 10:55
7.0h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR117
DOH 15:45
MXP 20:05
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:35
MXP 06:55
6.3h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU424
BKK 11:50
CKG 16:15
With stops 3.4h
S
M
T
W
T
F
S
Hainan Airlines HU427
CKG 02:25
MXP 07:20
11.9h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ759
BKK 12:05
FCO 19:20
With stops 12.3h
S
M
T
W
T
F
S
ITA Airways AZ2114
FCO 20:00
LIN 21:10
1.2h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ759
BKK 12:05
FCO 19:20
With stops 12.3h
S
M
T
W
T
F
S
ITA Airways AZ2130
FCO 22:00
LIN 23:10
1.2h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ759
BKK 12:05
FCO 19:20
With stops 12.3h
S
M
T
W
T
F
S
ITA Airways AZ2092
FCO 17:00
LIN 18:10
1.2h
S
M
T
W
T
F
S
Check prices
Vietnam Airlines VN610
BKK 12:35
HAN 14:30
With stops 1.9h
S
M
T
W
T
F
S
Vietnam Airlines VN073
HAN 01:20
MXP 07:35
12.3h
S
M
T
W
T
F
S
Check prices
See all
Gulf Air GF153
BKK 19:40
BAH 22:55
With stops 7.3h
S
M
T
W
T
F
S
Gulf Air GF023
BAH 01:55
MXP 06:30
6.6h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways N0092
BKK 16:35
OSL 23:50
With stops 13.3h
S
M
T
W
T
F
S
Norwegian DY1876
OSL 10:10
MXP 12:50
2.7h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways N0192
BKK 13:05
ARN 20:00
With stops 12.9h
S
M
T
W
T
F
S
Ryanair FR2879
ARN 09:50
BGY 12:35
2.8h
S
M
T
W
T
F
S
Check prices
Vietnam Airlines VN610
BKK 12:35
HAN 14:30
With stops 1.9h
S
M
T
W
T
F
S
Vietnam Airlines VN073
HAN 01:20
MXP 07:35
12.3h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ759
BKK 12:05
FCO 19:20
With stops 12.3h
S
M
T
W
T
F
S
ITA Airways AZ2114
FCO 20:00
LIN 21:10
1.2h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ759
BKK 12:05
FCO 19:20
With stops 12.3h
S
M
T
W
T
F
S
ITA Airways AZ2130
FCO 22:00
LIN 23:10
1.2h
S
M
T
W
T
F
S
Check prices
ITA Airways AZ759
BKK 12:05
FCO 19:20
With stops 12.3h
S
M
T
W
T
F
S
ITA Airways AZ2092
FCO 17:00
LIN 18:10
1.2h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU424
BKK 11:50
CKG 16:15
With stops 3.4h
S
M
T
W
T
F
S
Hainan Airlines HU427
CKG 02:25
MXP 07:20
11.9h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR117
DOH 15:45
MXP 20:05
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:35
MXP 06:55
6.3h
S
M
T
W
T
F
S
Check prices
Air Arabia G9822
BKK 08:55
SHJ 12:20
With stops 6.4h
S
M
T
W
T
F
S
Air Arabia G9793
SHJ 06:55
BGY 10:55
7.0h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
Ryanair FR2734
STN 21:05
BGY 00:10
2.1h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U28305
LGW 09:45
MXP 12:40
1.9h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U28283
LGW 10:15
LIN 13:15
2.0h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U28307
LGW 18:35
MXP 21:25
1.8h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
Wizz Air Malta W46302
LTN 14:40
MXP 17:45
2.1h
S
M
T
W
T
F
S
Check prices
Norse Atlantic Airways Z0792
BKK 08:25
LGW 14:25
With stops 13.0h
S
M
T
W
T
F
S
easyJet U22485
LTN 07:50
MXP 11:00
2.2h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8654
BKK 05:05
PVG 10:35
With stops 4.5h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:45
MXP 08:00
12.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY087
AUH 08:20
MXP 12:40
7.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:10
6.8h
S
M
T
W
T
F
S
Check prices
See all
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Bangkok to Milan

Multiple airlines provide flights from Bangkok to Milan. The best rated one is Air China with an average rating of 10.0.

See more
Air China
Air China
User rating: 10.0
Gulf Air
Gulf Air
User rating: 10.0
Etihad Airways
Etihad Airways
User rating: 9.0
Qatar Airways
Qatar Airways
User rating: 9.0
Royal Jordanian
Royal Jordanian
User rating: 9.0

FAQs about flight schedules from Bangkok to Milan

  • When are flight tickets from Bangkok to Milan the cheapest?

    Airlines adjust prices for flights from Bangkok to Milan based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 12 hours 35 minutes to fly from Bangkok to Milan.
  • Airlines with flights from Bangkok to Milan: Thai Airways and Tap Portugal.
  • There are 4 airport(s) in Milan (MIL): Milan Bergamo Airport, Milan Linate Airport, Milan Malpensa Airport and Parma Airport.