Croatia will face Moldova on 27 May in Koprivnica, the city that hosts the Vatreni for the first time in history.
Ahead of EURO 2016, Croatia will also face San Marino, at the Rujevica Stadium in Rijeka.
Croatia and Moldova have met once, on 24 May 2008. In a friendly match in Riijeka, Croatia won 1:0, with Niko Kovač scoring the only goal.