Flight distance between Sale, Morocco and Monsanto, Portugal 388.4 mi / 625.1 km