Salah has been in incredible form for the Anfield outfit since joining from Roma in the summer of 2017. He scored the opening goal in their Champions League final victory over Tottenham on June 1, one of 54 goals in 74 appearances.
But Eto’o who, like Salah, played for Chelsea in a storied career, believes the 27-year-old would be better off at Barca.
The former Cameroon international also spent time at Madrid, playing in their academy and making three appearances for the senior side.
“Barcelona would be a better fit,” the 38-year-old said, as reported by the BBC .
“Real gave me the opportunity to leave Africa but I know Barcelona’s style and I think it would be better for him.”
Eto’o who retired in 2018, ending a 21-year playing career, believes that La Liga represents the pinnacle of world football and that Salah has all the ability to shine there.
“If he has the chance to play in the best league in the world, which is the Spanish one, he has to sign for Barcelona.
“Mo has everything to be one of the best players in the world.”
The Catalan giants are desperate to emulate Salah’s current employers and lift the Champions League trophy, which they haven’t done since 2015.
In this year’s edition of Europe’s premier club tournament Eto’o’s former club were eliminated by Salah’s current one.
Barcelona led Liverpool 3-0 after the first leg, but surrendered that lead, going down 4-0 at Anfield in the second-leg of the semi-final tie.
Their Egyptian talisman was absent through injury in that game, but made up for the disappointment of the previous season in the final, scoring the goal that proved to be the winner from the spot in a 2-0 win.
In 2018 Salah was forced out of the Champions League final when he was injured in a clash with Sergio Ramos.
Ramos’ Real went on to win the game that day, their third straight title.