✓ Real prices checked on 2026-10-21

Flights Madrid to San Juan: from €682 return

Fly from Madrid to San Juan for €682 return with Royal Air Maroc. Median prices sit around €714, so booking early will help you grab the best fares before they climb.

Price and when to book

Prices on this route start from €682, with a median of €714. You'll see fares ranging from €682, €714 to €728, so there's room to find a deal. Generally, the earlier you book, the better the price, especially for long-haul international routes like this one, where seats tend to get pricier closer to departure.

Airline and stops

Royal Air Maroc operates this connection with 2 stops on the outbound leg. It's not a direct flight, so expect intermediate breaks. Whilst this adds to total journey time, these connecting flights are usually the most affordable way to reach Puerto Rico from Europe.

Best time to travel

San Juan enjoys tropical weather year-round. The dry season (November to April) is best: less rain and pleasant temperatures. For smaller crowds and better value, spring (March–April) can be a smart pick. Try to avoid September and October if you can, as that's hurricane season in the Caribbean.

What to do when you arrive in San Juan

Luis Muñoz Marín International Airport (SJU) is about 10 km from the city centre. Explore Old San Juan with its cobbled streets, Fort El Morro, and colonial galleries. Beaches like Flamenco (in Culebra, a short hop away) are stunning. Don't miss El Yunque, the national tropical rainforest, or the bioluminescent Laguna Grande.

FAQ

What's the cheapest flight from Madrid to San Juan?

From €682 return with Royal Air Maroc. Check availability now to lock in that price; as the travel date approaches, seats sell out and fares rise.

Are they direct flights or do they have stops?

They have 2 stops on the outbound journey. Not direct, but it's the most affordable option for this route from Madrid.

Which airline flies Madrid to San Juan?

Royal Air Maroc is the carrier we found with fares from €682 on this connection.

What can I see in San Juan in 3 days?

Spend a day in Old San Juan, another at Fort El Morro and nearby beaches, and the third exploring El Yunque or taking a trip to Culebra. It's tight, but covers the essentials.

Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.

Price calendar

The cheapest month to fly from Madrid to San Juan

Cheapest return flight we found in each month, checked on Kiwi.com (refreshed every 3 days). Tap a month to see those dates.

Checking prices…

More cheap routes