FC Barcelona 16 czerwca 2014 Rakitić trafił do FC Barcelony, z którą podpisał pięcioletni kontrakt. Już w pierwszym sezonie w nowym klubie Ivan stał się kluczowym zawodnikiem dla trenera Luisa Enrique. Drużyna zdobyła wtedy tryplet, a sam zawodnik zdobył gola wrozgrywanym w Berlinie finale Ligi Mistrzów przeciwko Juventusowi. W sezonie 2015/16 Rakitić zdobył z Barçą Superpuchar Europy, Klubowe Mistrzostwo Świata, Puchar Króla oraz został mistrzem Hiszpanii. Następnie, w sezonie 2016/17, drużyna Ivana wygrała Superpuchar Hiszpanii oraz Puchar Króla. W sezonie 2017/18 Ivan zdobył wraz z klubem mistrzostwo Hiszpanii oraz Puchar Króla. W sezonie 2018/19 zwyciężył w Superpucharze Hiszpanii oraz ponownie został mistrzem kraju. Ostatecznie w barwach Barcelony w 310 występach we wszystkich rozgrywkach zaliczył 36 goli i 36 asyst.

Koniec kariery Po nieudanym sezonie 2019/20, na kształt którego wpłynęła pandemia koronawirusa, Chorwacki pomocnik opuścił Dumę Katalonii i powrócił do Sevilli FC. W klubie spędził 3,5 roku, po czym przeniósł się do Asz-Szabab Rijad, w którego zawodnikiem był przez pół sezonu.