A bypass of Sallins in north Kildare has opened, marking the completion of a €110m project.
This has funded the widening to three lanes in each direction of the M7 between Naas and Newbridge and the addition of an interchange off the N7 on to the Naas ring road.
The upgrades are designed to improve motorway access and traffic flows around Naas, as well as Clane, Prosperous, and Straffan.
The new link road from the Sallins bypass to Sallins village is expected to open later this year.
The new bypass has around 1.7km of dual carriageway and 1.85km of single carriageway with seven structures, including a structure under the Dublin-Cork rail line and bridges over the M7 at Oberstown, Grand Canal and Liffey Valley.
Over 350 people were employed at the height of the construction phase.
Minister for Transport Eamon Ryan said the new bypass will bring relief to congestion in Sallins and the surrounding area along with the addition of segregated cycle tracks and footpaths.