Skip to content
InfraWorldWide

Delivery performance

How infrastructure projects held to their budgets and their timetables. Every figure comes from the contract terms and costs recorded on each section, and a section appears only once the data supports the claim.

Measured on 1411 sections: 2 with an estimate-to-outturn comparison, 6 against the contract award, 107 delivered with a contract timetable, 64 still running.

The gaps are missing data, not clean records. A section without a recorded outturn cost or contracted duration cannot be measured, so it is left out rather than assumed on budget.

All costs restated in 2025 prices. In-progress delays measured as of Oct 2026.

Opened sections

Every section that has opened, and how far past its contract date it ran. Sort by any column.

Showing 1 to 10 of 1065Page 1 of 107

Newest first until you sort.

What it cost

The best cost figure each section has: the outturn where one was published, otherwise the signed contract value, otherwise the pre-tender estimate. To rank them together each figure is restated into common prices and then converted to euro at that year's exchange rate. A section whose currency or price year falls outside those tables keeps its recorded cost but has no comparable figure, and sorts to the bottom.

Cost per kilometre, by section
Cost as recorded
Prague Metro Line D (Náměstí Míru – Depo Písnice) / I.D1a Pankrác – OlbrachtovaCzechia1 km13,750 CZK2021contract752767
Brăila Bridge / Main bridge and access roadsRomania2 km500 EUR2023outturn523265
Basarab Overpass, Bucharest / Nicolae Titulescu – Grozăvești overpassRomania2 km255 EUR2011outturn343179
Agigea bridges over the Danube–Black Sea Canal / New Agigea bridge (km 0+540)Romania0.4 km192 RON2015contract60.9169
Świna Tunnel (Świnoujście) / Tunnel under the ŚwinaPoland2 km793 PLN2018contract280157
Follo Line / Oslo Central–SkiNorway22 km37,000 NOK2023estimate3,340152
S7 expressway (Gdańsk – Elbląg – Warszawa – Radom – Kielce – Kraków – Rabka) / Naprawa – Skomielna Biała (Luboń Mały tunnel)Poland3 km969 PLN2016contract352114
Bucharest Metro Line M4 (Gara de Nord 2 – Străulești) / Parc Bazilescu – StrăuleștiRomania2 km715 RON2012contract236113
Thessaloniki Metro (New Railway Station – Nea Elvetia, Kalamaria extension to Mikra) / Kalamaria extension: Patrikiou junction – MikraGreece5 km400 EUR2013contract518108
Athens Metro Line 4, Section A (Alsos Veikou – Goudi) / Section A: Alsos Veikou – GoudiGreece13 km1,158 EUR2021contract1,383108
Showing 1 to 10 of 587Page 1 of 59

Most expensive per kilometre first until you sort.

By contractor

Builders only, since a construction overrun belongs to whoever built the thing. Joint-venture work counts toward each partner, and name variants are resolved to one firm. Firms with a single section are left out.

By contractor
Hitachi Rail2100 km+89 mon=1––
ATTIKAT4144 km+76 mon=10%–
Convensa241 km+70 mon=1––
Webuild18559 km+57 mon=2––
Salcef7266 km+57 mon=2––
FCC Construcción18453 km+55 mon=60%+12.4%n=1
Euro Construct Trading '987280 km+50 mon=50%–
Visio Construction Works248 km+47 mon=20%–
Avtomagistrali EAD14289 km+44 mon=3––
Ghella320 km+39 mon=1––
Showing 1 to 10 of 190Page 1 of 19

Worst median slip first until you sort.

Every firm in the data →

By country

The same measures aggregated by country.

By country
Croatia701,277 km+20 mon=5––
Greece1643,541 km+19 mon=1520%–
Bulgaria971,839 km+17 mon=2532%–
Romania1644,485 km+15 mon=8113%+22.9%n=2
Slovakia1071,281 km+14 mon=50%–
Poland3416,808 km+12 mon=350%–
Serbia721,461 km+9 mon=30%–
Czechia1971,570 km−3 mon=1––
Albania121 km–––
Austria22491 km–––
Showing 1 to 10 of 26Page 1 of 3

Worst median slip first until you sort.

Method

Costs carry the price year they were quoted in, and both sides of every comparison are restated into a common year before the percentage is taken, so an estimate made in 2013 is never measured directly against money spent in 2023. Costs recorded in different currencies are restated first and then converted to euro at that year's annual average exchange rate, in that order: converting first would use a rate from one year against prices from another.

Schedule slip uses the contract as the baseline rather than a press announcement, because that is the commitment the public paid for and the only baseline present for sections whose announced dates were never recorded. Negative values mean early.

Price indices: Eurostat: HICP annual data (average index and rate of change) [prc_hicp_aind], U.S. Bureau of Labor Statistics, Consumer Price Index for All Urban Consumers: All Items in U.S. City Average [CPIAUCNS], via FRED, European Central Bank Data Portal: Euro foreign exchange reference rates, annual averages [EXR, A.<CUR>.EUR.SP00.A], Eurostat: Euro/ECU exchange rates, annual data [ert_bil_eur_a], statinfo=AVG; source for RSD and cross-check for RON and USD, Council Regulation (EU) 2025/1409 amending Regulation (EC) No 2866/98: irrevocable conversion rate of 1,95583 Bulgarian lev to the euro from 1 January 2026.