Cheap flights from Surabaya to Milan

Return
Economy
Surabaya (SUB)
Milan (MIL)
Depart
Return
Any month
|

How to find the cheapest flight from
Surabaya (SUB) to Milan (MIL)

All the information you need to plan the best SUB to MIL flight in 2021: compare Surabaya to Milan flight prices with the expected peak season, weather and rainfall in Milan.
How far in advance should I book a flight from Surabaya to Milan?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 26 days in advance, which can save you up to 49% on flights from Surabaya to Milan compared to booking the week you need them. Waiting 26 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at Rp 11,726,896. For sooner than that we have options available in the next 3 days from Rp 15,897,729.

What is the cheapest month to fly from Surabaya to Milan?

Flights from Surabaya to Milan lean towards being more expensive in December. Prices are generally better when you fly from Surabaya to Milan in February, with the cheapest ticket starting at Rp 7,041,851.

Surabaya to Milan 2021 flight deals

Cheap flights to Milan from Surabaya found for this year
14 Dec - 28 Dec
Rp 108,270,248pp
SUB
Surabaya Juanda
Multiple airlines
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
British Airways
   
2 STOPS
SUB
Surabaya Juanda
14 Dec - 28 Dec
Rp 134,766,464pp
SUB
Surabaya Juanda
Multiple airlines
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
British Airways
   
2 STOPS
SUB
Surabaya Juanda
14 Dec - 28 Dec
Rp 147,036,144pp
SUB
Surabaya Juanda
Cathay Pacific
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
Cathay Pacific
 
1 STOP
SUB
Surabaya Juanda

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Surabaya</span> to <span class="emphasized">Milan</span> flights.

Flight FAQs

From Surabaya to Milan

What airport do you fly from for flights from Surabaya to Milan?

Surabaya Juanda (SUB), located 15.0 km from the city centre, is the airport you fly out of when you book flights from Surabaya to Milan. 0 airlines have flights from Juanda to Milan on a regular basis. Booking flights from Surabaya Juanda to Milan should not be difficult; the airport handles an average of 0 outbound flights to Milan per day.

Can I find flights from Surabaya to Milan for under Rp 108,555,920 on Cheapflights?

Yes, there are multiple flights from Surabaya to Milan for under Rp 108,555,920. The cheapest flight booked recently is on Multiple Airlines for just Rp 108,270,248, but on average you can expect to pay Rp 182,202,544.

Are there direct flights from Surabaya to Milan for under Rp 108,555,920 on Cheapflights?

There are no direct flights from Surabaya to Milan, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Is Surabaya weather warmer or cooler than Milan?

We forecast the temperature to be around the 35 °Cs in October, on average. The temperature in Milan is generally colder than in Surabaya. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Surabaya to Milan?

For as low as Rp 147,036,144, Cathay Pacific can have you in Milan from Surabaya in 28h 15m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Surabaya to Milan return?

Currently priced at Rp 147,036,144, Cathay Pacific will fly you from Surabaya to Milan and back. In addition to Cathay Pacific, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on American Airlines for as low as Rp 242,151,120.

Alternative routes for Surabaya to Milan

See prices for flight routes from nearby airports that may be better suited for you.

Destination information for Milan

Things to know before you go - useful duration and weather info for your trip from Surabaya to Milan.
Today's exchange rate
Rp 1 = € 0.01
Average temperature for June in Milan
28.0 °C
Avg rainfall for June in Milan
73.0 mm

Airports servicing Surabaya

Airports servicing Milan

Milan Linate (LIN)
Home Italy Milan Cheap flights from Surabaya to Milan
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First