City Map Compare/ Distance / Buenos Aires to Shanghai

Distance from Buenos Aires to Shanghai

19,640 km (12,204 miles) — straight-line distance as the crow flies

19,640 km

Kilometers

12,204 miles

Miles

~23h 36m

Est. Flight

11h

Time Difference

Buenos Aires

Argentina
Area: 203 km²
Population: 3.06M
Timezone: UTC-3
Elevation: 25m

Shanghai

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

Buenos Aires and Shanghai are separated by over 20000 kilometers — roughly the distance of flying across multiple continents.

Buenos Aires is known for Tango dancing and La Boca neighborhood, while Shanghai is famous for The Bund waterfront and Pudong skyline.

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

Compare Buenos Aires and Shanghai side by side

Open Map Comparison

Frequently Asked Questions

How far is Buenos Aires from Shanghai?

The straight-line (as the crow flies) distance from Buenos Aires to Shanghai is 19,640 km (12,204 miles).

How long is the flight from Buenos Aires to Shanghai?

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

Is Buenos Aires bigger than Shanghai?

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

Browse all city distances · City directory