587 € Cheap Flights from Milan to San Juan

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 727 €. 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 October.

Milan to San Juan: Flight information

The things to know before you go.
Cheapest flight found587 €
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 587 €. 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 587 €.
As of July 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 587 €.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to San Juan on Friday, 18 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 July, 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 Ryanair .

Travelling 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 journey. Milan Malpensa Airport (MXP), Milan Bergamo Airport (BGY) and Milan Linate Airport (LIN) are the main terminals in Milan.

  • Hop off the plane at San Juan Luis Munoz Marin Airport (SJU), the primary gateway of San Juan.

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

  • For a stress-free journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to catch your Milan to San Juan flight.

  • Flying over a peak time like July? School holidays and other popular seasons can mean longer queues and delays at check-in and security. Play it safe and arrive 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

  • Don't leave everything to the last moment. You're more likely to get cheap Milan to San Juan flights if you book ahead. Airlines often offer some fantastic early bird rates.

  • If you're flexible with your trip dates, use the 'Whole month' search tool. It'll show you the cheapest price in each month when looking for your plane ticket from Milan to San Juan.

  • There's no need to check every day to see if prices have dropped when you set up a Price Alert. We'll update you when a better deal comes up on cheap flights from Milan to San Juan.

  • Lock in a cheap Milan to San Juan flight with the help of our filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

Flying from Milan

Milan Malpensa Airport (MXP)

  • We make it easy to book a Milan to San Juan flight with a stopover. To see all the options departing from Milan Malpensa Airport, uncheck 'Direct flights only.' Next, select a flight offering a stop long enough to see the sights of the city of your choice. Popular stopovers include:

    • New York John F. Kennedy Airport (JFK)

    • Madrid Airport (MAD)

    • New York Newark Airport (EWR)

  • Located around 40 kilometres from the centre of Milan, MXP can be reached in about 50 minutes by car, depending on traffic. The journey on public transport is roughly 50 minutes.

  • Catching an early flight from Milan to San Juan? Avoid the hassle of rushing to the airport (and enjoy a little extra shut-eye) by choosing one of these hotels close to Milan Malpensa Airport:

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

Milan Bergamo Airport (BGY)

  • Give yourself some time to recharge during your Milan to San Juan flight with a stopover. Madrid Airport (MAD) is a popular option between Milan Bergamo Airport and San Juan.

  • BGY is about 48 kilometres from central Milan. It takes 50 minutes or so to get to the airport driving from the city centre. Public transport takes roughly 1 hour.

  • Want to treat yourself to an extra night away before your flight from Milan to San Juan? Unwind in a hotel near Milan Bergamo Airport before your trip officially begins. Consider one of these stays:

  • Milan Bergamo Airport has an on-time performance rate of 75%. This figure reflects how often flights that take off from this airport arrive at their destination on schedule.

Milan Linate Airport (LIN)

  • When organising your ticket from Milan to San Juan out of Milan Linate Airport (LIN), you have stopover options to choose from. Make a detour to Madrid Airport (MAD), one of the busiest transit hubs on this route.

  • From central Milan, LIN is around 8 kilometres away. It takes roughly 20 minutes to get to the airport by car and 30 minutes or so if you're on public transport.

  • Sleep 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 Milan Linate Airport make getting to the terminal a breeze if you're flying out early:

  • LIN has an on-time performance rating of 83%. This means most of its flights arrive at their destination on schedule and your trip is smooth and easy.

Arriving in San Juan

San Juan Luis Munoz Marin Airport (SJU)

  • The distance from San Juan Luis Munoz Marin Airport (SJU) to central San Juan is approximately 11 kilometres. It takes about 20 minutes to reach the centre driving.

  • Travelling to the centre on public transport will take you around 1 hour.

  • Book 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 avoid the hassle of a long transfer:

  • Grab a San Juan Luis Munoz Marin Airport rental car and explore San Juan and beyond with your own wheels. Sixt, Ace Rent a Car and U-Save are top providers you can book with here.

  • Lock in the best rate by reserving your vehicle from San Juan Luis Munoz Marin Airport about two weeks in advance of your trip.

San Juan Isla Grande Airport (SIG)

  • If you're staying in San Juan's centre (or just want to see the sights straight away), the city is around 0.80 kilometres from San Juan Isla Grande Airport (SIG). Look for any information desks to point you in the right direction after hopping off your flight from Milan to San Juan.

  • There are some comfortable places to call home for the night near SIG. Tuck yourself in after your Milan to San Juan flight at one of these well-located options:

Best time to go to San Juan

  • It's time to figure out your dates for your flight from Milan to San Juan. July is the most popular month to travel to San Juan. If you prefer a quieter atmosphere, go in March.

  • Before locking in your Milan to San Juan tickets, consider the kind of weather forecast you're hoping for. August is the warmest month in San Juan, with temperatures ranging from 24ºC (75ºF) to 32ºC (90ºF).

  • Search for cheap flights from Milan to San Juan in February if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 21ºC (70ºF) and 28ºC (82ºF) on average.

More about San Juan

  • Once you've booked your flight from Milan to San Juan, find a hotel that keeps you close to what you want to see. Make one of these options your base for exploring San Juan:

  • There are so many things to do and see in this city it can be difficult to know where to begin. Balneario El Escambron, La Garita del morro de san juan bahia and Beach San Juan are top attractions which should feature on any good San Juan itinerary.

Explore more of Puerto Rico

  • San Juan has plenty to offer, but there are so many other corners of Puerto Rico waiting to be explored. About 13 kilometres southwest of San Juan, a visit to Bayamon will keep you on the go. Start with leading sights like Ron del Barrilito - Hacienda Santa Ana, Parque de las Ciencias by Toroverde Power by Claro and Parque Recreativo Río Bayamón.

  • Carolina is another essential stop in Puerto Rico and is around 18 kilometres southeast of San Juan. No trip is complete without seeing Isla Verde Beach, Carolina Public Beach and Balneario Isla Verde.

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