The 2018 FIFA World Cup will be held in Russian from 14 June to 15 July.
Here are the twelve venues hosting all 64 matches.
Kaliningrad Stadium (Kaliningrad)
Capacity: 35,000
Matches: Croatia v Nigeria (June 16), Serbia v Switzerland (June 22), Spain v Morocco (June 25), England v Belgium (June 28).
Kazan Arena (Kazan)
Capacity: 45,000
Matches: France v Australia (June 16), Iran v Spain (June 20), Poland v Colombia (June 24), South Korea v Germany (June 27), one last-16 game (June 30), one quarter-final (July 6).
Luzhniki Stadium (Moscow)
Capacity: 80,000
Matches: Russia v Saudi Arabia (June 14, opening match), Germany v Mexico (June 17), Portugal v Morocco (June 20), Denmark v France (June 26), one last-16 game (July 1), one semi-final (July 11), final (July 15).
Spartak Stadium (Moscow)
Capacity: 45,000
Matches: Argentina v Iceland (June 16), Poland v Senegal (June 19), Belgium v Tunisia (June 23), Serbia v Brazil (June 27), one last-16 game (July 3).
Nizhny Novgorod Stadium (Nizhny Novgorod)
Capacity: 45,000
Matches: Sweden v South Korea (June 18), Argentina v Croatia (June 21), England v Panama (June 24), Switzerland v Costa Rica (June 27), one last-16 game (July 1), one quarter-final (July 6).
Rostov Arena (Rostov-on-Don)
Capacity: 45,000
Matches: Brazil v Switzerland (June 17), Uruguay v Saudi Arabia (June 20), South Korea v Mexico (June 23), Iceland v Croatia (June 26), one last-16 game (July 2).
St Petersburg Stadium (St Petersburg)
Capacity: 67,000
Matches: Morocco v Iran (June 15), Russia v Egypt (June 19), Brazil v Costa Rica (June 22), Nigeria v Argentina (June 26), one last-16 game (July 3), one semi-final (July 10), third-place play-off (July 14).
Samara Arena (Samara)
Capacity: 45,000
Matches: Costa Rica v Serbia (June 17), Denmark v Australia (June 21), Uruguay v Russia (June 25), Senegal v Colombia (June 28), one last-16 game (July 2), one quarter-final (July 7).
Mordovia Arena (Saransk)
Capacity: 44,000
Matches: Peru v Denmark (June 16), Colombia v Japan (June 19), Iran v Portugal (June 25), Panama v Tunisia (June 28).
Fisht Stadium (Sochi)
Capacity: 48,000
Matches: Portugal v Spain (June 15), Belgium v Panama (June 18), Germany v Sweden (June 23), Australia v Peru (June 26), one last-16 game (June 30), one quarter-final (July 7).
Volgograd Arena (Volgograd)
Capacity: 45,000
Matches: Tunisia v England (June 18), Nigeria v Iceland (June 22), Saudi Arabia v Egypt (June 25), Japan v Poland (June 28).
Ekaterinburg Arena (Ekaterinburg)
Capacity: 35,000
Matches: Egypt v Uruguay (June 15), France v Peru (June 21), Japan v Senegal (June 24), Mexico v Sweden (June 27).