Distance between Beja and Porto
Distance from Beja to Porto is 220 miles / 354 kilometers.
Map showing the distance from Beja to Porto
![]() |
Air distance: | miles km |
Time difference between Beja and Porto
There is no time difference between Beja and Porto. Current local time in Beja and Porto is 03:42 WET (2025-02-17)