Cheap Flights from Madrid to San Diego, CA from $541
On Cheapflightsplus.com you will find 109 connecting flights from Madrid to San Diego. You can compare airfare deals from 11 airlines and multiple travel sites from $541, book and save on cheap plane tickets and last minute offers. Also check out MAD-SAN flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Madrid to San Diego Flight Deals
Best Flights from Madrid to San Diego Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $805 | 13:00 Madrid Barajas | 20:13 San Diego San Diego | 16h 13m layover 1h 50m - Dallas | British Airways | BA1513 BA2474 |
from $916 | 16:45 Madrid Barajas | 16:05+1 день San Diego San Diego | 32h 20m layover 18h 35m - London | Iberia | IB723 AY5453 |
from $933 | 06:55 Madrid Barajas | 16:05 San Diego San Diego | 18h 10m layover 4h 25m - London | British Airways | BA7052 BA273 |
from $541 | 14:30 Madrid Barajas | 20:17+1 день San Diego San Diego | 38h 47m layover 2h 5m - Paris 19h 46m - Newark | Iberia | IB577 BF720 AS297 |
from $566 | 13:20 Madrid Barajas | 20:17+1 день San Diego San Diego | 39h 57m layover 3h 10m - Paris 19h 46m - Newark | Transavia France | TO4635 BF720 AS297 |
from $584 | 21:05 Madrid Barajas | 11:46+2 дня San Diego San Diego | 47h 41m layover 16h 20m - London 16h 40m - Calgary | EasyJet | U26388 WS19 WS1564 |
from $608 | 22:15 Madrid Barajas | 20:19+2 дня San Diego San Diego | 55h 4m layover 13h 30m - Reykjavik 24h 18m - Washington D.C. | Air Onix | OG665 OG101 AS507 |
from $610 | 13:00 Madrid Barajas | 20:06+1 день San Diego San Diego | 40h 6m layover 1h 5m - Casablanca 22h 35m - New York | Royal Air Maroc | AT973 AT200 AS25 |
from $625 | 07:40 Madrid Barajas | 20:08 San Diego San Diego | 21h 28m layover 1h 20m - Lisbon 4h 24m - Oakland | TAP Portugal | TP1023 TP237 NK1479 |
from $625 | 07:40 Madrid Barajas | 11:26+1 день San Diego San Diego | 36h 46m layover 1h 20m - Lisbon 19h 46m - San Jose | TAP Portugal | TP1023 TP237 F91340 |
from $644 | 07:40 Madrid Barajas | 07:36+1 день San Diego San Diego | 32h 56m layover 1h 20m - Lisbon 15h 45m - San Francisco | TAP Portugal | TP1023 TP237 AS3401 |
from $644 | 07:40 Madrid Barajas | 07:40+1 день San Diego San Diego | 33h 0m layover 1h 20m - Lisbon 16h 0m - San Jose | TAP Portugal | TP1023 TP237 AS195 |
from $650 | 07:40 Madrid Barajas | 17:58 San Diego San Diego | 19h 18m layover 1h 20m - Lisbon 2h 10m - San Francisco | TAP Portugal | TP1023 TP237 F93382 |
from $705 | 20:25 Madrid Barajas | 11:46+2 дня San Diego San Diego | 48h 21m layover 17h 5m - London 16h 40m - Calgary | British Airways | BA465 WS19 WS1564 |
from $722 | 14:55 Madrid Barajas | 20:06+1 день San Diego San Diego | 38h 11m layover 2h 35m - Barcelona 18h 30m - New York | Iberia | IB415 VY9797 AS25 |
from $739 | 07:40 Madrid Barajas | 21:12 San Diego San Diego | 22h 32m layover 1h 20m - Lisbon 5h 25m - San Francisco | TAP Portugal | TP1023 TP237 AS2431 |
Flight Schedule Madrid to San Diego (California)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
06:55 — 16:05
|
06:55 — 08:25
IB711
Iberia
Madrid — London
4h 25m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
18h 10m including layover |
Find flight
from$920 |
|
06:55 — 16:05
|
06:55 — 08:25
BA7052
British Airways
Madrid — London
4h 25m stop
12:50 — 16:05
BA273
British Airways
London — San Diego
|
18h 10m including layover |
Find flight
from$933 |
|
09:05 — 16:05
|
09:05 — 10:35
BA7066
British Airways
Madrid — London
2h 15m stop
12:50 — 16:05
BA273
British Airways
London — San Diego
|
16h including layover |
Find flight
from$830 |
|
09:05 — 16:05
|
09:05 — 10:35
IB715
Iberia
Madrid — London
2h 15m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
16h including layover |
Find flight
from$941 |
|
11:35 — 22:55
|
11:35 — 14:30
BA4271
British Airways
Madrid — Chicago
5h 50m stop
21:09 — 23:36
BA5306
British Airways
Chicago — San Diego
|
20h 20m including layover |
Find flight
from$805 |
|
15:05 — 16:05
+1 day
|
15:05 — 16:35
IB719
Iberia
Madrid — London
20h 15m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
34h including layover |
Find flight
from$916 |
|
15:50 — 16:05
+1 day
|
15:50 — 17:15
IB721
Iberia
Madrid — London
19h 35m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
33h 15m including layover |
Find flight
from$916 |
|
16:45 — 16:05
+1 day
|
16:45 — 18:15
IB723
Iberia
Madrid — London
18h 35m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
32h 20m including layover |
Find flight
from$916 |
|
17:20 — 16:05
+1 day
|
17:20 — 18:50
IB725
Iberia
Madrid — London
18h stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
31h 45m including layover |
Find flight
from$941 |
|
17:20 — 16:05
+1 day
|
17:20 — 18:50
BA7058
British Airways
Madrid — London
18h stop
12:50 — 16:05
BA273
British Airways
London — San Diego
|
31h 45m including layover |
Find flight
from$969 |
|
07:40 — 20:08
|
07:40 — 07:55
TP1023
TAP Portugal
Madrid — Lisbon
1h 20m stop
09:15 — 14:15
TP237
TAP Portugal
Lisbon — Oakland
4h 24m stop
18:39 — 20:08
NK1479
Spirit Airlines
Oakland — San Diego
|
21h 28m including layover |
Find flight
from$625 |
|
07:40 — 11:26
+1 day
|
07:40 — 07:55
TP1023
TAP Portugal
Madrid — Lisbon
1h 20m stop
09:15 — 14:15
TP237
TAP Portugal
Lisbon — San Jose
19h 46m stop
10:01 — 11:26
F91340
Frontier Airlines
San Jose — San Diego
|
36h 46m including layover |
Find flight
from$625 |
|
10:45 — 07:36
+1 day
|
10:45 — 12:15
BA457
British Airways
Madrid — London
3h 5m stop
15:20 — 18:45
BA287
British Airways
London — San Francisco
11h 15m stop
06:00 — 07:36
AS3401
Alaska Airlines
San Francisco — San Diego
|
29h 51m including layover |
Find flight
from$837 |
|
10:45 — 07:40
+1 day
|
10:45 — 12:15
BA457
British Airways
Madrid — London
3h 5m stop
15:20 — 18:45
BA287
British Airways
London — San Jose
11h 30m stop
06:15 — 07:40
AS195
Alaska Airlines
San Jose — San Diego
|
29h 55m including layover |
Find flight
from$837 |
|
11:35 — 06:24
+1 day
|
11:35 — 14:30
AY5659
Finnair
Madrid — Chicago
4h 18m stop
18:48 — 20:32
F91483
Frontier Airlines
Chicago — Denver
8h 29m stop
05:01 — 06:24
F92817
Frontier Airlines
Denver — San Diego
|
27h 49m including layover |
Find flight
from$814 |
|
12:10 — 21:41
+1 day
|
12:10 — 12:30
TP1013
TAP Portugal
Madrid — Lisbon
23h 35m stop
12:05 — 15:30
TP201
TAP Portugal
Lisbon — Newark
2h 50m stop
20:23 — 23:28
TP8558
TAP Portugal
Newark — San Diego
|
42h 31m including layover |
Find flight
from$928 |
|
13:20 — 20:17
+1 day
|
09:50 — 12:00
TO4635
Transavia France
Madrid — Paris
3h 10m stop
18:40 — 21:00
BF720
Bluebird Cargo
Paris — Newark
19h 46m stop
17:59 — 21:04
AS297
Alaska Airlines
Newark — San Diego
|
39h 57m including layover |
Find flight
from$566 |
|
13:20 — 20:06
+1 day
|
13:20 — 15:30
TO4635
Transavia France
Madrid — Paris
3h 10m stop
18:40 — 21:00
BF720
Bluebird Cargo
Paris — New York
19h 30m stop
16:30 — 20:06
AS25
Alaska Airlines
New York — San Diego
|
39h 46m including layover |
Find flight
from$569 |
|
14:30 — 20:17
+1 day
|
14:30 — 16:35
IB577
Iberia
Madrid — Paris
2h 5m stop
18:40 — 21:00
BF720
Bluebird Cargo
Paris — Newark
19h 46m stop
17:59 — 21:25
AS297
Alaska Airlines
Newark — San Diego
|
38h 47m including layover |
Find flight
from$541 |
|
14:30 — 20:06
+1 day
|
14:30 — 16:35
IB577
Iberia
Madrid — Paris
2h 5m stop
18:40 — 21:00
BF720
Bluebird Cargo
Paris — New York
19h 30m stop
16:30 — 20:06
AS25
Alaska Airlines
New York — San Diego
|
38h 36m including layover |
Find flight
from$612 |
|
16:25 — 06:24
+1 day
|
16:25 — 19:15
AY5655
Finnair
Madrid — New York
3h 35m stop
22:59 — 01:37
F93161
Frontier Airlines
New York — Denver
3h 44m stop
08:45 — 10:22
F92817
Frontier Airlines
Denver — San Diego
|
22h 59m including layover |
Find flight
from$816 |
|
18:00 — 21:41
+1 day
|
18:00 — 18:20
TP1017
TAP Portugal
Madrid — Lisbon
17h 45m stop
12:05 — 15:30
TP201
TAP Portugal
Lisbon — Newark
2h 50m stop
20:23 — 23:28
TP8558
TAP Portugal
Newark — San Diego
|
36h 41m including layover |
Find flight
from$921 |
|
19:40 — 16:05
+1 day
|
19:40 — 20:05
IB1145
Iberia
Madrid — Lisbon
10h 55m stop
07:05 — 10:00
AY5989
Finnair
Lisbon — London
2h 55m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
29h 25m including layover |
Find flight
from$945 |
|
20:25 — 11:46
+2 days
|
20:25 — 21:45
BA465
British Airways
Madrid — London
17h 5m stop
14:50 — 16:40
WS19
WestJet
London — Calgary
16h 40m stop
09:20 — 11:46
WS1564
WestJet
Calgary — San Diego
|
48h 21m including layover |
Find flight
from$705 |
|
21:05 — 11:46
+2 days
|
21:05 — 22:30
U26388
EasyJet
Madrid — London
16h 20m stop
14:50 — 16:40
WS19
WestJet
London — Calgary
16h 40m stop
09:20 — 11:46
WS1564
WestJet
Calgary — San Diego
|
47h 41m including layover |
Find flight
from$584 |
|
21:10 — 21:41
+1 day
|
21:10 — 21:30
TP1021
TAP Portugal
Madrid — Lisbon
14h 35m stop
12:05 — 15:30
TP201
TAP Portugal
Lisbon — Newark
2h 50m stop
20:23 — 23:28
TP8558
TAP Portugal
Newark — San Diego
|
33h 31m including layover |
Find flight
from$921 |
|
22:15 — 20:19
+2 days
|
22:15 — 01:50
OG665
Air Onix
Madrid — Reykjavik
13h 30m stop
15:20 — 17:00
OG101
Air Onix
Reykjavik — Washington D.C.
24h 18m stop
17:18 — 20:19
AS507
Alaska Airlines
Washington D.C. — San Diego
|
55h 4m including layover |
Find flight
from$608 |
|
23:00 — 16:05
+1 day
|
23:00 — 23:25
IB539
Iberia
Madrid — Lisbon
7h 35m stop
07:05 — 10:00
AY5989
Finnair
Lisbon — London
2h 55m stop
12:50 — 16:05
AY5453
Finnair
London — San Diego
|
26h 5m including layover |
Find flight
from$934 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Madrid to San Diego depends on and how to choose the most interesting flight option for you.
Distance between Madrid and San Diego is 9403 miles. Time difference between the cities is 9h. Airplanes depart 06:10 to 23:50 from 2 Madrid airports and arrive 06:10 to 23:50 to 11 San Diego airports. Average flight time is 25h.
- The fastest flight 16h
- Average flight time 25h
- The earliest flight 06:10
- The latest flight 23:50
- Distance 5843 ml
The cheapest months to travel to San Diego are december (from 541 $), february (from 569 $), november (from 570 $).
The most expensive months are january (from 809 $), november (from 570 $), february (from 569 $).
What is the lowest airfare Madrid to San Diego?
The cheapest plane ticket found by our users is $541. This airfare is for economy class on one-way IB577 flight by Iberia for February 21, 2025 which leaves Barajas in Madrid at 14:30 am and arrives at San Diego San Diego at 20:17.
Popular Airlines on the Route
The flight Madrid — San Diego is served by 11 regular airlines and 2 low-cost airlines. Most of the flights on this route are operated by Air Canada - 2 departures per week at the price of from $ 1619 . And the most expensive tickets are offered by Air Europa airline - from $ 2367.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 109 flights with layovers on the route. The fastest connecting flight is BA7066 by British Airways takes 16h and the cheapest is IB577 by Iberia for $541.
- AC - Air Canadafrom $1619Find
- AT - Royal Air Marocfrom $610Find
- UX - Air Europafrom $966Find
- OG - Air Onixfrom $608Find
- AY - Finnairfrom $814Find
- IB - Iberiafrom $541Find
- TO - Transavia Francefrom $566Find
- TP - TAP Portugalfrom $625Find
- LH - Lufthansafrom $1633Find
- U2 - EasyJetfrom $584Find
- BA - British Airwaysfrom $705Find
Airports
You can fly from Madrid to San Diego from 2 airports (Barajas, Torrejon).
Madrid airports
- Barajas-MADfrom $541Find
- Torrejon-TOJFind
San Diego airports
- San Diego-SANFind
- San Diego Regional-USAFind
- Gillespie Field-SEEFind
- Golden Triangle Reg.-GTRFind
- El Cajon-CJNFind
- Lowndes County-UBSFind
- Miramar NAS-NKXFind
- Montgomery Field-MYFFind
- North Island NAS-NZYFind
- Brown Field Municipal-SDMFind
- AFB-CBMFind
Airplanes
There are flights to San Diego from Madrid by 11 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Madrid
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $55Find
- from $74Find
- from $60Find
- from $64Find
- from $72Find
- from $74Find
- from $71Find
- from $64Find
- from $73Find
- from $61Find
How to book a plane 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 flight ticket.
- 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.