Flight distance between Oujda, Morocco and Halmstad, Sweden 1,670.2 mi / 2,688.0 km