The ex-Nigeria international believes it is time the 28-year-old left the Anfield outfit and moved to Spain to continue his development
Following his eye-catching performances, the 28-year-old has been linked to top clubs in Europe despite still having two years left on his current contract.
Liverpool are currently enduring a difficult time after losing four consecutive Premier League games. These were against Brighton & Hove Albion, Manchester City, Leicester City and Everton.
Notwithstanding the run of poor results, Salah has been consistent with his impressive performances for the club, although his efforts have not been able to save his side from defeat in recent times.
Okocha believes it is time the Egypt international left the Premier League side and advised him to pitch his tent with the Spanish giants.
“The situation is now regressing in Liverpool, and Salah must leave the Premier League. If there is any chance to join Barcelona, I advise him to go there.”
Salah will be expected to continue his sparkling performances when Liverpool take on Sheffield United in their next Premier League game on Sunday.
Salah previously starred for Al Mokawloon, Basel and Chelsea before joining AS Roma in 2016, where his scintillating showings caught the attention of Liverpool, who paid £43 million to secure his signature.