Distance between Porto and Soria
Distance from Porto to Soria is 321 miles / 516 kilometers.
Map showing the distance from Porto to Soria
![]() |
Air distance: | miles km |
Time difference between Porto and Soria
The time difference between Porto and Soria is 1 hour. Soria is 1 hour ahead of Porto. Current local time in Porto is 03:26 WET (2025-02-26) and time in Soria is 04:26 CET (2025-02-26).