On 8 July 2015, Karacan joined Galatasaray on a three-year contract following the expiration of his Reading contract at the end of the 2014–15 season.[24] He made his Süper Lig debut against Gaziantepspor after replacing Yasin Öztekin, and Galatasaray won that match 2–1. Karacan played 90 minutes against Eskişehirspor where his team won 4–0, showing himself as a central midfielder both offensively and defensively, but term head coach Hamza Hamzaoğlu did not play him much.