Rusi su prvotno predložili 16 stadiona u 13 gradova. U listopadu 2011. domaćin je listu smanjio za dva stadiona, a konačna lista od 12 stadiona objavljena je 29. rujna 2012. godine. Posljednji su otpali Krasnodar i Jaroslavl.
Gradovi domaćini su Moskva s dva stadiona, te St. Peterburg, Kalinjingrad, Kazanj, Nižnji Novgorod, Rostov, Soči, Jekaterinburg, Samara, Saransk i Vologograd.
Praktički svi gradovi se nalaze u europskom dijelu Rusije kako bi se smanjilo vrijeme putovanja. Jedini grad u azijskom dijelu je Jekaterinburg, 1,700 km udaljen od Moskve. Grad je smješten na azijskoj strani planine Ural, a u blizini grada prolazi granica Europe i Azije, te se Jekaterinburg smatra poveznicom dvaju kontinenata.
Ruski predsjednik Vladimir Putin osobno je pomicao rokove kako bi sve bilo gotovo na vrijeme. Rusija nije štedjela novac za stadione potrošivši čak 5,8 milijardi eura na 12 stadiona.
U prvoj utakmici na SP-u Hrvatska će igrati protiv Nigerije 16. lipnja u Kalinjingradu s početkom u 21:00 po hrvatskom vremenu. U drugom kolu igraju Hrvatska i Argentina 21. lipnja u 20:00 u Nižnji Novgorodu dok će treću te ujedno posljednju utakmicu u grupnoj fazi Hrvatska igrati protiv Islanda u utorak, 26. lipnja u Rostovu na Donu s početkom u 20:00 sati.
'Naš cilj je proći skupinu, a onda tko zna', rekao je na dan dolaska u Rusiju hrvatski izbornik Zlatko Dalić.
Dalje u osminu finala idu najbolje dvije reprezentacije, a ako Hrvatska prođe naša se skupina križa sa skupinom C u kojoj se nalaze Francuska, Peru, Danska i Australija.
SKUPINA D (Argentina, Island, HRVATSKA, Nigerija)
- 1. kolo, subota, 16.6. 21.00 - Kalinjingrad: HRVATSKA - Nigerija
- 2. kolo, četvrtak, 21.6. 20.00 - Nižnji Novgorod: Argentina - HRVATSKA
- 3. kolo, utorak, 26.6. 20.00 - Rostov na Donu: Island - HRVATSKA
Hrvatskoj će to biti peti nastup na svjetskim prvenstvima, međutim nakon francuske bronce osvojene 1998. godine, nismo prošli skupinu.
OD LUŽNIKIJA DO KRESTOVSKIJA