City Map Compare/ Distance / Madrid to Shanghai

Distance from Madrid to Shanghai

10,255 km (6,372 miles) — straight-line distance as the crow flies

10,255 km

Kilometers

6,372 miles

Miles

~12h 34m

Est. Flight

7h

Time Difference

Madrid

Spain
Area: 604 km²
Population: 3.33M
Timezone: UTC+1
Elevation: 650m

Shanghai

China
Area: 6,341 km²
Population: 24.87M
Timezone: UTC+8
Elevation: 4m

Madrid and Shanghai are separated by over 10000 kilometers — roughly the distance of flying across an entire ocean.

Madrid is known for Prado Museum and Royal Palace, while Shanghai is famous for The Bund waterfront and Pudong skyline.

In terms of city area, Shanghai is 10.5x larger than Madrid. You can compare their sizes visually on our side-by-side map comparison.

Compare Madrid and Shanghai side by side

Open Map Comparison

Frequently Asked Questions

How far is Madrid from Shanghai?

The straight-line (as the crow flies) distance from Madrid to Shanghai is 10,255 km (6,372 miles).

How long is the flight from Madrid to Shanghai?

A direct flight would take approximately 12h 34m, based on an average commercial jet speed of 850 km/h.

Is Madrid bigger than Shanghai?

Shanghai is larger at 6,341 km², compared to 604 km².

Browse all city distances · City directory