Skip to main content
AMZBooking
Porto

Comparison · Porto vs San Sebastián · Portugal / Spain

Porto vs San Sebastián

Two great trips, different strengths. Here is how they compare on the things that decide it.

Updated By the AMZBooking editorial team

Photo: Diego Delso, CC BY-SA 3.0

Quick answer

Choose Porto for Port wine, Ribeira and lower day-to-day costs; choose San Sebastián for Pintxos and La Concha beach. Porto is generally less expensive, and the two are about 597 km apart.

Key facts

Distance apart
597 km
Less expensive
Porto
Best time for Porto
May–June and September–October
Best time for San Sebastián
June and September

Side by side

Porto vs San Sebastián
PortoSan Sebastián
CountryPortugalSpain
Known forPort wine, Ribeira and Dom Luís I BridgePintxos, La Concha beach and Basque cuisine
Best time to visitMay–June and September–OctoberJune and September
Ideal stay4 days4 days
Mid-range budget per day$120–$210$180–$320
Cost levelAffordableExpensive
Warmest monthJuly, 25°C (77°F)August, 25°C (77°F)
Coldest monthJanuary, 14°C (57°F)January, 12°C (54°F)
Free sights in our guide810
Day trips in our guide66
BeachesPraia de MatosinhosLa Concha
AirportsOPOEAS, BIO, BIQ

Which one is right for you?

Porto
Photo: Diego Delso, CC BY-SA 3.0

Choose Porto for…

Port wine, Ribeira and lower day-to-day costs. Porto climbs steeply up the north bank of the Douro river near its mouth on the Atlantic. The UNESCO-listed historic centre runs from the riverside Ribeira quarter up to São Bento station and the Clérigos Tower, while across the Dom Luís I bridge in Vila…

San Sebastián
Photo: Zarateman, CC0

Choose San Sebastián for…

Pintxos and La Concha beach. San Sebastián (Donostia in Basque) wraps around the shell-shaped Bay of La Concha between two green hills, Monte Urgull and Monte Igueldo, about 20 km from the French border. The city is small enough to cross on foot in under an hour: the Parte Vieja's grid…

Top sights compared

Top five sights in Porto and San Sebastián
#PortoSan Sebastián
1Ribeira waterfrontLa Concha beach and promenade
2Dom Luís I BridgeParte Vieja pintxo bars
3Port-wine lodges in Vila Nova de GaiaMonte Igueldo funicular and viewpoint
4Livraria LelloMonte Urgull and Mota Castle
5Clérigos Church and TowerPeine del Viento

Food compared

Signature foods
PortoSan Sebastián
FrancesinhaGilda
Tripe Porto styleHot pintxos cooked to order
Roast pork sandwichTxuleta
Bacalhau à Gomes de SáBurnt Basque cheesecake

Which is cheaper?

Porto is usually the less expensive of the two: a mid-range day costs about $120–$210 per person there, against $180–$320 in San Sebastián (AMZBooking estimates, excluding flights). Porto on a budget.

Can you visit both?

Yes. Porto and San Sebastián are about 597 km apart, so they combine well in one trip: allow 4 days in Porto and 4 in San Sebastián.

Questions travellers ask

+Is Porto or San Sebastián cheaper?

Porto is usually less expensive: about $120–$210 a day mid-range against $180–$320 (estimates).

+Is Porto or San Sebastián better for a first trip?

Pick Porto for Port wine, Ribeira and lower day-to-day costs, or San Sebastián for Pintxos and La Concha beach.

+How far is Porto from San Sebastián?

About 597 km in a straight line.