The UAE Team Emirates sprinter is the third rider confirmed to have been diagnosed with Covid-19 after an outbreak at the 2020 edition of the UAE Tour in February.
Gaviria announced on social media earlier this month that he had contracted the virus and was being kept under quarantine to reduce further spread, but that he “felt well.”
On Friday (March 27), UAE Team Emirates announced that Gaviria has recovered and is free to go home, two days after his lead-out rider Max Richeze was also given the all clear after contracting the virus.
Gaviria said: “I would like to say a big thank you to all who supported me during my recovery period. I hope that this extraordinary period we are all living can end soon and that we can return to normality.”
The UAE Tour was abandoned with three stages remaining after the organiser announced that a member of staff from an unnamed team had tested positive for coronavirus.
All riders, staff and the media at the race were quarantined in their hotel rooms while health authorities carried out tests, with most people being allowed to leave the country by March 1.
But four teams – UAE Team Emirates, Cofidis, Groupama-FDJ and Gazprom-RusVelo were all kept locked down for further tests.
Dmitry Strakhov from Gazprom, Gaviria and Richeze all later confirmed they had tested positive for coronavirus.
Richeze said: “I want to thank all the doctors and nurses at the hospital for their help. A special thanks also to my team and all the people who gave me messages of support and love. Gracias!”
The UAE Tour was the first time coronavirus impacted cycling at the highest level, but the virus has now completely upended the racing calendar.
With dozens of races now cancelled or postponed, the next men’s WorldTour race scheduled to run is the Critérium du Dauphiné in June, but as no-one knows how long this crisis will last that could change at any time.