Distance between Portalegre and Badajoz
Distance from Portalegre to Badajoz is 38 miles / 61 kilometers.
Map showing the distance from Portalegre to Badajoz
![]() |
Air distance: | miles km |
Portalegre
City: | Portalegre |
Country: | Portugal |
Badajoz
City: | Badajoz |
Country: | Spain |
Time difference between Portalegre and Badajoz
The time difference between Portalegre and Badajoz is 1 hour. Badajoz is 1 hour ahead of Portalegre. Current local time in Portalegre is 04:20 WET (2025-02-28) and time in Badajoz is 05:20 CET (2025-02-28).