It will be the first time Hungary has featured in any Grand Tour and the Budapest start will be the prelude to two further stages in the country.
"Making our announcement here today in Budapest, this Grande Partenza from Hungary is going to be really special," Giro d’Italia Director, Mauro Vegni said.
"It will be the fourteenth time that the Giro d'Italia has started outside Italy and the first time it will start from this part of Europe.
"There will be three stages on Hungarian soil. The first will start from the capital and we will reveal the routes of the other stages soon.
"I am sure that Hungary will welcome the Corsa Rosa in the best possible way and that the Giro d'Italia, as it always does, will embrace the whole nation with its passion."
Minister of Sport, Tünde Szabó said the 2020 Giro opener was key to the development of cycling in Hungary.
"The Giro is a media event that will enable our country to work on a long-term project. Ours is a nation of sport lovers and we want cycling, which we have been developing in recent years, to become an integral part of it."