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 | San Sebastián | |
|---|---|---|
| Country | Portugal | Spain |
| Known for | Port wine, Ribeira and Dom Luís I Bridge | Pintxos, La Concha beach and Basque cuisine |
| Best time to visit | May–June and September–October | June and September |
| Ideal stay | 4 days | 4 days |
| Mid-range budget per day | $120–$210 | $180–$320 |
| Cost level | Affordable | Expensive |
| Warmest month | July, 25°C (77°F) | August, 25°C (77°F) |
| Coldest month | January, 14°C (57°F) | January, 12°C (54°F) |
| Free sights in our guide | 8 | 10 |
| Day trips in our guide | 6 | 6 |
| Beaches | Praia de Matosinhos | La Concha |
| Airports | OPO | EAS, BIO, BIQ |
Which one is right for you?
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…

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
| # | Porto | San Sebastián |
|---|---|---|
| 1 | Ribeira waterfront | La Concha beach and promenade |
| 2 | Dom Luís I Bridge | Parte Vieja pintxo bars |
| 3 | Port-wine lodges in Vila Nova de Gaia | Monte Igueldo funicular and viewpoint |
| 4 | Livraria Lello | Monte Urgull and Mota Castle |
| 5 | Clérigos Church and Tower | Peine del Viento |
Food compared
| Porto | San Sebastián |
|---|---|
| Francesinha | Gilda |
| Tripe Porto style | Hot pintxos cooked to order |
| Roast pork sandwich | Txuleta |
| 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.