Transit EU

Public transport in Italy

Italy: 166 public transport operators, 787.3M km of scheduled service a year, 2,761 major stations and 1,802 tender notices — per region and operator.

Operators
166
Vehicle-km / year
≈ 787.3M km
Vehicles (peak)
≈ 9,905
Trips / week
1.1M
Stations*
2,761
Tender notices
1,802
Open procedures
1,030
Value (€)
€23.3B
Vehicle-km per inhabitant
≈ 13.4 km
Rank 25 of 25

Estimates from the scheduled timetables (one representative week per feed). *Stations with a page of their own. Methodology →

Italy over time

11 snapshots · Jul 2025 – Oct 2026

787.3M km ↑ +24% since Jul 2025
393.6M km787.3M kmJul 2025Oct 20262026

Vehicle-km over 12 months: +13% since Oct 2025. All countries →

The largest operators

Map →

By stage

1,802 Tender notices

By service type

  1. School transport 1,095
  2. Scheduled public transport 455
  3. Other 143
  4. Vehicle hire with driver 41
  5. Rail 39
  6. Taxi 22
  7. Demand-responsive 7

Most active contracting authorities

  1. 1 Trentino Trasporti Spa 69
  2. 2 PROVINCIA DI VICENZA 39
  3. 3 Società Unica Abruzzese di Trasporto TUA S.p.A. 37
  4. 4 PROVINCIA DI MONZA E DELLA BRIANZA 31
  5. 5 PROVINCIA DI PIACENZA 28
  6. 6 Provincia di Padova 26
  7. 7 SOCIETA' UNICA ABRUZZESE DI TRASPORTO - TUA SPA 20
  8. 8 Città Metropolitana di Venezia 16
  9. 9 S.U.A. Città Metropolitana di Venezia 14
  10. 10 CONSORZIO CEV 12
  11. 11 PROVINCIA DI BRESCIA - CUC STAZIONE APPALTANTE - SEDE 12
  12. 12 BRESCIA TRASPORTI S.P.A. 11

How we calculate

Operators Unit: operators · counted
Transport companies as their timetable names them (GTFS agency). The same operator in several feeds is counted once; in Germany the company that actually runs each line. Source: published GTFS timetables, one representative week per feed
Vehicle-km / year Unit: km per year · estimate
For every trip: route length (along the published route shape; without one, the straight line between its stops × 1.25) × the days it runs in the representative week, × 365.25 / 7. Only scheduled service — no empty or depot runs, no demand-responsive services. Source: published GTFS timetables, one representative week per feed
Vehicles (peak) Unit: vehicles · estimate
The highest number of trips running at the same moment in the representative week — a lower bound: reserve and workshop vehicles are not included. Source: published GTFS timetables, one representative week per feed
Trips / week Unit: trips per week · counted
All scheduled trips in the representative week; trips given as a frequency (every 10 minutes) are expanded into single trips. Source: published GTFS timetables, one representative week per feed
Stations* Unit: stations · counted
Stations with a page of their own: at least 250 scheduled departures a day, or among a country's busiest 1,000 with at least 30. Capped per country, so not comparable between countries. Source: published GTFS timetables, one representative week per feed
Vehicle-km per inhabitant Unit: km per inhabitant and year · estimate
Vehicle-km per year of all operators in the country ÷ its population. Only countries whose timetables cover the whole country; the figure for all countries together is their vehicle-km ÷ their population. Source: published GTFS timetables, one representative week per feed; Eurostat, population on 1 January 2025
Tender notices Unit: notices · counted
Every published notice counts once: prior information, call for tenders or award notice. Source: TED (EU Official Journal) since 06/2024 and the German national portal
Open procedures Unit: notices · as published
Prior information notices and calls for tenders — notices that do not announce an award. Source: TED (EU Official Journal) since 06/2024 and the German national portal
Value (€) Unit: € · as published
Sum of the contract values stated in the notices, in euro only; other currencies are neither converted nor added. Many notices state no value, so the sum is a lower bound. Source: TED (EU Official Journal) since 06/2024 and the German national portal

Methodology & limits →