Le joueur de 26 ans, arrivé en fin de contrat cet été à Turin, percevra 7,5 millions d'euros par saison à Istanbul, a indiqué le Besiktas dans un communiqué.
L'international serbe (41 sélections, 16 buts), accueilli mercredi soir à Istanbul par une foule de supporters, jouera aux côtés du Belge Leandro Trossard, arrivé mi-juillet d'Arsenal. "Nous voulons être champions", a lancé le buteur serbe en turc mercredi soir à sa descente d'avion.
Vlahovic, qui avait signé à la Juve en provenance de la Fiorentina à l'été 2022, a inscrit 68 buts en 168 matches avec la Vieille Dame.
Mais le deuxième meilleur buteur de Serie A lors de la saison 2023-2024 (16 buts) avait ensuite reculé dans la hiérarchie des attaquants.
De retour en avril dernier d'une longue absence après une blessure aux adducteurs, le Serbe s'était blessé à un mollet, terminant la saison avec 7 buts seulement au compteur en championnat.
Sacré champion de Turquie pour la dernière fois en 2021, le Besiktas peine depuis à rivaliser avec Galatasaray et le Fenerbahçe, les deux autres grands clubs d'Istanbul.
