Mùa giải 2017/18, Joao Mario rời quê hương Bồ Đào Nha để sang Inter Milan đúng thời điểm anh đang ở đỉnh cao phong độ. Tuy nhiên, cầu thủ sinh năm 1993 không đáp ứng được kỳ vọng, khi trong 2 mùa rưỡi chơi bóng tại Italia (2 mùa rưỡi khác được đem cho mượn), anh chỉ ghi vỏn vẹn 4 bàn cùng 10 đường kiến tạo.
Mùa Hè năm 2021, Inter Milan quyết định bán đứt Joao Mario cho Benfica và từ đây bắt đầu chứng kiến màn hồi sinh của anh. Sau khi chỉ có được 4 bàn ở 45 trận ra sân mùa đầu tiên, đến mùa giải thứ hai, quá trình "lão hóa ngược" của cầu thủ 30 tuổi bắt đầu, khi anh ghi tới 23 bàn sau 51 trận, gần bằng tổng bàn thắng trong sự nghiệp.
Bước sang mùa 2023/24, cái duyên ghi bàn của Joao Mario có suy giảm, khi anh chỉ có 3 bàn sau 17 trận tính đến trước màn tái ngộ đội bóng cũ Inter