Flight distance from Porto to San Sebastián

597 kilometers/371 miles
or 322 nautical miles.
Your flight will depart from Porto airport and land at San Sebastián airport.
City: Porto (OPO) San Sebastián (EAS)
Latitude: 41.149965 43.327176
Longitude: -8.604012 -1.985092
Country: Portugal Spain
Timezone: Europe/Lisbon Europe/Madrid
Current time:: 20:50 04-Apr-2026 20:50 04-Apr-2026

How far is between Porto and San Sebastián?

  • Your starting point Porto, Portugal is located at 41.149965,-8.604012
  • Your ending point San Sebastián, Spain is located at 43.327176,-1.985092
  • l distance from Porto to San Sebastián is 597 kms equals to miles and 322 nautical miles.
  • Flight time from Porto to San Sebastián is 17 hours 40 minutes
Click here to get detail flight schedules from Porto to San Sebastián