Sports Minister Vitaly Mutko announced a budget of 600 billion roubles ($19 billion), nearly 40% of which will go into building or renovating stadiums.
The rest of the money will be spent on transport and hotel infrastructure.
Russia beat off rival bids from England and other EU states to host the world’s highest-profile single sports event.
Vitaly Mutko said the costs were expected to be split evenly between the public and private sectors.
Eleven host cities have been chosen which span the European part of Russia: Moscow (with two of the 12 stadiums), St Petersburg, Sochi, Yekaterinburg, Kazan, Nizhny Novgorod, Rostov-on-Don, Samara, Kaliningrad, Volgograd and Saransk.
Speaking at the same news conference in Moscow, FIFA general secretary Jerome Valcke said that, based on the Russian bid, the quality of the stadiums would be “amazing”.
FIFA president Sepp Blatter, for his part, said football was expanding all the time.
“[Can] you imagine that actually we had a representative of Syria in the FIFA committees last week and they play football in Syria?” he said in Moscow, speaking as fighting raged in Aleppo and other Syrian cities.
“Perhaps not now in Aleppo, but they play football in Syria,” he said.
“Do you know that in Afghanistan they have a league playing football? Everywhere football is played. Football gives people the hope and football connects these people.”
Sepp Blatter stressed again that it was the first time the World Cup was coming “to the eastern part of Europe”.
Russia won the 2018 bid over the UK and two joint bids by Portugal and Spain, and Belgium and the Netherlands.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…