Porto to Madrid: Exactly 423 km (263 mi)

Porto, Portugal → Madrid, Spain

423
Kilometers
263
Miles
~1h 2min
Flight time (est.)
~550 km
Rough road-length estimate

228 nautical miles · Direction: east

Quick Answer

The straight-line distance from Porto to Madrid is 423 km (263 miles). Madrid lies roughly east of Porto; the initial great-circle bearing is 100° (E). It is an international route from Portugal to Spain.

Coordinates & Bearing

Porto (Norte, Portugal) sits at 41.1579°N, 8.6291°W; Madrid (Community of Madrid, Spain) is at 40.4168°N, 3.7038°W. The initial great-circle bearing is 100° (E); on a great circle the heading changes along the way.

Travel Options: Porto to Madrid

ModeFigureBasis
✈️ Flight ~1h 2min Estimate: 800 km/h + 30 min taxi. Not a schedule; total trip time is longer.
🚗 Road ~550 km · ~6h 53min Rough estimate: straight line × 1.3 at 80 km/h. Not live routing.
🚆 Rail No timetable data Same landmass, so rail may exist — check an operator.

Rough road-length estimate for Porto to Madrid: about 550 km. This is an estimate, not a routed drive — the actual road distance depends on the road network, crossings and the route chosen.

Halfway Point

The geographic halfway point of the great-circle path between Porto and Madrid lies at approximately 40.8135°N, 6.1527°W — the position that is an equal 212 km from each city along that path. It is a geometric midpoint, not a halfway point by road.

Time Zone Difference

Madrid (Europe/Madrid) is 1 hour ahead of Porto (Europe/Lisbon) all year; daylight saving does not change the gap.

Currency & Language

Both cities use the Euro (EUR). The primary language changes from Portuguese in Porto to Spanish in Madrid.

Other Routes from Porto

You Might Also Like

All routes in Spain

All distances from Porto · All distances from Madrid

Frequently Asked Questions

How far is Porto from Madrid?

The straight-line distance from Porto to Madrid is approximately 423 km (263 miles, 228 nautical miles).

What direction is Madrid from Porto?

Madrid lies roughly east of Porto; the initial great-circle bearing is 100° (E).

How long does it take to fly from Porto to Madrid?

Estimated flight time is about 1h 2min (great-circle distance at 800 km/h plus 30 min for taxi, take-off and landing). It is not an airline schedule; total airport-to-airport trip time is longer.

Can you drive from Porto to Madrid?

Rough road-length estimate for Porto to Madrid: about 550 km. This is an estimate, not a routed drive — the actual road distance depends on the road network, crossings and the route chosen.

Is there a time difference between Porto and Madrid?

Madrid (Europe/Madrid) is 1 hour ahead of Porto (Europe/Lisbon) all year; daylight saving does not change the gap.

Straight-line distance uses the great-circle (Haversine) method. Flight and road figures, where shown, are estimates rather than schedules or live routing. How SnapDistance calculates distances

Explore More