Volodymyr Zelensky, a comedian elected as president last month, made the change in a decree on Tuesday.
His predecessor, Petro Poroshenko, appointed Saakashvili as governor of Ukraine's Odessa region in 2015.
But relations soured, and the former Georgian president was later deported and had his citizenship taken away.
Following the announcement on Tuesday, Mr Saakashvili wrote on Facebook: "Thank you President Zelensky! Glory to Ukraine!"
Mr Saakashvili gave up his Georgian citizenship when he took the position of governor in Ukraine.
But after holding the post for more than a year, he fell out with Mr Poroshenko and joined the opposition, leading anti-corruption rallies against his former ally.
Mr Saakashvili was stripped of his Ukrainian citizenship in 2017 but later re-entered the country, promising to confront the president.
He was then deported from Ukraine in February 2018 and banned from entering the country for three years.
"There are no longer any grounds for denying former Odessa Regional Governor Mikheil Saakashvili entry to Ukrainian territory," the spokesman of the State Border Service, Oleh Slobodyan, told local news site Ukrayinska Pravda.
"The right of a citizen of Ukraine to enter the territory of Ukraine cannot be restricted," Mr Slobodyan said.
Saakashvili served as president of Georgia for almost 10 years. Last year, he was sentenced in absentia there for abuse of power – a verdict he denounced as politically motivated.
He currently resides in his wife's native country, the Netherlands.