Изначально в заявке России на проведение чемпионата мира числилось 15 городов, однако в последствии после более тщательного планирования и учёта всех необходимых требований ФИФА, было принято решение о проведении матчей финальной стадии чемпионата мира 2018 года в 11 городах России на 12 стадионах: Москва («Лужники» и «Спартак»), Санкт-Петербург («Санкт-Петербург»), Казань («Казань Арена»), Нижний Новгород («Нижний Новгород»), Самара («Самара Арена»), Сочи («Фишт»), Ростов-на-Дону («Ростов Арена»), Екатеринбург («Екатеринбруг Арена»), Волгоград («Волгоград Арена»), Калининград («Калининград»), Саранск («Мордовия Арена»).
Матч открытия чемпионата, равно как и финальная игра, пройдут в Москве на стадионе «Лужники». Игры группового этапа финальной стадии примут все 11 городов, на каждом из стадионов в рамках этого этапа будет сыграно по 4 матча, таким образом в Москве пройдёт сразу 8 матчей и ещё по 4 матча в каждом из 10 оставшихся городов. 1/8 и 1/4 стадии плей-офф примут у себя только 7 городов: Москва, Санкт-Петербург, Казань, Сочи, Нижний Новгород, Ростов-на-Дону и Самара. Полуфинальные матчи будут сыграны в Санкт-Петербурге и Москве («Лужники»).