The distance between Portugal and Morocco is approximately 850 to 852 kilometers (about 528 to 529 miles) as the straight-line (air) distance between their central locations
. The closest distance between the borders of Portugal and Morocco is about 204 kilometers (127 miles)
. By air, flights typically take around 0.9 to 1 hour depending on the route and airports used
. For example, flying from Lisbon to Marrakech takes about 4 hours and 9 minutes including transfers, but the direct flight time is closer to an hour
. The road distance is much longer, around 12,088 kilometers, since there is no direct land route and travel involves crossing Spain and ferry routes or detours
. In summary:
- Air distance: ~850 km (528 miles)
- Closest border distance: ~204 km (127 miles)
- Flight time: about 1 hour direct
- Road distance: ~12,088 km (very indirect)
This makes Morocco and Portugal relatively close by air across the Strait of Gibraltar region but far apart by land routes