Buenos Aires to Madrid distance

The flight distance from Buenos Aires to Madrid is 10,045 km (6,242 miles), about 13 h 3 min in the air.

Kilometres
10,045 km
Miles
6,242 mi
Nautical miles
5,424 nmi
Flight time (est.)
13 h 3 min
Initial heading
38° NE

Map and calculator

Change either city to calculate a different route.

Loading the map…

About this route

10,045 km is the great-circle distance, the shortest path over Earth's surface between the two city centres. On a long route like this the shortest path bends noticeably toward the pole on a flat map, which is why flights from Buenos Aires to Madrid can pass over places that look out of the way.

The distance is the same in both directions.

Frequently asked questions

How far is Buenos Aires from Madrid?

The straight-line (great-circle) distance from Buenos Aires to Madrid is about 10,045 km, or 6,242 miles (5,424 nautical miles).

How long is a flight from Buenos Aires to Madrid?

A non-stop flight takes roughly 13 h 3 min based on a typical 800 km/h cruise speed plus take-off and landing. Actual scheduled times vary with wind and routing; westbound flights across the Atlantic or Pacific are usually slower because of the jet stream.

Which direction is Madrid from Buenos Aires?

Leaving Buenos Aires, the shortest route starts on a heading of about 38° (NE).

Related routes