6 Temmuz 2015 tarihinde €34 milyon bonservis bedeli ile Barcelona'ya transfer oldu. Turan, 6 Ocak 2016 tarihinde Espanyol ile oynanan Copa del Rey maçıyla birlikte Barcelona'daki ilk resmî maçına çıktı. Burada çeşitli kulvarlarda toplam 55 karşılaşmaya çıktı ve 15 gol kaydetti. Barcelona'da 2015 yılında UEFA Süper Kupası ve FIFA Kulüpler Dünya Kupası, 2015-2016 sezonunda La Liga ve Copa del Rey, 2016 yılında da Supercopa de España şampiyonlukları yaşadı.
Turan, 13 Ocak 2018 tarihinde Barcelona'dan 2017-18 sezonunun ikinci yarısından itibaren iki buçuk sezon kiralık olarak İstanbul Başakşehir takımına transfer oldu. Turan, 2006 yılından bu yana Türkiye millî futbol takımı formasını da giymektedir. Türkiye millî futbol takımında ilk maçına 16 Ağustos 2006'da, 19 yaşında, Lüksemburg ile oynanan özel maçta çıktı.
Türkiye forması ile ilk golünü ise 25 Mayıs 2008 tarihinde Uruguay ile oynanan ve 3-2 mağlubiyetle sonuçlanan özel maçta attı. Turan ay yıldızlı forma ile 2008 Avrupa Futbol Şampiyonası'nda da mücadele etti. Türkiye yarı finale kadar yükselirken, Turan turnuvanın ardından Alman Bild gazetesi tarafından oluşturulan, turnuvanın en iyi on biri listesinde gösterildi.