The A9 is set to receive an upgrade. (Image: Getty) The cost of upgrading part of the A9 has been criticised as "astronomical," with taxpayers set to pay nearly £31 million per mile. Transport Scotland is set to award a £184.

7 million contract to construction giant Balfour Beatty to dual the six-mile stretch between Tomatin and Moy. Originally, the Scottish Government aimed to complete the dualling of the A9 between Perth and Inverness by 2025. However, the target has now been pushed back by a decade, delaying the project to 2035.

First Minister John Swinney has been urged to take responsibility for the delays. Critics argue that the slow progress has had severe consequences, both in terms of safety and economic impact. function loadOvpScript(){let el=document.

createElement('script');el.setAttribute('src','https://live.primis.

tech/live/liveView.php?s=114945&playerApiId=v114945');document.getElementById('ovp-primis').

appendChild(el)}window.top.addEventListener('primisPlayerInit',e=>{try{if(e.

detail&&e.detail.playerApiId==="v114945"){if(window.

document.getElementsByClassName('jwplayer')[0]){e.detail.

float('disable')}}}catch(e){}});window.addEventListener('DOMContentLoaded',()=>{setTimeout(()=>{if(typeof flagTcfLoaded!=='undefined'&&flagTcfLoaded===!0){loadOvpScript()ExpressApp.Log('[Load] OVP flagTcfLoaded',new Date())}else{document.

addEventListener("tcfLoaded",()=>{loadOvpScript()ExpressApp.Log('[Load] OVP tcfLoaded',new Date())})}},1500)}) Scottish Tory transport spokesman .