Flight tickets from Milan to San Juan from ₹ 52,095

Compare Milan to San Juan flight deals

Find the cheapest month or even day of the year to fly to San Juan

Book the best San Juan fare with no extra fees

Flight deals from Milan to San Juan

Looking for a cheap last-minute deal or the best return flight from Milan to San Juan? If you want to travel next month, return fares start from ₹ 81,465. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to San Juan

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to San Juan flights are currently cheapest in September.

Milan to San Juan: Flight information

The things to know before you go.
Cheapest flight found₹ 52,095
Cheapest month to flySeptember

Finding cheap flights from Milan to San Juan: Frequently asked questions

There are 6 airports in San Juan: San Juan Isla Grande, San Juan Luis Munoz Marin, Roosevelt Roads, Ponce, Vieques, and Culebra.
The best price we found for a return flight from Milan to San Juan is ₹ 72,537. 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 to San Juan. But we found flights with one or more stops from ₹ 72,537.
As of May 2026, there are no flights flying from Milan to San Juan.
The cheapest month to fly from Milan to San Juan is usually September.
If you're flying from Milan, the cheapest airport near San Juan is San Juan Luis Munoz Marin – which is 11.3 km away from the centre of San Juan. We've found flights into this airport from ₹ 72,537.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to San Juan on Monday, 14 September 2026.
No airlines currently offer direct flights between Milan and San Juan. 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 San Juan 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 San Juan is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 27°C. August is typically the warmest month in San Juan, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging 23°C. The rainiest month is September.
The cheapest airline that flies to San Juan is Condor .

Flying from Milan to San Juan: what you need to know

  • Organising your flight from Milan to San Juan begins with finding the most convenient airport to start your trip. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are the main terminals in Milan.

  • Hop off the plane at San Juan's chief entry point, Luis Munoz Marin International Airport (SJU).

  • San Juan is five hours behind Milan and observes the UTC-4 timezone.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This will give you enough time to catch your Milan to San Juan flight.

  • Travelling over a peak time such as July? School holidays and other popular periods can mean longer queues and delays at security. Be extra cautious and get there up to four hours before international flights and two hours before a domestic departure.

How to find the cheapest flights from Milan to San Juan

  • To pick up cheap Milan to San Juan flights, book as early as you can. Airlines typically offer lower prices when tickets first go on sale.

  • Finding cheap plane tickets from Milan to San Juan is more likely if you can be flexible with your travel dates. Use the 'Whole month' function to see the best prices across each month and walk away with an awesome deal.

  • Stay on top of deals for cheap flights from Milan to San Juan by setting up a Price Alert. We'll send you an email or notification on the app when a special offer becomes available.

  • Pick your preferred arrival and departure times, airlines and number of stops by using the filters. Alternatively, sort your Milan to San Juan flight results by 'Fastest,' 'Best' or 'Cheapest.'

Flying from Milan

Milano Malpensa Airport (MXP)

  • We make it easy to book a Milan to San Juan flight with a stopover. To see your options leaving from Milano Malpensa Airport, deselect 'Direct flights only.' Next, select a flight that has a stop long enough to tour your chosen city. Some popular stopovers include:

    • John F. Kennedy International Airport (JFK)

    • Adolfo Suarez Madrid-Barajas Airport (MAD)

    • Newark Liberty International Airport (EWR)

  • Travelling from central Milan to MXP takes around 55 minutes by public transport. If you drive, ride-share or grab a cab, you'll cover the 40 kilometres in 45 minutes or so, depending on traffic.

  • Want a handy hotel close to Milano Malpensa Airport? If you're boarding an early flight from Milan to San Juan, these stays will have you nice and close to your departure gate:

  • When it comes to the on-time performance of Milano Malpensa Airport, data shows 68.23% of flights arrive within the scheduled time frame.

Orio al Serio International Airport (BGY)

  • Take some time to recharge during your Milan to San Juan flight with a stopover. Adolfo Suarez Madrid-Barajas Airport (MAD) is one of the top options between Orio al Serio International Airport and San Juan.

  • On public transport, you can travel from central Milan to BGY in around 2 hours 20 minutes. The airport is roughly 48 kilometres away. Driving will take you about 1 hour.

  • You're off on holiday, so why not extend it with an extra night away? Consider kicking back in one of these hotels near Orio al Serio International Airport the day before your flight from Milan to San Juan:

  • 68% of flights departing Orio al Serio International Airport stick to their scheduled arrival time.

Milano Linate Airport (LIN)

  • Whether just for a couple of hours or a handful of days, a stopover can make your entire trip feel a little more manageable. When jetting out of Milano Linate Airport (LIN), you can book a ticket from Milan to San Juan with a stop at Adolfo Suarez Madrid-Barajas Airport (MAD).

  • The journey time to LIN from central Milan is around 45 minutes on public transport. If you prefer to travel by car, it'll take you about 30 minutes to cover the 8 kilometres or so.

  • Rest a little longer, move a little slower, and still make your Milan to San Juan flight with plenty of time to spare. These accommodation options near Milano Linate Airport make it a breeze to get to the terminal if you're flying out first thing:

  • Airports have an on-time performance rating that monitors how often flights reach their destinations when they should. At LIN, that rate is 79.56%.

Arriving in San Juan

Luis Munoz Marin International Airport (SJU)

  • Luis Munoz Marin International Airport (SJU) to central San Juan takes about 10 minutes to reach by car. The centre is roughly 11 kilometres away.

  • It typically takes 55 minutes to get there when travelling by public transport.

  • Consider staying in a hotel close to SJU if you have a late flight from Milan to San Juan. Check in to one of these accommodation options and skip the long transfer:

  • Hit the road running by picking up a Luis Munoz Marin International Airport rental car. Grab a set of wheels from Sixt, Ace Rent a Car or U-Save and explore beyond San Juan's main sights.

  • Booking your ride from Luis Munoz Marin International Airport around two weeks ahead gives you the best chance of locking in a great deal.

Fernando Luis Ribas Dominicci Airport (SIG)

  • Fernando Luis Ribas Dominicci Airport (SIG) is around 6 kilometres from the centre of San Juan. Following your flight from Milan to San Juan, it'll take you approximately 15 minutes to get to the heart of the city in a ride-share or cab.

  • If you choose to travel on public transport, you'll get to the city centre in 1 hour or so.

Best time to go to San Juan

  • It's time to plan your trip dates for your flight from Milan to San Juan. July is the most popular month to visit San Juan. If you prefer a quieter vibe, go in May.

  • Lock in a Milan to San Juan ticket departing in September if you're eager to explore the city during its warmest month. Expect temperatures in San Juan to range from 23ºC to 33ºC.

  • If you like travelling in cooler conditions, search for a cheap flight from Milan to San Juan in February when temperatures average between 20ºC and 28ºC.

More about San Juan

  • When it comes to searching for somewhere to rest your head, you'll find the most popular stays in San Juan right here. Check out these options once you've locked in your flight from Milan to San Juan:

  • There are so many things to discover in this city it can be hard to figure out where to start. Castillo San Felipe del Morro, La Garita del morro de san juan bahia and Fortaleza Street are highlights which should be on any well-planned San Juan itinerary.

Explore more of Puerto Rico

  • Bayamon is just one of the many cities in Puerto Rico waiting to be explored after you've experienced San Juan. Around 10 kilometres to the west, top sights here include Plazoleta Ignacio Zorrilla, La Plaza de la Bomba Puertorriqueña, Monumento a los Trovadores and Parque Palm Court.

  • Carolina is another well-known destination in Puerto Rico and is around 11 kilometres east of San Juan. No trip is complete without experiencing Isla Verde Beach, Parque de Doble A Roberto Clemente Walker and Drone Zone Track.

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