Cheap Flights from Madrid to Dallas, TX from $275
On Cheapflightsplus.com you will find 6 direct and 963 connecting flights from Madrid to Dallas. You can compare airfare deals from 34 airlines and multiple travel sites from $275, book and save on cheap plane tickets and last minute offers. Also check out MAD-DFW flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Madrid to Dallas Flight Deals
Best Flights from Madrid to Dallas Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $393 | 16:00 Madrid Barajas | 20:10 Dallas Dallas/FT Worth Intl | 11h 10m | Finnair | AY5657 |
from $396 | 12:40 Madrid Barajas | 16:05 Dallas Dallas/FT Worth Intl | 10h 25m | British Airways | BA1513 |
from $396 | 16:00 Madrid Barajas | 20:10 Dallas Dallas/FT Worth Intl | 11h 10m | Iberia | IB363 |
from $355 | 16:20 Madrid Barajas | 16:35+1 день Dallas Dallas/FT Worth Intl | 31h 15m layover 18h 57m - Newark | Iberia | IB325 NK3718 |
from $368 | 16:20 Madrid Barajas | 16:35+1 день Dallas Dallas/FT Worth Intl | 31h 15m layover 18h 57m - Newark | Finnair | AY5655 NK3718 |
from $404 | 13:00 Madrid Barajas | 19:14 Dallas Dallas/FT Worth Intl | 13h 14m layover 1h 40m - Charlotte | British Airways | BA1612 BA1777 |
from $275 | 20:40 Madrid Barajas | 00:11+2 дня Dallas Dallas/FT Worth Intl | 34h 31m layover 12h 25m - Rome 3h 43m - Los Angeles | Aero Services Executive | W46014 N0411 NK419 |
from $280 | 11:25 Madrid Barajas | 16:35+1 день Dallas Dallas/FT Worth Intl | 36h 10m layover 5h 45m - Barcelona 16h 12m - Newark | Iberia | IB411 IB2627 NK3718 |
from $288 | 19:35 Madrid Barajas | 00:11+2 дня Dallas Dallas/FT Worth Intl | 35h 36m layover 9h 15m - Rome 8h 3m - Los Angeles | Ryanair | FR2436 N0411 NK419 |
from $288 | 14:45 Madrid Barajas | 04:14+2 дня Dallas Dallas/FT Worth Intl | 44h 29m layover 18h 25m - Rome 7h 44m - Los Angeles | Ryanair | FR9674 N0411 NK3710 |
from $293 | 16:30 Madrid Barajas | 04:14+2 дня Dallas Dallas/FT Worth Intl | 42h 44m layover 20h 25m - Paris 5h 29m - Los Angeles | Air Europa | UX1025 BF730 NK3710 |
from $296 | 12:45 Madrid Barajas | 16:35+1 день Dallas Dallas/FT Worth Intl | 34h 50m layover 4h 30m - Barcelona 16h 12m - Newark | Iberia | IB413 IB2627 NK3718 |
from $297 | 10:10 Madrid Barajas | 00:11+2 дня Dallas Dallas/FT Worth Intl | 45h 1m layover 22h 55m - Rome 3h 43m - Los Angeles | Aero Services Executive | W46012 N0411 NK419 |
from $299 | 12:45 Madrid Barajas | 12:48+1 день Dallas Dallas/FT Worth Intl | 31h 3m layover 4h 30m - Barcelona 12h 15m - New York | Iberia | IB413 IB2627 NK2707 |
from $299 | 16:05 Madrid Barajas | 04:14+2 дня Dallas Dallas/FT Worth Intl | 43h 9m layover 20h 40m - Paris 5h 29m - Los Angeles | Iberia | IB579 BF730 NK3710 |
from $304 | 16:40 Madrid Barajas | 00:11+2 дня Dallas Dallas/FT Worth Intl | 38h 31m layover 12h 10m - Rome 8h 3m - Los Angeles | Ryanair | FR9674 N0411 NK419 |
Flight Schedule Madrid to Dallas (Texas)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
12:40 — 16:05
|
12:40 — 16:05
BA1513
British Airways
Madrid — Dallas
|
10h 25m |
Find flight
from$396 |
|
12:40 — 16:05
|
12:40 — 16:05
AY4001
Finnair
Madrid — Dallas
|
10h 25m |
Find flight
from$421 |
|
12:40 — 16:05
|
12:40 — 16:05
IB4608
Iberia
Madrid — Dallas
|
10h 25m |
Find flight
from$438 |
|
16:00 — 20:10
|
16:00 — 20:10
AY5657
Finnair
Madrid — Dallas
|
11h 10m |
Find flight
from$393 |
|
16:00 — 20:10
|
16:00 — 20:10
BA4299
British Airways
Madrid — Dallas
|
11h 10m |
Find flight
from$396 |
|
16:00 — 20:10
|
16:00 — 20:10
IB363
Iberia
Madrid — Dallas
|
11h 10m |
Find flight
from$396 |
|
06:45 — 15:12
+1 day
|
06:45 — 08:00
IB401
Iberia
Madrid — Barcelona
10h 30m stop
18:30 — 21:15
VY9795
Vueling
Barcelona — Boston
14h 40m stop
11:55 — 15:12
F93601
Frontier Airlines
Boston — Dallas
|
39h 27m including layover |
Find flight
from$351 |
|
07:10 — 16:35
+1 day
|
07:10 — 08:25
IB403
Iberia
Madrid — Barcelona
10h 5m stop
18:30 — 21:40
VY9797
Vueling
Barcelona — Newark
16h 12m stop
13:52 — 16:35
NK3718
Spirit Airlines
Newark — Dallas
|
40h 25m including layover |
Find flight
from$328 |
|
07:40 — 22:57
|
07:40 — 08:05
TP1023
TAP Portugal
Madrid — Lisbon
2h 30m stop
10:35 — 14:45
TP223
TAP Portugal
Lisbon — Miami
5h 56m stop
20:41 — 22:57
NK1905
Spirit Airlines
Miami — Dallas
|
22h 17m including layover |
Find flight
from$329 |
|
08:30 — 16:35
+1 day
|
08:30 — 09:45
IB407
Iberia
Madrid — Barcelona
8h 45m stop
18:30 — 21:40
VY9797
Vueling
Barcelona — Newark
16h 12m stop
13:52 — 16:35
NK3718
Spirit Airlines
Newark — Dallas
|
39h 5m including layover |
Find flight
from$332 |
|
08:30 — 12:48
+1 day
|
08:30 — 09:45
IB407
Iberia
Madrid — Barcelona
8h 45m stop
18:30 — 21:40
VY9797
Vueling
Barcelona — New York
12h 15m stop
09:55 — 12:48
NK2707
Spirit Airlines
New York — Dallas
|
35h 18m including layover |
Find flight
from$336 |
|
09:30 — 12:48
+1 day
|
09:30 — 12:00
W46012
Aero Services Executive
Madrid — Rome
7h 5m stop
19:05 — 22:30
N0401
N0
Rome — New York
11h 25m stop
09:55 — 12:48
NK2707
Spirit Airlines
New York — Dallas
|
34h 18m including layover |
Find flight
from$330 |
|
09:35 — 12:48
+1 day
|
09:35 — 10:55
I21861
Iberia Express
Madrid — London
2h 10m stop
13:05 — 15:55
Z0701
Z0
London — New York
18h stop
09:55 — 12:48
NK2707
Spirit Airlines
New York — Dallas
|
34h 13m including layover |
Find flight
from$323 |
|
10:10 — 00:11
+2 days
|
09:30 — 12:00
W46012
Aero Services Executive
Madrid — Rome
22h 55m stop
07:15 — 10:55
N0411
N0
Rome — Los Angeles
3h 43m stop
18:58 — 00:11
NK419
Spirit Airlines
Los Angeles — Dallas
|
45h 1m including layover |
Find flight
from$297 |
|
10:15 — 04:14
+2 days
|
10:15 — 11:35
U28020
EasyJet
Madrid — London
23h 20m stop
10:55 — 14:10
Z0711
Z0
London — Los Angeles
8h 49m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
48h 59m including layover |
Find flight
from$317 |
|
11:25 — 16:35
+1 day
|
11:25 — 12:45
IB411
Iberia
Madrid — Barcelona
5h 45m stop
18:30 — 21:40
IB2627
Iberia
Barcelona — Newark
16h 12m stop
13:52 — 16:35
NK3718
Spirit Airlines
Newark — Dallas
|
36h 10m including layover |
Find flight
from$280 |
|
11:25 — 12:48
+1 day
|
11:25 — 12:45
IB411
Iberia
Madrid — Barcelona
5h 45m stop
18:30 — 21:40
IB2627
Iberia
Barcelona — New York
12h 15m stop
09:55 — 12:48
NK2707
Spirit Airlines
New York — Dallas
|
32h 23m including layover |
Find flight
from$283 |
|
12:45 — 16:35
+1 day
|
12:45 — 14:00
IB413
Iberia
Madrid — Barcelona
4h 30m stop
18:30 — 21:40
IB2627
Iberia
Barcelona — Newark
16h 12m stop
13:52 — 16:35
NK3718
Spirit Airlines
Newark — Dallas
|
34h 50m including layover |
Find flight
from$296 |
|
12:45 — 12:48
+1 day
|
12:45 — 14:00
IB413
Iberia
Madrid — Barcelona
4h 30m stop
18:30 — 21:40
IB2627
Iberia
Barcelona — New York
12h 15m stop
09:55 — 12:48
NK2707
Spirit Airlines
New York — Dallas
|
31h 3m including layover |
Find flight
from$299 |
|
13:05 — 04:14
+2 days
|
13:05 — 15:10
TO4633
Transavia France
Madrid — Paris
23h 40m stop
14:50 — 17:30
BF730
Bluebird Cargo
Paris — Los Angeles
5h 29m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
46h 9m including layover |
Find flight
from$305 |
|
14:20 — 04:14
+2 days
|
14:20 — 16:15
UX1029
Air Europa
Madrid — Paris
22h 35m stop
14:50 — 17:30
BF730
Bluebird Cargo
Paris — Los Angeles
5h 29m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
44h 54m including layover |
Find flight
from$308 |
|
14:45 — 04:14
+2 days
|
14:45 — 17:10
FR9674
Ryanair
Madrid — Rome
18h 25m stop
11:35 — 15:15
N0411
N0
Rome — Los Angeles
7h 44m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
44h 29m including layover |
Find flight
from$288 |
|
15:00 — 04:14
+2 days
|
15:00 — 16:25
UX1015
Air Europa
Madrid — London
18h 30m stop
10:55 — 14:10
Z0711
Z0
London — Los Angeles
8h 49m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
44h 14m including layover |
Find flight
from$335 |
|
15:45 — 22:19
+1 day
|
15:45 — 17:15
BA7068
British Airways
Madrid — London
20h 45m stop
14:00 — 18:25
Z0783
Z0
London — Orlando
2h 5m stop
20:30 — 22:19
NK503
Spirit Airlines
Orlando — Dallas
|
37h 34m including layover |
Find flight
from$331 |
|
16:05 — 04:14
+2 days
|
16:05 — 18:10
IB579
Iberia
Madrid — Paris
20h 40m stop
14:50 — 17:30
BF730
Bluebird Cargo
Paris — Los Angeles
5h 29m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
43h 9m including layover |
Find flight
from$299 |
|
16:30 — 04:14
+2 days
|
16:30 — 18:25
UX1025
Air Europa
Madrid — Paris
20h 25m stop
14:50 — 17:30
BF730
Bluebird Cargo
Paris — Los Angeles
5h 29m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
42h 44m including layover |
Find flight
from$293 |
|
18:00 — 04:14
+2 days
|
18:00 — 20:05
TO4637
Transavia France
Madrid — Paris
18h 45m stop
14:50 — 17:30
BF730
Bluebird Cargo
Paris — Los Angeles
5h 29m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
41h 14m including layover |
Find flight
from$305 |
|
19:35 — 00:11
+2 days
|
19:35 — 22:00
FR2436
Ryanair
Madrid — Rome
9h 15m stop
07:15 — 10:55
N0411
N0
Rome — Los Angeles
8h 3m stop
18:58 — 00:11
NK419
Spirit Airlines
Los Angeles — Dallas
|
35h 36m including layover |
Find flight
from$288 |
|
19:35 — 04:14
+2 days
|
19:35 — 22:00
FR2436
Ryanair
Madrid — Rome
9h 15m stop
07:15 — 10:55
N0411
N0
Rome — Los Angeles
12h 4m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
39h 39m including layover |
Find flight
from$309 |
|
20:40 — 00:11
+2 days
|
20:40 — 23:10
W46014
Aero Services Executive
Madrid — Rome
12h 25m stop
07:15 — 10:55
N0411
N0
Rome — Los Angeles
3h 43m stop
18:58 — 00:11
NK419
Spirit Airlines
Los Angeles — Dallas
|
34h 31m including layover |
Find flight
from$275 |
|
20:40 — 04:14
+2 days
|
20:40 — 23:10
W46014
Aero Services Executive
Madrid — Rome
12h 25m stop
07:15 — 10:55
N0411
N0
Rome — Los Angeles
7h 44m stop
22:59 — 04:14
NK3710
Spirit Airlines
Los Angeles — Dallas
|
38h 34m including layover |
Find flight
from$284 |
|
21:50 — 16:35
+2 days
|
21:50 — 00:15
IB657
Iberia
Madrid — Rome
18h 50m stop
19:05 — 22:30
N0401
N0
Rome — Newark
15h 22m stop
13:52 — 16:35
NK3718
Spirit Airlines
Newark — Dallas
|
49h 45m including layover |
Find flight
from$341 |
|
21:50 — 00:11
+2 days
|
21:50 — 00:15
IB657
Iberia
Madrid — Rome
11h 20m stop
11:35 — 15:15
N0411
N0
Rome — Los Angeles
3h 43m stop
18:58 — 00:11
NK419
Spirit Airlines
Los Angeles — Dallas
|
33h 21m including layover |
Find flight
from$346 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Madrid to Dallas depends on and how to choose the most interesting flight option for you.
Distance between Madrid and Dallas is 7972 miles. Time difference between the cities is 7h. Airplanes depart 00:30 to 23:55 from 2 Madrid airports and arrive 00:30 to 23:55 to 6 Dallas airports. Average flight time is 10h 48m.
- The fastest flight 10h 25m
- Average flight time 10h 48m
- The earliest flight 00:30
- The latest flight 23:55
- Distance 4954 ml
The cheapest months to travel to Dallas are august (from 367 $), october (from 374 $), september (from 423 $).
The most expensive months are november (from 839 $), december (from 805 $), february (from 618 $).
What is the lowest airfare Madrid to Dallas?
The cheapest plane ticket found by our users is $275. This airfare is for economy class on one-way W46014 flight by Aero Services Executive for August 27, 2025 which leaves Barajas in Madrid at 20:40 am and arrives at Dallas Dallas/FT Worth Intl at 00:11.
Popular Airlines on the Route
The flight Madrid — Dallas is served by 34 regular airlines and 7 low-cost airlines. Most of the flights on this route are operated by Vueling - 18 departures per week at the price of from $ 333 . And the most expensive tickets are offered by Iberia airline - from $ 7751.
Direct flights
There are 6 nonstop flights on the route. The fastest direct flight is BA1513 by British Airways takes 10h 25m and the cheapest is W46014 by Aero Services Executive for $393.
- AY - Finnairfrom $393Find
- IB - Iberiafrom $396Find
- BA - British Airwaysfrom $396Find
Connecting Flights
There are 963 flights with layovers on the route. The fastest connecting flight is BA1612 by British Airways takes 13h 14m and the cheapest is W46014 by Aero Services Executive for $275.
- VY - Vuelingfrom $333Find
- I2 - Iberia Expressfrom $323Find
- FR - Ryanairfrom $288Find
- LX - SWISS International Air Linesfrom $368Find
- UA - United Airlinesfrom $1248Find
- A3 - Aegean Airlinesfrom $537Find
- E9 - AJT Airfrom $545Find
- OG - Air Onixfrom $525Find
- SK - SASfrom $2191Find
- IB - Iberiafrom $280Find
- SN - Brussels Airlinesfrom $378Find
- KL - KLMfrom $664Find
Airports
You can fly from Madrid to Dallas from 2 airports (Barajas, Torrejon).
Madrid airports
- Barajas-MADfrom $275Find
- Torrejon-TOJFind
Dallas airports
- Addison-ADSFind
- Fort Worth Alliance-AFWFind
- Dallas North-DNEFind
- Dallas/FT Worth Intl-DFWFind
- Dallas Executive-RBDFind
- Love Field-DALFind
Airplanes
There are flights to Dallas from Madrid by 34 airlines that use 3 aircraft brands. They range from huge modern airplanes to small-sized.
- Boeing 787-9from $421Find
- Airbus A330-300from $548Find
- Airbus A321from $1 190Find
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.