Perišić appeared regularly in Croatia's successful 2018 FIFA World Cup qualifying campaign, as they finished runner-up in Group I which sent them to second round. The team played Greece, winning the first leg 4–1, with Perišić scoring the third goal in 33rd minute. Croatia booked their spot to the World Cup final stages in Russia on 12 November by playing a goalless draw in the returning leg. In May 2018, Perišić was named in Croatia's final squad for the 2018 World Cup. In the third group stage match, Perišić scored in the last minute of the regular time in the 2–1 win over Iceland as Croatia topped Group D on full points. During Croatia's semi-final match against England on 11 July, Perišić scored Croatia's equaliser in the second half of regulation time, and later also set-up Mario Mandžukić's match-winning goal in the second half of extra-time to give Croatia a 2–1 victory, sending the team to the World Cup final for the first time in their history. He was named Man of the Match. In the final against France on 15 July, he scored Croatia's temporary equaliser in the first half, although the match eventually ended in a 4–2 defeat to France. Perišić covered the most ground of any player in the tournament, running a total of 72.5 kilometres.