Cheap Flights Madrid to Puerto Rico: Complete Guide 2026

Cheap flights Madrid to Puerto Rico: direct airlines, flight time, real prices, cheapest months to save on your San Juan flight. Complete 2026 guide.

🌐 Lee este artĂ­culo en español

Cheap flights Madrid to Puerto Rico: Old San Juan, a destination from Madrid
View of San Juan – CC BY-SA 4.0 via Wikimedia Commons

Cheap Flights from Madrid to Puerto Rico: Complete Guide 2026

Looking for cheap flights from Madrid to Puerto Rico? Compare your Madrid–San Juan flight with TopTravelCentre (round trip, MAD → SJU) and see in seconds which airline is cheapest for your dates. Puerto Rico is one of the Caribbean’s most vibrant destinations, and from Madrid it’s just 9 hours away by direct flight. White-sand beaches, Old San Juan’s cobblestone streets, El Yunque National Forest, and a cuisine that blends TaĂ­no, African, and Spanish influences await you across the Atlantic. The good news: finding cheap flights is absolutely possible if you know when and how to look.

This guide covers everything you need to fly from Madrid to Puerto Rico at the best price: direct airlines, flight duration, cheapest months, airports, and proven money-saving tactics. And if you’d rather head to the Mexican Caribbean, the cheap flights from Madrid to CancĂșn are a parallel direct from Barajas that shares an airline with this route: World2Fly operates both corridors.

Madrid–San Juan route at a glance

Fact Detail
Direct flight duration ~9 h (between 8 h 35 min and 9 h 10 min)
Distance ~3,960 miles (6,380 km)
Origin airport Madrid-Barajas (MAD) — Terminal 4S
Destination airport San Juan-Luis Muñoz MarĂ­n (SJU) — Terminal C
Direct airlines Iberia (year-round), World2Fly (seasonal)
Time difference San Juan is 6 hours behind Madrid
Cheapest month November (~€590 / ~$650 round trip)
Cheapest days to fly Tuesday and Wednesday

How long is the flight from Madrid to Puerto Rico?

A direct flight between Madrid and San Juan takes approximately 9 hours. Based on the schedules published by the airlines themselves:

  • Iberia IB379 (departure 15:50, arrival ~19:55): 8 h 55 min – 9 h 05 min, operated by Airbus A321neo or A330-200.
  • Iberia IB381 (departure 12:35, arrival ~15:25–16:40): 8 h 35 min – 9 h 10 min, depending on season and wind conditions.

In summer (June to October), favorable trade winds shorten the flight to about 8 hours and 40 minutes. In winter, headwinds can extend it to nearly 9 hours and 10 minutes.

If you fly with a layover — for example Madrid–Miami–San Juan with American Airlines, or Madrid–New York–San Juan with JetBlue — total travel time can exceed 12 hours. The direct flight is always the fastest option, and often the cheapest too if you book early.

Compare all direct and connecting options: search Madrid–San Juan flights here and find the best combination for your dates.

Which airlines fly from Madrid to Puerto Rico?

Iberia (direct flight)

Iberia is the main operator on this route, with two daily flights year-round. Departures are from Terminal 4S at Barajas, arriving at Terminal C in San Juan. Fares include checked baggage in premium cabins, and the A330-200 offers lie-flat seats in business and individual entertainment in economy.

  • Frequency: up to 14 weekly flights (2 per day).
  • Aircraft: Airbus A330-200 and A321neo.
  • Codeshare: Qatar Airways also markets these flights as QR 5353 (operated by Iberia).

World2Fly (direct — seasonal)

World2Fly, part of the Iberostar Group, operates seasonal direct flights to San Juan during peak season (summer and Christmas). These are charter-style flights with competitive pricing, though availability is more limited.

Other airlines (with layovers)

  • American Airlines — via Miami (MIA) or Dallas (DFW).
  • United Airlines — via Newark (EWR).
  • JetBlue — via New York (JFK).
  • Air Europa — via Miami (MIA) with codeshare partners.

Iberia and Air Europa, the two Spanish carriers that anchor this route, also fly the cheap flights from Madrid to Santo Domingo, another Caribbean corridor with very similar pricing.

Golden rule: on long-haul routes, direct airlines set the price floor. Before booking a connecting flight, check the direct flight price on TopTravelCentre.

Airports: Barajas and San Juan (Luis Muñoz Marín)

Madrid-Barajas (MAD) — Terminal 4S

Iberia’s flight departs from Terminal 4 Satellite (T4S). If arriving by car or metro, check in at the main T4 building and pass through security there. Recommendation: arrive at least 2 hours early for long-haul flights, as T4S requires extra walking time from security to the gates. From that same T4S, Iberia also departs to the United States on the cheap flights from Madrid to New York.

Luis Muñoz MarĂ­n Airport (SJU) — Terminal C

This is Puerto Rico’s main airport, located in Carolina, about 15–20 minutes by car from Old San Juan. Terminal C is modern and well-equipped with restaurants, duty-free shops, and free WiFi.

Getting to the city:

  • Taxi: fixed fare ~$25–30 USD to Old San Juan (about 15 minutes).
  • Uber: available, slightly cheaper than taxis.
  • Car rental: several agencies in the terminal; useful if you plan to explore the island (El Yunque, western beaches, Ponce).

Practical tip: If your flight arrives in the afternoon, book accommodation in advance. San Juan’s high season runs November to April and hotels fill up fast. Search flight and hotel together from here.

When is the cheapest time to fly to Puerto Rico?

Flight prices from Madrid to San Juan vary significantly by season. Prices verified on public flight search engines and official airline sites:

Month Approx. round-trip price Season
November (cheapest) ~€590 / ~$650 Low
February ~€690 / ~$760 Mid-high
June ~€660 / ~$725 Mid
January ~€850 / ~$935 High
December ~€920 / ~$1,010 Peak (Christmas)
May ~€2,335 / ~$2,570 Peak (events)

Best months for cheap flights: November, February, and June. November is the most affordable month of the year, with round-trip flights from about €590.

Most expensive months: May (coincides with conferences and events), December (Christmas holidays), and January (New Year and winter getaways). Prices can exceed €900 during these periods.

7 proven tips to get the cheapest flight

1. Book 6–8 weeks in advance

On transatlantic routes, the sweet spot is 6 to 8 weeks before departure. Booking more than 4 months ahead doesn’t always get the best price, and waiting until the last minute is a gamble.

2. Fly midweek

Tuesday, Wednesday, and Thursday are the cheapest days to fly. Weekends (especially Friday and Sunday) are up to 25% more expensive on this route.

3. Always compare with a search tool

Don’t just check Iberia’s website. Use a meta-search that aggregates every airline and flexible dates — like this one — to see at a glance which day and airline has the lowest fare.

4. Fly in the low season

November, just before the cruise and tourism high season kicks in, offers the best value. February and June are also solid choices. Avoid May, July, and December if you can.

5. Consider long layovers

If your budget is tight, a connecting flight with a several-hour layover in Miami or New York can be significantly cheaper than the direct option. The trick is comparing both before you decide.

6. Use incognito mode

Airlines and booking sites use cookies to raise prices when they see you searching the same route repeatedly. Always search in incognito mode or clear your cookies before each search.

7. Set price alerts

Configure price alerts for Madrid–San Juan on a flight search engine. You’ll get an email when the price drops, so you can buy at the perfect moment.

Ready to book? 🔍 Search your Madrid–Puerto Rico flight now and lock in the best price before it goes up.

Frequently Asked Questions (FAQ)

Do I need a visa to travel from Spain to Puerto Rico?

No. Puerto Rico is a US territory, but Spanish citizens do not need a visa for tourist stays of up to 90 days. You do need an ESTA (Electronic System for Travel Authorization) if you transit through the US mainland. For a direct Madrid–San Juan flight, a valid passport is sufficient.

What is the time difference?

Puerto Rico is 6 hours behind Madrid. When it’s 12:00 PM in Madrid, it’s 6:00 AM in San Juan.

Should I rent a car in Puerto Rico?

Yes, if you plan to explore outside San Juan. The island has good toll highways, and a rental car gives you freedom to visit El Yunque, Luquillo beaches, the west coast (RincĂłn, Isabela), and Ponce. Major rental agencies are available at SJU airport.

Are there direct flights year-round?

Iberia operates direct flights year-round. World2Fly adds seasonal service during peak summer and Christmas. During the rest of the year, connecting flights are the alternative.

What’s the best area to stay in San Juan?

Old San Juan is the most tourist-friendly area with historic charm. Condado and Isla Verde have beachfront hotels and are closer to the airport. Miramar is a quieter, central option.

Bottom line: the Madrid–Puerto Rico route is served direct by Iberia year-round, with flights of about 9 hours and prices as low as €590 in November. Compare airlines, book ahead, and fly midweek for the best deal. Search your flight here and start planning your Caribbean getaway.

Prices checked as of August 2026. Fares may vary based on availability and booking date.