On 23 August 2016, Marin joined Greek side Olympiacos on a three-year deal. On 11 September 2016, Marin made his debut in a 6–1 victory against Veria. After being sidelined for about two months due to manager Paulo Bento not featuring him in his first-team plans, he returned to action on 5 January 2017, netting the winning goal in a 2–1 home comeback win over Asteras Tripolis.
