How can I find cheap flights from Ngurah Rai International Airport to Milan Malpensa Airport?
Explore the cheapest one-way and round-trip flights from Ngurah Rai International Airport to Milan Malpensa Airport over the next 90 days, with one-way fares from TWD 4,286 and round-trip from TWD 21,680. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
DPS 15:1035h 5m1 stopMXP 19:15Bali - Milan | Sun, Nov 29 | Air India
MXP 20:4527h 35m1 stopDPS 07:20Milan - Bali | Sun, Dec 6 | Air IndiaTWD 21,680 TWD 28,29523% off23% offTWD 28,295 TWD 21,680
DPS 08:4041h 35m1 stopMXP 19:15Bali - Milan | Thu, Dec 17 | Air India
MXP 20:4534h 5m1 stopDPS 13:50Milan - Bali | Wed, Dec 23 | Air IndiaTWD 21,695 TWD 28,29523% off23% offTWD 28,295 TWD 21,695
DPS 08:4041h 35m1 stopMXP 19:15Bali - Milan | Mon, Nov 23 | Air India
MXP 20:4534h 5m1 stopDPS 13:50Milan - Bali | Fri, Nov 27 | Air IndiaTWD 21,878 TWD 28,29523% off23% offTWD 28,295 TWD 21,878
DPS 08:4041h 35m1 stopMXP 19:15Bali - Milan | Sun, Nov 22 | Air India
MXP 20:4534h 5m1 stopDPS 13:50Milan - Bali | Fri, Nov 27 | Air IndiaTWD 21,87823% offTWD 28,295 TWD 21,878
DPS 15:1035h 5m1 stopMXP 19:15Bali - Milan | Wed, Nov 25 | Air India
MXP 20:4534h 5m1 stopDPS 13:50Milan - Bali | Fri, Nov 27 | Air IndiaTWD 21,87823% offTWD 28,295 TWD 21,878
DPS 08:4041h 35m1 stopMXP 19:15Bali - Milan | Tue, Nov 24 | Air India
MXP 20:4527h 35m1 stopDPS 07:20Milan - Bali | Fri, Nov 27 | Air IndiaTWD 21,87823% offTWD 28,295 TWD 21,878
DPS 15:1035h 5m1 stopMXP 19:15Bali - Milan | Fri, Nov 20 | Air India
MXP 20:4527h 35m1 stopDPS 07:20Milan - Bali | Thu, Nov 26 | Air IndiaTWD 21,87823% offTWD 28,295 TWD 21,878
DPS 08:4041h 35m1 stopMXP 19:15Bali - Milan | Sun, Dec 6 | Air India
MXP 20:4527h 35m1 stopDPS 07:20Milan - Bali | Sun, Dec 13 | Air IndiaTWD 21,94222% offTWD 28,295 TWD 21,942
DPS 15:1035h 5m1 stopMXP 19:15Bali - Milan | Wed, Dec 9 | Air India
MXP 20:4527h 35m1 stopDPS 07:20Milan - Bali | Sun, Dec 13 | Air IndiaTWD 22,07022% offTWD 28,295 TWD 22,070
DPS 13:0017h 25m1 stopMIL 14:00Bali - Milan | Sat, Nov 14 | Normal Airline
MIL 15:006hDirectDPS 16:00Milan - Bali | Mon, Nov 16 | Normal AirlineFind more flightsFind more flights
- Cheapest
FMM 08:209h 20m1 stopBER 17:40Memmingen - Berlin | Thu, Nov 19 | Wizz AirTWD 4,286 TWD 5,49522% off22% offTWD 5,495 TWD 4,286
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Thu, Dec 31 | Air IndiaTWD 10,858 TWD 15,67431% off31% offTWD 15,674 TWD 10,858
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Thu, Jan 7 | Air IndiaTWD 10,867 TWD 15,67431% off31% offTWD 15,674 TWD 10,867
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Mon, Nov 16 | Air IndiaTWD 10,94630% offTWD 15,674 TWD 10,946
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Tue, Nov 17 | Air IndiaTWD 10,96630% offTWD 15,674 TWD 10,966
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Sat, Nov 21 | Air IndiaTWD 10,98630% offTWD 15,674 TWD 10,986
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Sun, Nov 22 | Air IndiaTWD 11,27228% offTWD 15,674 TWD 11,272
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Thu, Dec 24 | Air IndiaTWD 11,86024% offTWD 15,674 TWD 11,860
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Thu, Dec 3 | Air IndiaTWD 11,87524% offTWD 15,674 TWD 11,875
DPS 13:0017h 25m1 stopMIL 14:00Bali - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
DPS 16:4020h 55m1 stopMXP 06:35Bali - Milan | Wed, Nov 25 | EVA AirTWD 15,820 TWD 23,99834% off34% offTWD 23,998 TWD 15,820
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Wed, Nov 25 | Thai AirwaysTWD 15,874 TWD 23,99834% off34% offTWD 23,998 TWD 15,874
DPS 16:4021h 10m1 stopMXP 06:50Bali - Milan | Sat, Dec 26 | EVA AirTWD 15,908 TWD 23,99834% off34% offTWD 23,998 TWD 15,908
DPS 16:4021h 10m1 stopMXP 06:50Bali - Milan | Wed, Dec 2 | EVA AirTWD 16,08133% offTWD 23,998 TWD 16,081
DPS 16:4021h 10m1 stopMXP 06:50Bali - Milan | Tue, Dec 29 | EVA AirTWD 16,09633% offTWD 23,998 TWD 16,096
DPS 16:4020h 55m1 stopMXP 06:35Bali - Milan | Thu, Nov 26 | EVA AirTWD 16,37332% offTWD 23,998 TWD 16,373
DPS 16:4021h 10m1 stopMXP 06:50Bali - Milan | Fri, Dec 4 | EVA AirTWD 16,40732% offTWD 23,998 TWD 16,407
DPS 16:4020h 55m1 stopMXP 06:35Bali - Milan | Mon, Nov 23 | EVA AirTWD 16,41732% offTWD 23,998 TWD 16,417
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Fri, Nov 13 | Thai AirwaysTWD 16,51631% offTWD 23,998 TWD 16,516
DPS 13:0017h 25m1 stopMIL 14:00Bali - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
FMM 08:209h 20m1 stopBER 17:40Memmingen - Berlin | Thu, Nov 19 | Wizz AirTWD 4,286 TWD 5,49522% off22% offTWD 5,495 TWD 4,286
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Mon, Nov 16 | Air IndiaTWD 10,946 TWD 15,67430% off30% offTWD 15,674 TWD 10,946
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Sat, Nov 21 | Air IndiaTWD 10,986 TWD 15,67430% off30% offTWD 15,674 TWD 10,986
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Sun, Nov 22 | Air IndiaTWD 11,27228% offTWD 15,674 TWD 11,272
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Fri, Nov 20 | Air IndiaTWD 11,94424% offTWD 15,674 TWD 11,944
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Sat, Dec 19 | Air IndiaTWD 12,03823% offTWD 15,674 TWD 12,038
DPS 15:1035h 15m1 stopMXP 19:25Bali - Milan | Wed, Nov 18 | Air IndiaTWD 12,04723% offTWD 15,674 TWD 12,047
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Thu, Dec 31 | Air IndiaTWD 10,85831% offTWD 15,674 TWD 10,858
DPS 08:4041h 45m1 stopMXP 19:25Bali - Milan | Thu, Jan 7 | Air IndiaTWD 10,86731% offTWD 15,674 TWD 10,867
DPS 13:0017h 25m1 stopMIL 14:00Bali - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
DPS 16:4020h 55m1 stopMXP 06:35Bali - Milan | Thu, Nov 19 | EVA AirTWD 15,913 TWD 26,12539% off39% offTWD 26,125 TWD 15,913
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Fri, Nov 13 | Thai AirwaysTWD 16,516 TWD 26,12537% off37% offTWD 26,125 TWD 16,516
DPS 16:4020h 55m1 stopMXP 06:35Bali - Milan | Tue, Nov 17 | EVA AirTWD 16,861 TWD 26,12535% off35% offTWD 26,125 TWD 16,861
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Sat, Nov 14 | Thai AirwaysTWD 16,89635% offTWD 26,125 TWD 16,896
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Mon, Nov 16 | Thai AirwaysTWD 17,20234% offTWD 26,125 TWD 17,202
DPS 18:4519h 15m1 stopMXP 07:00Bali - Milan | Thu, Nov 19 | Etihad AirwaysTWD 17,48333% offTWD 26,125 TWD 17,483
DPS 18:4518h 45m1 stopMXP 06:30Bali - Milan | Tue, Nov 17 | Etihad AirwaysTWD 17,94831% offTWD 26,125 TWD 17,948
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Tue, Nov 17 | Thai AirwaysTWD 18,04131% offTWD 26,125 TWD 18,041
DPS 19:0018h 45m1 stopMXP 06:45Bali - Milan | Thu, Nov 19 | Thai AirwaysTWD 19,25126% offTWD 26,125 TWD 19,251
DPS 13:0017h 25m1 stopMIL 14:00Bali - Milan | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Bali to Milan are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Ngurah Rai International Airport to Milan Malpensa Airport
What is the cheapest month to fly from Ngurah Rai International Airport to Milan Malpensa Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Ngurah Rai International Airport to Milan Malpensa Airport are usually in December, with an average price of TWD 16,305. It is best to avoid August, when the average price can reach TWD 30,666.
What is the cheapest month to fly return from Ngurah Rai International Airport to Milan Malpensa Airport?
Based on Trip.com's data from the past 12 months, November is often the month to find the lowest fares from Ngurah Rai International Airport to Milan Malpensa Airport, with an average price of TWD 23,667. August is usually the most expensive month, with an average price reaching TWD 40,573.
What is the cheapest day of the week to fly from Ngurah Rai International Airport to Milan Malpensa Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Ngurah Rai International Airport to Milan Malpensa Airport is Wednesday, with average prices usually lower than other days. Avoid departing on Saturday as prices are typically highest on that day.
Which airline offers the cheapest flights from Ngurah Rai International Airport to Milan Malpensa Airport?
The cheapest airline flying from Ngurah Rai International Airport to Milan Malpensa Airport is Scoot (from TWD 10,398) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Ngurah Rai International Airport to Milan Malpensa Airport?
Check the schedule for flights from Bali to Milan and find the flight that best matches your travel plans.
-
TR239
Ngurah Rai International Airport
16:25
DPS
19:20
SIN
S M - - T F SSearch -
TR050
Singapore Changi Airport
02:45
SIN
08:40
ATH
S - - - T - - -
U23656
Athens International Airport "Eleftherios Venizelos"
21:40
ATH
23:25
MXP
- - - W T F - -
MF892
Ngurah Rai International Airport
00:30
DPS
06:05
XMN
S M T W T F SSearch -
MF821
Xiamen Gaoqi International Airport
09:30
XMN
14:10
LHR
- - T - T - S -
U28375
London Gatwick Airport
19:00
LGW
21:55
MXP
- - T - T - - -
MF892
Ngurah Rai International Airport
00:30
DPS
06:05
XMN
S M T W T F SSearch -
MF821
Xiamen Gaoqi International Airport
09:30
XMN
14:10
LHR
- - T - T - S -
W46304
London Luton Airport
20:25
LTN
23:25
MXP
S M T W T - S -
QG663
Ngurah Rai International Airport
09:35
DPS
10:35
CGK
S M T W T F SSearch -
CA978
Soekarno–Hatta International Airport
00:05
CGK
07:55
PEK
S M T - T F S -
CA749
Beijing Daxing International Airport
13:00
PKX
17:15
MXP
- M - - T - S -
TR239
Ngurah Rai International Airport
16:25
DPS
19:20
SIN
S M - - T F SSearch -
TR050
Singapore Changi Airport
02:45
SIN
08:40
ATH
S - - - T - - -
U23652
Athens International Airport "Eleftherios Venizelos"
11:25
ATH
13:05
MXP
S - T - - - - -
MF892
Ngurah Rai International Airport
00:30
DPS
06:05
XMN
S M T W T F SSearch -
MF821
Xiamen Gaoqi International Airport
09:30
XMN
14:10
LHR
- - T - T - S -
U28303
London Gatwick Airport
06:40
LGW
08:40
MXP
- - - W - - - -
AI2146
Ngurah Rai International Airport
10:35
DPS
15:35
DEL
S M - W - F SSearch -
AI137
Indira Gandhi International Airport
13:00
DEL
19:25
MXP
- M - W T F S -
MF892
Ngurah Rai International Airport
00:30
DPS
06:05
XMN
S M T W T F SSearch -
MF821
Xiamen Gaoqi International Airport
09:30
XMN
14:10
LHR
- - T - T - S -
U22485
London Luton Airport
08:45
LTN
11:50
MXP
- - - W T - S -
8B5109
Ngurah Rai International Airport
18:20
DPS
19:10
CGK
S M T W T F SSearch -
CA476
Soekarno–Hatta International Airport
23:00
CGK
05:50
TFU
S M T W T F S -
CA445
Chengdu Tianfu International Airport
01:45
TFU
06:20
MXP
S - - W - F - -
VJ998
Ngurah Rai International Airport
17:25
DPS
21:30
HAN
S - - W - F SSearch -
CA704
Noi Bai International Airport
12:20
HAN
16:40
PVG
S M T W T F S -
CA967
Shanghai Pudong International Airport
01:30
PVG
07:15
MXP
S M T W T F S
About Ngurah Rai International Airport and Milan Malpensa Airport
Learn about Ngurah Rai International Airport (DPS) and Milan Malpensa Airport (MXP) — including location, terminals, transportation, and travel tips.
| Flight distance | 11,992.28km |
|---|---|
| Cheapest one-way ticket price | TWD 4,286 |
| Cheapest return ticket price | TWD 21,680 |
FAQs for Ngurah Rai International Airport to Milan Malpensa Airport Flights
What is the transportation method from the main airport to downtown in Milan?
- The distance from Milan Malpensa Airport to downtown is about 40km, by taxi about 1 hour.
- The distance from Milan Linate Airport to downtown is about 7km, by taxi about 20 minutes.
- The distance from Il Caravaggio International Airport to downtown is about 46km, by taxi about 1 hour.
What are the cheapest flights from Ngurah Rai International Airport to Milan Malpensa Airport?
One-way flights from Ngurah Rai International Airport to Milan Malpensa Airport currently start from TWD 10,858, and round-trip fares start from TWD 21,680. The current lowest fare is a Air India flight departing on Thu, Dec 31; prices may vary depending on availability.What is the average price of a flight from Ngurah Rai International Airport to Milan Malpensa Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Ngurah Rai International Airport to Milan Malpensa Airport is TWD 22,022. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Ngurah Rai International Airport to Milan Malpensa Airport on Trip.com?
Enter Ngurah Rai International Airport and Milan Malpensa Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Find Cheap Flights with Trip.com
- Flights from Ngurah Rai International Airport to Lombok International Airport
- Flights from Ngurah Rai International Airport to Kuala Lumpur International Airport
- Flights from Ngurah Rai International Airport to Komodo International Airport
- Flights from Ngurah Rai International Airport to Singapore Changi Airport
- Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Flights from Ngurah Rai International Airport to Kuala Lumpur
- Flights from Ngurah Rai International Airport to Ho Chi Minh City
- Flights from Ngurah Rai International Airport to Labuan Bajo
- Flights from Ngurah Rai International Airport to Bangkok
- Flights from Ngurah Rai International Airport to Singapore
- Flights from London Luton Airport to Milan Malpensa Airport
- Flights from Istanbul Airport to Milan Malpensa Airport
- Flights from Madrid Barajas Airport to Milan Malpensa Airport
- Flights from Calgary International Airport to Milan Malpensa Airport
- Flights from Toronto Pearson International Airport to Milan Malpensa Airport
- Flights from Calgary to Milan Malpensa Airport
- Flights from Paris to Milan Malpensa Airport
- Flights from Toronto to Milan Malpensa Airport
- Flights from Madrid to Milan Malpensa Airport
- Flights from London to Milan Malpensa Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.