The Slovakian international has agreed the deal in principle with Liverpool, with the details set to be finalised upon his return to pre-season training next week.
The powerful centre-back previously rejected a contract from the Red’s calling the offer ‘unacceptable.’
Skrtel has just a year remaining on his current contract with the Red’s and has attracted the attention of both Inter Milan and Besiktas.
Liverpool signed Skrtel from Zenit St. Petersburg back in 2008 and the experienced defender is now closing on 300 appearances for the Premier League giants.
The Slovakian international made 48 appearances for Liverpool in all competitions this season and still has a year left on his contract.
Beşiktaş finished the Turkish Super Lig season in third place and will play in the Europa League next season.