Gozo's main road, linking Victoria and Mgarr, is now completely open for traffic, the Roads Ministry said.
The rebuilding of the road had been the source of repeated criticism because of delays and inconvenience caused to drivers.
The 3km stretch cost €12m and links up with earlier phases of reconstruction. The works formed part of a larger roads project, 85% of whose funding is being provided by the EU.
The ministry said the works in Gozo had been delayed because of archaeological finds which needed to be studied and preserved. The project also necessitated the replacement of underground utility services.
What remains now is the installation of crash barriers and signage.
The ministry recalled that over the past four years it rebuilt the Marsascala bypass, Valletta Road in Zurrieq , Council of Europe Road and Garibaldi Road in Marsa/Luqa and the road from Marsa to the Valletta Waterfront.
Work is underway on the rebuilding of the Mellieha Bypass, Marfa Road and the construction of the Marsa underpass. The works are being carried out by Maltese workers to the highest standards.