Which are the host cities of the 2018 FIFA World Cup?

The 2018 FIFA World Cup held in Russia has a total of 11 cities available in the western half of the country to host all 64 matches. Host cities vary significantly, ranging from the Russian capital Moscow to beautiful St. Petersburg and the glorious beaches of Samara. Other host cities are Ekaterinburg, Saransk, Volgograd, Sochi, …