Cheap Flights from Milan to Denpasar

Travellers and cabin class

Compare Milan Malpensa to Bali (Denpasar) flight deals

Find the cheapest month or even day of the year to fly to Bali (Denpasar)

Book the best Bali (Denpasar) fare with no extra fees

Flight deals from Milan Malpensa to Bali (Denpasar)

Looking for a cheap last-minute deal or the best return flight from Milan Malpensa to Bali (Denpasar)? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan Malpensa to Bali (Denpasar)

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan Malpensa to Bali (Denpasar) flights are currently cheapest in April.

Milan Malpensa to Bali (Denpasar): Alternative routes

Compare routes from Milan Malpensa to Denpasar below. You may find an airport to fly into that's cheaper, faster, or easier than Bali (Denpasar).

Milan to Denpasar: Flight information

The things to know before you go.
Cheapest flight found$830
Cheapest month to flyMay

Finding cheap flights from Milan Malpensa to Bali (Denpasar): Frequently asked questions

The best price we found for a return flight from Milan Malpensa to Bali (Denpasar) is $830. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Milan Malpensa to Bali (Denpasar). But we found flights with one or more stops from $830.
As of April 2025, there are no flights flying from Milan Malpensa to Bali (Denpasar).
The cheapest month to fly from Milan Malpensa to Bali (Denpasar) is usually April 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Milan Malpensa Airport to Bali (Denpasar) Airport on Tuesday, 27 May 2025.
No airlines currently offer direct flights between Milan Malpensa Airport and Bali (Denpasar) Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Bali (Denpasar) but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Denpasar is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Saudia offers the cheapest flight tickets to Bali (Denpasar).

Travelling from Milano Malpensa Airport (MXP) to Ngurah Rai International Airport (DPS): what you need to know

  • Denpasar is seven hours ahead of Milan and follows the UTC+8 timezone.

  • To ensure you catch your MXP to DPS flight, leave enough time to check in and find your gate. Arriving two hours before international departures and one hour before domestic flights is the general rule.

  • During popular months such as July, it's best to get to the airport well in advance. Plan to arrive two hours before domestic departures and four hours ahead of international flights whenever you're flying during a high season in general.

  • We make it a cinch to book a flight with a stopover. To see your options for tickets from Milano Malpensa Airport to Ngurah Rai International Airport, deselect 'Direct flights only.' Then, choose a flight offering a stop long enough to tour your chosen city. Some great stopovers between MXP and DPS include:

    • Changi International Airport

    • Hamad International Airport

    • Istanbul Ataturk Airport

How to find the cheapest flights from Milano Malpensa Airport (MXP) to Ngurah Rai International Airport (DPS)

  • The cheapest price we've found for a one-way Milano Malpensa Airport to Ngurah Rai International Airport flight is $428. A round-trip plane ticket is currently $830. Depending on the availability when you book, these fares may change.

  • Don't wait until the last moment. You're more likely to get cheap tickets from MXP to DPS if you book early. Airlines often offer some fantastic early bird rates.

  • The 'Whole month' search function shows you the cheapest flights from Milano Malpensa Airport to Ngurah Rai International Airport across every month. It's a good way to find a bargain if your travel plans aren't set in stone.

  • Landing cheap flights from MXP to DPS couldn't be easier with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as a new deal comes up.

  • Discover the right flight for you with the help of the filters. To see the 'Cheapest,' 'Fastest' or 'Best' flights from Milano Malpensa Airport to Ngurah Rai International Airport, use the 'Sort by' tool. You can also filter by airline, departure and arrival times, and number of stops.

Handy information about Milano Malpensa Airport (MXP)

  • Of all flights departing from Milano Malpensa Airport, 68.23% land on time at their destination.

  • To get to Milano Malpensa Airport from central Milan, it'll take about 45 minutes by car. This depends on traffic though. It's approximately 48 kilometres from the airport to the city centre.

  • Expect a journey time of around 55 minutes when using public transport.

  • Looking for a convenient hotel near MXP? If you're catching an early flight from Milano Malpensa Airport to Ngurah Rai International Airport, these accommodation options will put you moments from your departure lounge:

Arriving at Ngurah Rai International Airport (DPS)

Getting from Ngurah Rai International Airport (DPS) to central Denpasar

  • From Ngurah Rai International Airport, Denpasar is approximately 16 kilometres away. It takes around 30 minutes to reach the centre by car.

  • If you're using public transport, expect a journey of roughly 50 minutes.

When to fly to Ngurah Rai International Airport (DPS)

  • The quietest month for a flight from Milano Malpensa Airport to Ngurah Rai International Airport is April, while July is the most popular. Pick the best time to visit Denpasar based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • The warmest month in Denpasar is March, with temperatures ranging between 24ºC (75ºF) and 30ºC (86ºF). Lock in your flights from Milano Malpensa Airport to Ngurah Rai International Airport in this month if you enjoy this type of weather.

  • If you like travelling in cooler conditions, look for a cheap ticket from MXP to DPS in August. Temperatures average between 21ºC (70ºF) and 28ºC (82ºF) then.

Explore more of Indonesia

  • You've visited Denpasar, now it's time to discover more of Indonesia. Journey about 306 kilometres north-west to Surabaya to tick off its top attractions. From Yos Sudarso Monument to Garasi Ollaf and PT.Danoe, your itinerary will be busy.

  • Around 290 kilometres west of Denpasar, Malang is another favourite stop in Indonesia. Get a taste of what this destination has to offer at Kampung Warna Warni, Skate Park Alun-Alun Malang and DK.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.