Flight distance between Oujda, Morocco and Porvoo, Finland 2,159.7 mi / 3,475.6 km