Air Miles Calculator logo

Madrid (MAD) – Dubai (DXB) – Beijing (PEK)

The flight distance Adolfo Suárez Madrid–Barajas Airport - Dubai International Airport - Beijing Capital International Airport is 7154 miles / 11514 kilometers / 6217 nautical miles.

Madrid to Dubai distance (MAD–DXB)

Distance arrow
3516
Miles
Distance arrow
5659
Kilometers
Distance arrow
3055
Nautical miles

Dubai to Beijing distance (DXB–PEK)

Distance arrow
3638
Miles
Distance arrow
5855
Kilometers
Distance arrow
3161
Nautical miles

In Total

Distance arrow
7154
Miles
Distance arrow
11514
Kilometers
Distance arrow
6217
Nautical miles

Calculate Distance

Search by airport name, city, or IATA/ICAO airport code.

        Flight Duration

        • Estimated flight time from Madrid to Dubai is 7 hours 9 minutes.
        • Estimated flight time from Dubai to Beijing is 7 hours 23 minutes.

        Map of flight path

        Shortest flight path: Adolfo Suárez Madrid–Barajas Airport (MAD) – Dubai International Airport (DXB) – Beijing Capital International Airport (PEK).

        Airport information

        Origin Adolfo Suárez Madrid–Barajas Airport
        City: Madrid
        Country: Spain Flag of Spain
        IATA Code: MAD
        ICAO Code: LEMD
        Coordinates: 40°29′36″N, 3°34′0″W
        Stopover Dubai International Airport
        City: Dubai
        Country: United Arab Emirates Flag of United Arab Emirates
        IATA Code: DXB
        ICAO Code: OMDB
        Coordinates: 25°15′10″N, 55°21′51″E
        Destination Beijing Capital International Airport
        City: Beijing
        Country: China Flag of China
        IATA Code: PEK
        ICAO Code: ZBAA
        Coordinates: 40°4′48″N, 116°35′5″E