Skip to content
Distance between cities

Madrid to Faro distance

Madrid and Faro are 527 km (328 mi) apart in a straight line and 722 km (449 mi) apart by road: about 7 hr 50 min of driving without stops, mostly on the A-5 and the A-66. Below you’ll find the route map, both halfway points, the bearing, the approximate flight time, the time difference and where every figure comes from.

By the All Map Tools Team

Map from Madrid to Faro: the straight line and the driving route
By road
722 km (449 mi)
Driving time
7 hr 50 min
Straight line
527 km (328 mi)
  • Driving route
  • Straight line
  • Straight-line midpoint
  • Halfway by road
Straight line vs driving distance

Lambert azimuthal equal-area projection centered on the midpoint. Route: FOSSGIS OSRM with data © OpenStreetMap contributors, calculated on November 1, 2026; simplified line.

Missing a road? Fix it on OpenStreetMap

The figures

Figure Value
Straight line 527 km (328 mi) geodesic on the WGS84 ellipsoid
By road 722 km (449 mi) fastest driving route (OSRM)
Driving time 7 hr 50 min no stops, no traffic
Road detour +37% 1.37 times the straight line
Average speed 92 km/h (57 mph) along the route, without stops
Bearing 226° (southwest) leaving Madrid toward Faro
Midpoint 38.7383° N, 5.8598° W near Valle de la Serena (Badajoz)
Halfway by road In Torremejía (Badajoz) 361 km from each city by road
Time difference 1 hour behind Faro compared with Madrid
Approximate flight 1 hr 10 min estimate: 30 min + the straight line at 800 km/h
Population Madrid: 3,506,730 · Faro: 70,347 INE population register, January 1, 2025; GeoNames

Madrid to Faro by road

The fastest driving route is 722 km (449 mi) long and takes about 7 hr 50 min without stops or traffic. It runs mostly on the A-5 (332 km), the A-66 (181 km), and the A-49 (133 km).

Of the 722 km, 662 km are in Spain and 59.9 km are in Portugal. That’s an average of 92 km/h (57 mph). Spain’s traffic authority (DGT) recommends a break every two hours or 200 km: with 3 stops of 20 minutes, the trip takes about 8 hr 50 min. The time is OSRM’s estimate with OpenStreetMap data: no traffic and speeds somewhat below the limits, so real trips can differ.

Straight-line distance and bearing

In a straight line, the shortest distance over the Earth’s surface, Madrid and Faro are 527 km (328 mi) apart. That’s the geodesic on the WGS84 ellipsoid, the distance “as the crow flies”.

The road is 37% longer: for every 100 km in a straight line you drive 137. That’s a big detour: the fastest route strays quite far from the straight line. Of the 34 Spain–Europe driving pairs in this series, it ranks 10th for detour (the average is 31%).

From Madrid, Faro lies to the southwest (bearing 226°), and from Faro, Madrid lies to the northeast. The straight line reaches Faro on a bearing of 223°: on a sphere the bearing keeps changing along the way, which is why the shortest route looks slightly curved on a flat map.

Halfway between Madrid and Faro

Halfway along the straight line, 264 km (164 mi) from each city, is the point 38.7383° N, 5.8598° W. It falls near Valle de la Serena (Badajoz, pop. 1,075), 6.6 km away. The nearest town of 20,000 people or more is Don Benito (Badajoz, pop. 37,986), 24.0 km away.

By road, the halfway point is 361 km (224 mi) from each city, in Torremejía (Badajoz, pop. 2,238). The nearest town of 20,000 people or more is Almendralejo (Badajoz, pop. 34,587), 10.6 km away. The two midpoints are 45.6 km apart: if you want to meet halfway, the one on the road is the useful one.

Time difference and flight

Faro is 1 hour behind Madrid all year (Western European Time versus Central European Time): when it’s 12:00 in Madrid, it’s 11:00 in Faro.

A direct flight would take about 1 hr 10 min. That’s an estimate: 30 minutes for takeoff, climb, descent and landing, plus the 527 km straight line at 800 km/h (about 497 mph), a typical airliner cruising speed. Real schedules depend on wind, routing and airports, and not every pair has a direct flight.

The two cities

Madrid has 3.5 million people (INE population register, January 1, 2025) and Faro 70,347 people (GeoNames).

Frequently asked questions

How many kilometers is it from Madrid to Faro?

527 km (328 mi) in a straight line and 722 km (449 mi) by road on the fastest route (mostly on the A-5 and the A-66).

How long is the drive from Madrid to Faro?

About 7 hr 50 min without stops or traffic, according to OSRM with OpenStreetMap data; with 3 stops of 20 minutes, about 8 hr 50 min.

Where is the halfway point between Madrid and Faro?

In a straight line, near Valle de la Serena (Badajoz). By road, 361 km from each city, in Torremejía (Badajoz).

How long is the flight from Madrid to Faro?

About 1 hr 10 min, estimated from the straight-line distance (527 km): 30 minutes for takeoff and landing plus the trip at 800 km/h. Real flight times vary with wind and routing.

What’s the time difference between Madrid and Faro?

Faro is 1 hour behind Madrid all year: when it’s 12:00 in Madrid, it’s 11:00 in Faro.

Measure it yourself on the map

The same two cities, already set up in the tools: move the points, get the route by bike or on foot and download the map.

Similar pairs

The ones in this series whose cities are closest to these two, in case another one suits you better.

More distances from Madrid

All distances

More distances from Faro

Sources