Direct flights from San José to Madrid

  • 12 flights a week
  • 2 airlines

🔔 Track this route

We check SJO → MAD every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

When the nonstops leave

Typical weekly schedule · 12 flights per week (~2 per day) · Updated 33d ago

Most leave in the afternoon.

Morning before noon 1 a week

Arrive the same day

12:30 AMTue
Afternoon noon – 6 PM 7 a week

Arrive the next morning

4:30 PM
Evening after 6 PM 4 a week

Arrive the next day

7:10 PMFri
7:40 PMTue, Thu, Sat
Iberojet Departs Terminal M Arrives Terminal 1
Iberia Departs Terminal M Arrives Terminal 4S

Frequently asked questions

Is there a direct flight from San José to Madrid?

Yes. Iberia and Iberojet fly nonstop from San José (SJO) to Madrid (MAD), daily. The flight takes about 11h 24m and covers 5,281 miles (8,499 km). Schedule data from 16 September 2026.

Which airlines fly direct from San José to Madrid?

Iberia, Iberojet operate nonstop flights from San José to Madrid.

How long is the flight from San José to Madrid?

The nonstop flight from San José to Madrid takes ~11h 24m (approximately 8499 km).

How often do direct flights operate from San José to Madrid?

Nonstop flights from San José to Madrid operate daily — 12 flights per week (~2 per day).

What days of the week are there direct flights from San José to Madrid?

Direct flights from San José to Madrid operate every day of the week. Iberojet flies Tuesday, Thursday, and Saturday and Iberia flies daily.