How can I find cheap flights from Milan Malpensa Airport to Ngurah Rai International Airport?
Explore the cheapest one-way and round-trip flights from Milan Malpensa Airport to Ngurah Rai International Airport over the next 90 days, with one-way fares from €386 and round-trip from €602. Based on Trip.com's latest 7-day flight data.
- Cheapest
- Round-trip
- Recommended
- Fastest
- Next 7 days
- Cheapest
MXP 12:40 PM35h 55m1 stopDPS 7:35 AMMilan - Bali | Sat, Dec 12 | China Eastern Airlines€386 €58234% off34% off€582 €386
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Wed, Dec 9 | China Eastern Airlines€387 €58234% off34% off€582 €387
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Tue, Nov 24 | China Eastern Airlines€387 €58234% off34% off€582 €387
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Tue, Dec 1 | China Eastern Airlines€38734% off€582 €387
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Mon, Nov 30 | China Eastern Airlines€38734% off€582 €387
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Thu, Dec 3 | China Eastern Airlines€39332% off€582 €393
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Thu, Dec 10 | China Eastern Airlines€39332% off€582 €393
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Sat, Dec 5 | China Eastern Airlines€39632% off€582 €396
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Fri, Dec 4 | China Eastern Airlines€39832% off€582 €398
MIL 1:00 PM17h 25m1 stopDPS 2:00 PMMilan - Bali | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
MXP 12:40 PM35h 55m1 stopDPS 7:35 AMMilan - Bali | Sat, Dec 12 | China Eastern Airlines
DPS 12:55 AM37h 5m1 stopMXP 7:00 AMBali - Milan | Sat, Dec 19 | China Eastern Airlines€602 €1,01641% off41% off€1,016 €602
MXP 3:40 PM21h 30m1 stopDPS 8:10 PMMilan - Bali | Mon, Nov 16 | Saudia
DPS 9:45 PM22h 35m1 stopMXP 1:20 PMBali - Milan | Sat, Nov 21 | Saudia€616 €1,01639% off39% off€1,016 €616
MXP 8:45 PM34h 5m1 stopDPS 1:50 PMMilan - Bali | Thu, Nov 12 | Air India
DPS 8:40 AM41h 35m1 stopMXP 7:15 PMBali - Milan | Mon, Nov 16 | Air India€648 €1,01636% off36% off€1,016 €648
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Thu, Nov 19 | China Eastern Airlines
DPS 12:55 AM37h 5m1 stopMXP 7:00 AMBali - Milan | Wed, Nov 25 | China Eastern Airlines€66235% off€1,016 €662
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Tue, Dec 8 | China Eastern Airlines
DPS 9:35 AM28h 25m1 stopMXP 7:00 AMBali - Milan | Tue, Dec 15 | China Eastern Airlines€66335% off€1,016 €663
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Sat, Dec 5 | China Eastern Airlines
DPS 12:55 AM37h 5m1 stopMXP 7:00 AMBali - Milan | Tue, Dec 8 | China Eastern Airlines€66734% off€1,016 €667
MXP 8:55 PM33h 55m1 stopDPS 1:50 PMMilan - Bali | Thu, Nov 19 | Air India
DPS 3:10 PM35h 15m1 stopMXP 7:25 PMBali - Milan | Thu, Nov 26 | Air India€67534% off€1,016 €675
MXP 12:40 PM28h 15m1 stopDPS 11:55 PMMilan - Bali | Tue, Dec 1 | China Eastern Airlines
DPS 3:10 PM35h 15m1 stopMXP 7:25 PMBali - Milan | Thu, Dec 3 | Air India€69232% off€1,016 €692
MXP 8:45 PM34h 5m1 stopDPS 1:50 PMMilan - Bali | Sat, Nov 21 | Air India
DPS 8:40 AM41h 35m1 stopMXP 7:15 PMBali - Milan | Fri, Nov 27 | Air India€69731% off€1,016 €697
MIL 1:00 PM17h 25m1 stopDPS 2:00 PMMilan - Bali | Thu, Nov 5 | Normal Airline
DPS 3:00 PM6hNonstopMIL 4:00 PMBali - Milan | Sat, Nov 7 | Normal AirlineFind more flightsFind more flights
MXP 9:45 PM17h 30m1 stopDPS 10:15 PMMilan - Bali | Mon, Nov 16 | Etihad Airways€497 €92046% off46% off€920 €497
MXP 9:45 PM17h 30m1 stopDPS 10:15 PMMilan - Bali | Thu, Jan 21 | Etihad Airways€504 €92045% off45% off€920 €504
MXP 9:50 PM18h 40m1 stopDPS 11:30 PMMilan - Bali | Tue, Nov 17 | Etihad Airways€513 €92044% off44% off€920 €513
MXP 9:50 PM18h 40m1 stopDPS 11:30 PMMilan - Bali | Thu, Nov 19 | Etihad Airways€52143% off€920 €521
MXP 3:10 PM19h 10m1 stopDPS 5:20 PMMilan - Bali | Thu, Nov 5 | Qatar Airways€53042% off€920 €530
MXP 9:45 PM17h 30m1 stopDPS 10:15 PMMilan - Bali | Mon, Nov 9 | Etihad Airways€53842% off€920 €538
MXP 10:30 AM18h 5m1 stopDPS 11:35 AMMilan - Bali | Thu, Jan 7 | Etihad Airways€54541% off€920 €545
MXP 9:50 PM18h 40m1 stopDPS 11:30 PMMilan - Bali | Sat, Nov 7 | Etihad Airways€56239% off€920 €562
MXP 10:30 AM18h 5m1 stopDPS 11:35 AMMilan - Bali | Wed, Nov 18 | Etihad Airways€56539% off€920 €565
MIL 1:00 PM17h 25m1 stopDPS 2:00 PMMilan - Bali | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
MXP 12:20 PM15h 55m1 stopDPS 11:15 AMMilan - Bali | Mon, Nov 16 | Singapore Airlines€613 €2,82478% off78% off€2,824 €613
MXP 12:20 PM15h 55m1 stopDPS 11:15 AMMilan - Bali | Sun, Nov 15 | Singapore Airlines€624 €2,82478% off78% off€2,824 €624
MXP 12:20 PM15h 55m1 stopDPS 11:15 AMMilan - Bali | Sat, Nov 14 | Singapore Airlines€762 €2,82473% off73% off€2,824 €762
MXP 12:20 PM15h 55m1 stopDPS 11:15 AMMilan - Bali | Tue, Dec 29 | Singapore Airlines€93567% off€2,824 €935
MXP 12:20 PM15h 55m1 stopDPS 11:15 AMMilan - Bali | Sat, Dec 26 | Singapore Airlines€1,49047% off€2,824 €1,490
MXP 12:20 PM16h 45m1 stopDPS 12:05 PMMilan - Bali | Wed, Nov 4 | Singapore Airlines€68076% off€2,824 €680
MXP 12:20 PM16h 45m1 stopDPS 12:05 PMMilan - Bali | Fri, Nov 13 | Singapore Airlines€68276% off€2,824 €682
MXP 12:20 PM16h 45m1 stopDPS 12:05 PMMilan - Bali | Mon, Nov 9 | Singapore Airlines€87269% off€2,824 €872
MXP 12:20 PM16h 45m1 stopDPS 12:05 PMMilan - Bali | Sun, Nov 8 | Singapore Airlines€99565% off€2,824 €995
MIL 1:00 PM17h 25m1 stopDPS 2:00 PMMilan - Bali | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
MXP 3:10 PM19h 10m1 stopDPS 5:20 PMMilan - Bali | Thu, Nov 5 | Qatar Airways€530 €1,57866% off66% off€1,578 €530
MXP 9:45 PM17h 30m1 stopDPS 10:15 PMMilan - Bali | Mon, Nov 9 | Etihad Airways€538 €1,57866% off66% off€1,578 €538
MXP 9:50 PM18h 40m1 stopDPS 11:30 PMMilan - Bali | Sat, Nov 7 | Etihad Airways€562 €1,57864% off64% off€1,578 €562
MXP 3:10 PM19h 10m1 stopDPS 5:20 PMMilan - Bali | Mon, Nov 9 | Qatar Airways€61261% off€1,578 €612
MXP 3:10 PM19h 10m1 stopDPS 5:20 PMMilan - Bali | Fri, Nov 6 | Qatar Airways€62261% off€1,578 €622
MXP 3:10 PM19h 10m1 stopDPS 5:20 PMMilan - Bali | Sun, Nov 8 | Qatar Airways€62460% off€1,578 €624
MXP 3:10 PM19h 10m1 stopDPS 5:20 PMMilan - Bali | Wed, Nov 4 | Qatar Airways€64959% off€1,578 €649
MXP 10:10 PM17h 30m1 stopDPS 10:40 PMMilan - Bali | Mon, Nov 9 | Iberia€68856% off€1,578 €688
MXP 1:05 PM18h 10m1 stopDPS 2:15 PMMilan - Bali | Sat, Nov 7 | Thai Airways€1,12028% off€1,578 €1,120
MIL 1:00 PM17h 25m1 stopDPS 2:00 PMMilan - Bali | Thu, Nov 5 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Milan to Bali 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 Milan Malpensa Airport to Ngurah Rai International Airport
Which month has the lowest one-way flight price from Milan Malpensa Airport to Ngurah Rai International Airport?
Based on Trip.com data from the past 12 months, if you’re looking for low one-way flight fares from Milan Malpensa Airport to Ngurah Rai International Airport, the best time to book is in September, with an average price of €417. Try to avoid July, when prices are highest, averaging around €772.
Which month is the cheapest for round-trip flights from Milan Malpensa Airport to Ngurah Rai International Airport?
Based on Trip.com data from the past 12 months, February is usually the cheapest month to find flights from Milan Malpensa Airport to Ngurah Rai International Airport, with an average price of €549. In contrast, August is typically the most expensive month, with average prices reaching €1,400.
What is the cheapest day of the week to fly from Milan Malpensa Airport to Ngurah Rai International Airport?
Based on Trip.com data from the past 12 months, the cheapest day to depart from Milan Malpensa Airport to Ngurah Rai International Airport is usually Sunday, with average fares typically lower than other days. Try to avoid departing on Saturday, as prices are usually the highest on that day.
Which airline offers the cheapest flights from Milan Malpensa Airport to Ngurah Rai International Airport?
The cheapest airline flying from Milan Malpensa Airport to Ngurah Rai International Airport is Wizz Air Malta (from €337) 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 Milan Malpensa Airport to Ngurah Rai International Airport?
Check the schedule for flights from Milan to Bali and find the flight that best matches your travel plans.
-
HU428
Milan Malpensa Airport
10:55 AM
MXP
5:00 AM
CKG
- M - - T - -Search -
HU7923
Chongqing Jiangbei International Airport
8:00 AM
CKG
1:05 PM
KUL
- M - W T F S -
AK378
Kuala Lumpur International Airport
4:05 PM
KUL
7:15 PM
DPS
S M T W T F S -
GF022
Milan Malpensa Airport
11:40 AM
MXP
7:30 PM
BAH
S M T W T F SSearch -
GF165
Bahrain International Airport
11:20 PM
BAH
12:45 PM
SIN
S M T W T F S -
GF165
Singapore Changi Airport
2:25 PM
SIN
3:35 PM
KUL
S M T W T F S -
OD157
Kuala Lumpur International Airport
5:55 PM
KUL
9:05 PM
DPS
- M - W - F S -
GF022
Milan Malpensa Airport
11:40 AM
MXP
7:30 PM
BAH
S M T W T F SSearch -
GF165
Bahrain International Airport
11:20 PM
BAH
12:45 PM
SIN
S M T W T F S -
GF165
Singapore Changi Airport
2:25 PM
SIN
3:35 PM
KUL
S M T W T F S -
AK374
Kuala Lumpur International Airport
5:05 PM
KUL
8:15 PM
DPS
S M T W T F S -
U23891
Milan Malpensa Airport
8:10 AM
MXP
1:25 PM
SSH
S M T W T F SSearch -
SV326
Sharm El Sheikh International Airport
4:30 PM
SSH
7:20 PM
JED
- M T W - F S -
SV856
King Abdulaziz International Airport
1:35 AM
JED
3:30 PM
SIN
S - T - T - - -
SV856
Singapore Changi Airport
5:10 PM
SIN
8:10 PM
DPS
S - T - T - - -
FR6913
Milan Malpensa Airport
8:40 PM
MXP
10:10 PM
VIE
S - - W - F SSearch -
TR061
Vienna International Airport
12:10 PM
VIE
5:50 AM
SIN
- - - W - F S -
TR280
Singapore Changi Airport
7:30 AM
SIN
10:15 AM
DPS
S M T W T F S -
U23851
Milan Malpensa Airport
7:15 AM
MXP
9:20 AM
AMS
S - T W - F -Search -
EY042
Amsterdam Airport Schiphol
8:15 PM
AMS
6:40 AM
AUH
S M T W T F S -
EY478
Zayed International Airport
8:50 AM
AUH
10:15 PM
DPS
S M T W T F S -
WY144
Milan Malpensa Airport
9:05 PM
MXP
6:45 AM
MCT
- M T - T - SSearch -
WY823
Muscat International Airport
9:15 AM
MCT
8:05 PM
KUL
S M - W T F S -
OD177
Kuala Lumpur International Airport
4:30 PM
KUL
7:40 PM
DPS
S M T W T F S -
U23651
Milan Malpensa Airport
6:35 AM
MXP
10:10 AM
ATH
S - T - - - -Search -
TR051
Athens International Airport "Eleftherios Venizelos"
8:55 AM
ATH
1:10 AM
SIN
S - - - T - - -
TR280
Singapore Changi Airport
7:30 AM
SIN
10:15 AM
DPS
S M T W T F S -
W46363
Milan Malpensa Airport
4:00 PM
MXP
9:15 PM
SSH
S M T W T F SSearch -
SV326
Sharm El Sheikh International Airport
4:30 PM
SSH
7:20 PM
JED
- M T W - F S -
SV856
King Abdulaziz International Airport
1:35 AM
JED
3:30 PM
SIN
S - T - T - - -
SV856
Singapore Changi Airport
5:10 PM
SIN
8:10 PM
DPS
S - T - T - - -
U23899
Milan Malpensa Airport
12:45 PM
MXP
6:00 PM
SSH
S - - W T F SSearch -
SV326
Sharm El Sheikh International Airport
4:30 PM
SSH
7:20 PM
JED
- M T W - F S -
SV856
King Abdulaziz International Airport
1:35 AM
JED
3:30 PM
SIN
S - T - T - - -
SV856
Singapore Changi Airport
5:10 PM
SIN
8:10 PM
DPS
S - T - T - -
About Milan Malpensa Airport and Ngurah Rai International Airport
Learn about Milan Malpensa Airport (MXP) and Ngurah Rai International Airport (DPS) — including location, terminals, transportation, and travel tips.
| Flight distance | 11,992.28 km |
|---|---|
| Cheapest one-way ticket price | €386 |
| Cheapest return ticket price | €602 |
FAQs for Milan Malpensa Airport to Ngurah Rai International Airport Flights
What is the transportation method from the main airport to downtown in Bali?
- The distance from Ngurah Rai International Airport to downtown is about 11 km. It takes about 30 minutes by taxi.
What are the cheapest flights from Milan Malpensa Airport to Ngurah Rai International Airport?
One-way flights from Milan Malpensa Airport to Ngurah Rai International Airport currently start from €386, and round-trip fares start from €602. The current lowest fare is a China Eastern Airlines flight departing on Sat, Dec 12; prices may vary depending on availability.What is the average price of a flight from Milan Malpensa Airport to Ngurah Rai International 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 Milan Malpensa Airport to Ngurah Rai International Airport is €758. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Milan Malpensa Airport to Ngurah Rai International Airport on Trip.com?
Enter Milan Malpensa Airport and Ngurah Rai International 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.
Popular Destinations
- Cheap tickets from Malpensa Airport to Tirana International Airport
- Cheap flights from Malpensa Airport to Mactan International Airport
- Cheap tickets from Malpensa Airport to Barcelona Airport
- Return plane tickets from Malpensa Airport to Ninoy Aquino International Airport
- Cheap tickets from Malpensa Airport to Charles De Gaulle Airport
- Plane tickets from Malpensa Airport to Barcelona
- Plane tickets from Malpensa Airport to Paris
- Cheap flights from Malpensa Airport to Cebu
- Cheap flights from Malpensa Airport to Manila
- Plane tickets from Malpensa Airport to Vilnius
- Cheap flights from Mactan International Airport to Ngurah Rai Airport
- Cheap tickets from Davao Airport to Ngurah Rai Airport
- Cheap tickets from Kuala Lumpur International Airport to Ngurah Rai Airport
- Cheap flights from Ninoy Aquino International Airport to Ngurah Rai Airport
- Return plane tickets from Soekarno-Hatta International Airport to Ngurah Rai Airport
- Cheap flights from Davao to Ngurah Rai Airport
- Cheap flights from Singapore to Ngurah Rai Airport
- Plane tickets from Cebu to Ngurah Rai Airport
- Return flight tickets from Jakarta to Ngurah Rai Airport
- Cheap flights from Manila to Ngurah Rai Airport
- Plane tickets from Malpensa Airport to Cebu
- Plane tickets from Malpensa Airport to Vilnius
- Return plane tickets from Malpensa Airport to Manila
- Cheap flights from Malpensa Airport to Barcelona
- Return plane tickets from Malpensa Airport to Paris
- Cheap flights from Malpensa Airport to Mactan International Airport
- Return plane tickets from Malpensa Airport to Barcelona Airport
- Return plane tickets from Malpensa Airport to Charles De Gaulle Airport
- Return plane tickets from Malpensa Airport to Tirana International Airport
- Cheap tickets from Malpensa Airport to Ninoy Aquino International Airport
- Hong Kong Weather in March
- New Zealand ETA
- Hong Kong Weather in September
- Europe eSIM
- Thailand Arrival Card
- Singapore GST Refund
- Visa-Free Countries For Filipinos
- Best Time to Visit Osaka
- Best Time to Visit Cebu
- What to Eat in Hong Kong
- China Public Holiday 2026
- What is ETA
- Marhaba Lounge
- Schengen Visa
- Meituan App
- When To Book Cheap Flights
- How to Book on Trip.com with GCash Installment
- Canton Fair
- Beijing Metro Map
- How to Book a Student Flight Ticket
- How to Track Flights Status on Trip.com
- Taipei Airport to City
- Hong Kong Plug
- Asia Miles
- Toronto Pearson International Airport
- Canada Food
- Tokyo Airport to City
- Beijing USJ App
- Cheap Flights in July
- Shenzhen Airport to City
- Flights from Santa Maria
- 4Z789 Flight Status
- Cheap flyadeal tickets to Manila
- Cheap Flights to Grand Anse Mahe
- 3U6693 Flight Status
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.