Cheap Flights from Des Moines (DSM) to San Juan (SJUA)

Compare Des Moines 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 Des Moines to San Juan

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

Find the cheapest month to fly from Des Moines to San Juan

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

Des Moines to San Juan: Flight information

The things to know before you go.
Cheapest flight found$501
Cheapest month to flyAugust

Finding cheap flights from Des Moines 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 Des Moines to San Juan is $501. 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 Des Moines to San Juan. But we found flights with one or more stops from $501.
As of July 2026, there are no flights flying from Des Moines to San Juan.
The cheapest month to fly from Des Moines to San Juan is usually August.
If you're flying from Des Moines Airport, 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 $501.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Des Moines Airport to San Juan on Sunday, 23 August 2026.
No airlines currently offer direct flights between Des Moines Airport 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.
Currently, Allegiant Air offers the cheapest flight tickets to San Juan.

Flying from Des Moines International Airport (DSM) to San Juan: what you need to know

  • Des Moines International Airport is located in Des Moines. Based in the UTC-4 timezone, San Juan is two hours ahead of Des Moines.

  • To avoid missing your DSM to San Juan 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 standard rule.

  • Travelling during a peak time such as July? Public holidays and other high seasons can mean longer queues at check-in and security. Play things extra safe and get there up to four hours ahead of international flights and two hours before domestic departures.

  • A stopover is the perfect opportunity to break up your journey and maybe even explore another city. When browsing for plane tickets from DSM to San Juan, uncheck the 'Direct flights only' box to see where you can stop along the way. Top options include:

    • Atlanta Hartsfield-Jackson International Airport (ATL)

    • Charlotte Douglas International Airport (CLT)

    • Nashville International Airport (BNA)

  • DSM is around 6 kilometres from central Des Moines. If you're catching a taxi, driving or ride-sharing from the centre, it'll take you 15 minutes or so to get there, depending on traffic. If you're planning to take public transport, expect the travel time to be around 30 minutes.

  • Looking for a hotel close to DSM? If you're boarding an early flight from Des Moines International Airport to San Juan, these accommodation options put the terminal practically at your doorstep:

  • 77% of flights taking off from Des Moines International Airport land at their destination on time.

  • You'll find DSM at 5800 Fleur Drive, Suite 201.

How to find the cheapest flights from Des Moines International Airport (DSM) to San Juan

  • The lowest price we've seen for a one-way Des Moines International Airport to San Juan flight is $188. The cheapest price for a return flight is $501. Bear in mind fares may change due to demand at the time of booking.

  • To pick up cheap flights from DSM to San Juan, book early. Airlines typically offer lower fares when tickets are first released.

  • The 'Whole month' tool will show you the cheapest tickets from Des Moines International Airport to San Juan throughout the entire month. It's a good way to find a bargain if your plans aren't set in stone.

  • Never miss a deal on cheap flights from DSM to San Juan by setting up a Price Alert. You'll get an email or push notification on the app when a new low fare is offered.

  • Tailor your flights with filters. Choose your ideal departure and arrival times, total journey duration and airlines. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Des Moines International Airport to San Juan.

Airports in San Juan

Luis Munoz Marin International Airport (SJU)

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

  • Travelling to the centre by public transport takes about 1 hour.

  • If you have a late flight from Des Moines International Airport to San Juan, few things beat the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and snoozing soon after at one of these hotels near SJU:

  • Booking your ride from Luis Munoz Marin International Airport about two weeks in advance of your flight from DSM to San Juan can help you get the lowest rate.

Best time to go to San Juan

  • March is the busiest month for flights from Des Moines International Airport to San Juan. To steer clear of the crowds, visit San Juan in December.

  • The warmest month in San Juan is August, with temperatures ranging between 24ºC (75ºF) and 32ºC (90ºF). Lock in your Des Moines International Airport to San Juan plane ticket then if you enjoy this type of weather.

  • February has average temperatures of between 21ºC (70ºF) and 28ºC (82ºF). Look for a cheap ticket from DSM to San Juan around that time if you like travelling in cooler conditions.

More about San Juan

  • When it comes to looking for somewhere to rest your head, you'll find the best stays in San Juan right here. Explore these options as soon as you've booked your flight from Des Moines International Airport to San Juan:

  • There are so many things to do and see in this city it can be hard to figure out where to begin. Esperanza Beach, Balneario El Escambron and Escambron Green are highlights which should feature on any good San Juan itinerary.

Explore more of Puerto Rico

  • San Juan is easy to fall in love with, but there are so many other parts of Puerto Rico waiting to be discovered. Around 113 kilometres west of San Juan, a visit to Aguadilla will keep you on the move. Start with popular sights like Silla Aguadilla, Bridges Surf Beach and Playa Rompe Olas.

  • Around 105 kilometres west of San Juan, Isabela is another essential stop in Puerto Rico. Experience major highlights starting with Playa montones, Shore Island Beach and Guajataca Forest Reserve.

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