A £315,000 roadworks programme will see restrictions imposed on the M90 at Perth at the weekend.
The work on a section of the motorway between Craigend and Barnhill Interchanges was originally scheduled to be carried out last month but was postponed due to heavy rain.
The surfacing improvements will take place on the M90 northbound carriageway from 7.30pm on Friday, with a scheduled 6.30am finish on Monday. A contraflow system will be in place throughout the weekend.
The M90 Junction 10 (Craigend) northbound on-slip road will be closed, with a diversion route via the M90 southbound, to Junction 9 (Bridge of Earn) and then the M90 northbound.
The M90 Junction 11 (Barnhill) northbound off-slip will also be closed, with a signed diversion in place via the A90 Kinfauns Interchange and then back on the A90/M90 southbound to Junction 11 (Barnhill) southbound off-slip.
Andy Thompson from Bear Scotland said: “We encourage motorists to plan their journeys in advance and allow some extra time to reach their destination.
“The traffic management is essential to ensure the safety of road workers and motorists during the project.
“To help minimise delays as much as possible, we’ve planned the improvements to take place over one weekend using 24-hour working, and our teams will do all they can to complete the works as quickly and safely as possible.
“Our bridges team will also carry out some inspections on Friarton Bridge at the same time as the resurfacing improvements, making full use of the traffic management that is in place for safety and helping to minimise the overall impact to road users.
“We encourage road users to plan their journeys in advance by checking the Traffic Scotland website for up to date traffic information.”