Iberia Madrid to San Jose Flights

Cheapflightsplus.com will find cheap Iberia flights from Madrid to San Jose. Compare airline ticket prices and book air tickets starting from $518 from trusted online travel agencies, web sites and directly from airlines. Check flights schedule of Iberia, arrivals and departure details below.

Find Cheap Airfare Madrid — San Jose by Iberia

To find cheap tickets choose a day of your departure with attractive price on the graph below and click «Find flights». For round trip flights please click «Check prices for return flight». The cheapest airfare is in december: one-way - $518, two-way – $888.
Direct flights
  • Check to choose departure date Check to choose departure date
Check prices for return flight
Find flights
Below is a detailed 2024 flight schedule for today, tomorrow and all other days. It may vary depending on season and a day of the week of your desired trip. We recommend booking your itinerary at least 2 weeks prior your travel to get the best price and availability by the airline.
Departure Arrival Flight Details Flight Time Price
12:25 pm — 4:50 pm
12:25 pm — 4:50 pm IB243 Iberia
Madrid — San Jose
11h 25m
Find flight
from$754
0:45 am — 3:40 pm
0:45 am — 6:30 am IB6660 Iberia
Madrid — Lima
6h 15m stop
12:45 pm — 3:40 pm LA2408 LAN Airlines
Lima — San Jose
21h 55m
including layover
Find flight
from$664
10:00 am — 7:27 pm
10:00 am — 1:50 pm IB4611 Iberia
Madrid — Miami
3h 27m stop
7:00 pm — 8:55 pm IB4058 Iberia
Miami — San Jose
16h 27m
including layover
Find flight
from$889
10:00 am — 8:50 pm
10:00 am — 1:50 pm IB4611 Iberia
Madrid — Miami
5h stop
6:50 pm — 8:50 pm IB4999 Iberia
Miami — San Jose
17h 50m
including layover
Find flight
from$912
11:55 pm — 9:20 am
+1 day
11:55 pm — 4:20 am IB155 Iberia
Madrid — Bogota
3h 40m stop
8:00 am — 9:20 am AV696 Avianca
Bogota — San Jose
16h 25m
including layover
Find flight
from$700
12:15 pm — 0:15 am
+1 day
12:15 pm — 4:40 pm IB151 Iberia
Madrid — Bogota
6h 25m stop
11:05 pm — 0:15 am AV692 Avianca
Bogota — San Jose
19h
including layover
Find flight
from$678
1:00 pm — 4:45 pm
+1 day
1:00 pm — 2:30 pm IB3652 Iberia
Madrid — London
20h 35m stop
11:05 am — 4:45 pm BA2237 British Airways
London — San Jose
34h 45m
including layover
Find flight
from$1303
1:25 pm — 4:45 pm
+1 day
1:25 pm — 2:55 pm IB717 Iberia
Madrid — London
20h 10m stop
11:05 am — 4:45 pm BA2237 British Airways
London — San Jose
34h 20m
including layover
Find flight
from$1303
5:20 pm — 4:45 pm
+1 day
5:20 pm — 6:50 pm IB725 Iberia
Madrid — London
16h 15m stop
11:05 am — 4:45 pm BA2237 British Airways
London — San Jose
30h 25m
including layover
Find flight
from$1332
5:30 pm — 4:45 pm
+1 day
5:30 pm — 6:50 pm IB1863 Iberia
Madrid — London
16h 15m stop
11:05 am — 4:45 pm BA2237 British Airways
London — San Jose
30h 15m
including layover
Find flight
from$1094
0:45 am — 3:56 pm
0:45 am — 6:30 am IB6660 Iberia
Madrid — Lima
4h 10m stop
10:40 am — 2:21 pm CM400 Compania Panamena de Aviacion
Lima — Panama City
59m stop
3:20 pm — 3:56 pm CM116 Compania Panamena de Aviacion
Panama City — San Jose
22h 11m
including layover
Find flight
from$713
11:00 pm — 10:30 pm
+2 days
11:00 pm — 11:25 pm IB539 Iberia
Madrid — Lisbon
18h 10m stop
5:35 pm — 9:15 pm TP261 TAP Portugal
Lisbon — Toronto
20h 45m stop
6:00 pm — 10:30 pm TS112 Air Transat
Toronto — San Jose
54h 30m
including layover
Find flight
from$707
12:30 pm — 4:00 pm
+1 day
12:30 pm — 3:15 pm IB211 Iberia
Madrid — New York
18h 45m stop
10:00 am — 1:45 pm AV665 Avianca
New York — San Pedro Sula
55m stop
2:40 pm — 4:00 pm AV665 Avianca
San Pedro Sula — San Jose
34h 30m
including layover
Find flight
from$706
3:40 pm — 2:55 pm
+2 days
3:40 pm — 4:05 pm IB533 Iberia
Madrid — Lisbon
20h 30m stop
12:35 pm — 4:20 pm LX2087 SWISS International Air Lines
Lisbon — Zurich
17h 5m stop
9:25 am — 2:55 pm LX8036 SWISS International Air Lines
Zurich — San Jose
54h 15m
including layover
Find flight
from$916
3:40 pm — 2:55 pm
+1 day
3:40 pm — 4:00 pm IB1151 Iberia
Madrid — Porto
3h 30m stop
7:30 pm — 10:55 pm LX2065 SWISS International Air Lines
Porto — Zurich
10h 30m stop
9:25 am — 2:55 pm LX8036 SWISS International Air Lines
Zurich — San Jose
30h 15m
including layover
Find flight
from$1166
4:25 pm — 1:35 pm
+1 day
4:25 pm — 7:15 pm IB325 Iberia
Madrid — New York
6h 25m stop
1:40 am — 5:45 am AV671 Avianca
New York — San Salvador
6h 35m stop
12:20 pm — 1:35 pm AV319 Avianca
San Salvador — San Jose
28h 10m
including layover
Find flight
from$651
4:25 pm — 1:12 pm
+1 day
4:25 pm — 7:15 pm IB325 Iberia
Madrid — New York
7h 55m stop
3:10 am — 8:35 am CM815 Compania Panamena de Aviacion
New York — Panama City
4h 10m stop
12:45 pm — 1:12 pm CM779 Compania Panamena de Aviacion
Panama City — San Jose
27h 47m
including layover
Find flight
from$674
6:55 am — 8:50 pm
6:55 am — 8:25 am IB711 Iberia
Madrid — London
3h 20m stop
11:45 am — 4:45 pm IB4024 Iberia
London — Miami
2h 5m stop
7:00 pm — 8:55 pm IB4058 Iberia
Miami — San Jose
20h 55m
including layover
Find flight
from$1019
6:55 am — 8:50 pm
6:55 am — 8:25 am IB711 Iberia
Madrid — London
1h 25m stop
9:50 am — 2:45 pm IB3584 Iberia
London — Miami
4h 5m stop
6:50 pm — 8:50 pm IB4058 Iberia
Miami — San Jose
20h 55m
including layover
Find flight
from$1091
7:40 pm — 10:30 pm
+1 day
7:40 pm — 8:00 pm IB1153 Iberia
Madrid — Porto
12h 50m stop
8:50 am — 12:05 pm TS765 Air Transat
Porto — Toronto
5h 55m stop
6:00 pm — 10:30 pm TS112 Air Transat
Toronto — San Jose
33h 50m
including layover
Find flight
from$704
7:40 pm — 2:35 pm
+2 days
7:40 pm — 8:00 pm IB549 Iberia
Madrid — Porto
23h 25m stop
7:25 pm — 10:50 pm LX2065 SWISS International Air Lines
Porto — Zurich
10h 20m stop
9:10 am — 2:35 pm LX8038 SWISS International Air Lines
Zurich — San Jose
49h 55m
including layover
Find flight
from$869
8:00 pm — 0:15 am
+2 days
8:00 pm — 9:15 pm IB425 Iberia
Madrid — Barcelona
15h 35m stop
12:50 pm — 5:44 pm AV19 Avianca
Barcelona — Bogota
5h 21m stop
11:05 pm — 0:15 am AV692 Avianca
Bogota — San Jose
35h 15m
including layover
Find flight
from$630
8:10 pm — 4:00 pm
+1 day
8:10 pm — 10:15 pm IB583 Iberia
Madrid — Paris
9h 45m stop
8:00 am — 1:10 pm AV229 Avianca
Paris — Bogota
1h 20m stop
2:30 pm — 4:00 pm AV698 Avianca
Bogota — San Jose
26h 50m
including layover
Find flight
from$1054
9:05 am — 11:18 am
+1 day
9:05 am — 10:35 am IB715 Iberia
Madrid — London
3h 25m stop
2:00 pm — 6:30 pm Z0783 Z0
London — Orlando
14h 33m stop
9:03 am — 11:18 am NK1309 Spirit Airlines
Orlando — San Jose
33h 13m
including layover
Find flight
from$518
9:40 pm — 4:00 pm
+1 day
9:40 pm — 11:50 pm IB591 Iberia
Madrid — Paris
8h 10m stop
8:00 am — 1:10 pm AV229 Avianca
Paris — Bogota
1h 20m stop
2:30 pm — 4:00 pm AV698 Avianca
Bogota — San Jose
25h 20m
including layover
Find flight
from$626
*Departure and arrival times are local. Last updated on 11/21/2024

Flight Information

There is 1 flight by Iberia from Madrid to San Jose every week with departures from Barajas and Torrejon. All flights arrive at Juan Santamaria Intl and Tobias Bolanos Intl.

Departures start from 0:45 am to 9:55 pm. Nonstop flight is 11h 25m. The time difference between Madrid and San Jose is 7h.

  • The fastest flight 11h 25m
  • Average flight time 11h 25m
  • The earliest flight 0:45 am
  • The latest flight 9:55 pm
  • Distance 5282 ml

The cheapest months for traveling to San Jose are february (from 518 $), november (from 637 $), january (from 700 $).

The most expensive and popular months are december (from 704 $), january (from 700 $), november (from 637 $).

The cheapest flight by Iberia that our users were able to find is $518. This airfare is economy class on one-way IB715 flight for February 1, 2025 leaving Barajas in Madrid at 9:05 am, it includes all taxes and additional fees.

Find same flight?

Other Popular Airlines on the Route

Besides Iberia there are other 23 airline carriers between Madrid and San Jose. Please review schedules and prices from the most popular airlines to find the best airfare deals from Madrid to San Jose.

Nonstop flights

There are 2 direct flights every day from Madrid. Airlines and fares are below:

  • E9 - AJT Air
    from $610
    Find
See more direct flights

Connecting Flights

List of flights with layovers (1 and more stops):

  • UX - Air Europa
    from $603
    Find
  • VY - Vueling
    from $724
    Find
  • EI - Aer Lingus
    from $1103
    Find
  • PU - PLUNA
    from $673
    Find
  • 2W - Welcome Air Luftfahrt
    from $682
    Find
  • I2 - Iberia Express
    from $511
    Find
  • AM - Aeromexico
    from $464
    Find
  • AT - Royal Air Maroc
    from $745
    Find
  • E9 - AJT Air
    from $692
    Find
  • AV - Avianca
    from $513
    Find
  • LA - LAN Airlines
    from $652
    Find
See more connecting flights

How to book an air ticket yourself?

How to book an air ticket yourself?
  • Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
  • Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
  • Click «Buy» when you are ready — our system will redirect you to the site that sells the selected airfare.
  • Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
  • That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.

    To find a plane ticket, please select dates.

Back