Back to Headlines
Business
May 19, 2026
Analyzed by Llama- 4 Scout 17B 16E Instruct

HS2 Project Costs Soar to £102.7bn with Delays Until 2039

AI Summary
The UK government's HS2 high-speed railway project is expected to cost £102.7bn, with trains running between London and Birmingham delayed until 2039. The project was initially budgeted at £32.7bn and slated for completion by 2026.

The HS2 Project's Soaring Costs

The HS2 high-speed railway project in the UK is now expected to cost between £87.7bn and £102.7bn, with the first trains running between London and Birmingham delayed until 2039. This represents a significant increase from the initial budget of £32.7bn and a delay of 13 years from the original completion date of 2026.

Revised Project Timeline

The first trains will run from Old Oak Common in west London to Birmingham between 2036 and 2039. The full railway, connecting London Euston to the West Coast main line in Staffordshire, is scheduled to be completed between 2040 and 2043.

Financial Impact Analysis

The project's cost increase is attributed to various factors, including inflation. Transport Secretary Heidi Alexander stated that only a third of the rise is due to inflation, implying that the remaining two-thirds are a result of other factors.

Government Response and Future Plans

Alexander criticized the previous Conservative government for mishandling the project, stating that they "stood by and watched the world's most expensive slow-motion car crash". She emphasized that the current government will deliver HS2 to completion, despite considering cancellation. To save costs, the government plans to operate trains at lower speeds, reducing the top speed from nearly 200 mph to about 225 mph (320 km/h to 360 km/h).

Predictions and Next Steps

The HS2 project has faced numerous challenges and delays. With the revised timeline and budget, the government aims to improve oversight and manage contracts properly. The project's success will depend on the ability of HS2 Ltd's leadership to turn the project around and deliver it within the new parameters.