Skip to content
Distance between cities

Santiago de Compostela to Porto distance

Santiago de Compostela and Porto are 192 km (120 mi) apart in a straight line and 231 km (144 mi) apart by road: about 2 hr 40 min of driving without stops, mostly on the A3 and the AP-9. Below you’ll find the route map, both halfway points, the bearing, the time difference and where every figure comes from.

By the All Map Tools Team

Map from Santiago de Compostela to Porto: the straight line and the driving route
By road
231 km (144 mi)
Driving time
2 hr 40 min
Straight line
192 km (120 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 192 km (120 mi) geodesic on the WGS84 ellipsoid
By road 231 km (144 mi) fastest driving route (OSRM)
Driving time 2 hr 40 min no stops, no traffic
Road detour +20% 1.20 times the straight line
Average speed 86 km/h (53 mph) along the route, without stops
Bearing 182° (south) leaving Santiago de Compostela toward Porto
Midpoint 42.0144° N, 8.5791° W near Valenza (Viana do Castelo District, Portugal)
Halfway by road In Valença (Viana do Castelo District, Portugal) 116 km from each city by road
Time difference 1 hour behind Porto compared with Santiago de Compostela
Population Santiago de Compostela: 100,965 · Porto: 252,687 INE population register, January 1, 2025; GeoNames

Santiago de Compostela to Porto by road

The fastest driving route is 231 km (144 mi) long and takes about 2 hr 40 min without stops or traffic. It runs mostly on the A3 (112 km) and the AP-9 (105 km).

Of the 231 km, 109 km are in Spain and 115 km are in Portugal. That’s an average of 86 km/h (53 mph). Spain’s traffic authority (DGT) recommends a break every two hours or 200 km: with 1 stop of 20 minutes, the trip takes about 3 hr. 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, Santiago de Compostela and Porto are 192 km (120 mi) apart. That’s the geodesic on the WGS84 ellipsoid, the distance “as the crow flies”.

The road is 20% longer: for every 100 km in a straight line you drive 120. That’s a normal detour between two cities. Of the 34 Spain–Europe driving pairs in this series, it ranks 30th for detour (the average is 31%).

From Santiago de Compostela, Porto lies to the south (bearing 182°), and from Porto, Santiago de Compostela lies to the north.

Halfway between Santiago de Compostela and Porto

Halfway along the straight line, 96.2 km (59.8 mi) from each city, is the point 42.0144° N, 8.5791° W. It falls near Valenza (Viana do Castelo District, Portugal, pop. 14,172), 4.7 km away. The nearest town of 20,000 people or more is O Porriño (Pontevedra, pop. 20,965), 16.7 km away.

By road, the halfway point is 116 km (71.8 mi) from each city, in Valença (Viana do Castelo District, Portugal). The nearest town of 20,000 people or more is O Porriño (Pontevedra, pop. 20,965), 14.6 km away. The two midpoints almost coincide (6.5 km apart), because the road doesn’t stray far from the straight line.

Time difference and flight

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

No flight time is given: under 500 km (311 miles) in a straight line, time at the airport outweighs time in the air.

The two cities

Santiago de Compostela has 100,965 people (INE population register, January 1, 2025) and Porto 252,687 people (GeoNames).

Frequently asked questions

How many kilometers is it from Santiago de Compostela to Porto?

192 km (120 mi) in a straight line and 231 km (144 mi) by road on the fastest route (mostly on the A3 and the AP-9).

How long is the drive from Santiago de Compostela to Porto?

About 2 hr 40 min without stops or traffic, according to OSRM with OpenStreetMap data; with 1 stop of 20 minutes, about 3 hr.

Where is the halfway point between Santiago de Compostela and Porto?

In a straight line, near Valenza (Viana do Castelo District, Portugal). By road, 116 km from each city, in Valença (Viana do Castelo District, Portugal).

What’s the time difference between Santiago de Compostela and Porto?

Porto is 1 hour behind Santiago de Compostela all year: when it’s 12:00 in Santiago de Compostela, it’s 11:00 in Porto.

Which direction is Porto from Santiago de Compostela?

South: the straight line leaves Santiago de Compostela on a bearing of 182° (0° is north and 90° is east).

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 Santiago de Compostela

All distances

More distances from Porto

Sources