🤝 Hoş Geldin @nurisahin
— Fraport TAV Antalyaspor (@Antalyaspor) August 19, 2020
Sahin, 31, was a free agent after his deal with Werder Bremen ran out at the end of the season.
A 52-time Turkish international, Germany-born Sahin will play his club football in Turkey for the first time.
Sahin never reached the same heights and even a return to Dortmund failed to revive his best form.
He appeared in 17 matches for Werder Bremen last season, but his contract was not renewed.