Transit EU

Rankings

The 25 largest operators in Europe per figure — long-distance services without a regional service area excluded. As of 2026-10.

The largest operators by annual service

scheduled vehicle-km, extrapolated to a year

  1. 1 SNCF VOYAGEURS 430.3M km
  2. 2 Pražská integrovaná doprava 271.3M km
  3. 3 ALSA 209.4M km
  4. 4 Consorcio Regional de Transportes de Madrid 206.9M km
  5. 5 Warszawski Transport Publiczny 169.2M km
  6. 6 AB Storstockholms Lokaltrafik 165.8M km
  7. 7 Västtrafik 161.7M km
  8. 8 NS 160.7M km
  9. 9 Schweizerische Bundesbahnen SBB 146M km
  10. 10 PostAuto AG 135.6M km
  11. 11 Berliner Verkehrsbetriebe 131.2M km
  12. 12 ZTM – Zarząd Transportu Metropolitalnego 128.6M km
  13. 13 BKK 128.3M km
  14. 14 Qbuzz 126.7M km
  15. 15 Helsingin seudun liikenne 123.4M km
  16. 16 Renfe Cercanias 120.6M km
  17. 17 Atac 119.5M km
  18. 18 Skånetrafiken 119.1M km
  19. 19 RATP 115.2M km
  20. 20 Empresa Municipal de Transportes 115.1M km
  21. 21 Movia 108.4M km
  22. 22 NMBS/SNCB 108.2M km
  23. 23 IDS JMK (Data from: KORDIS JMK, DPMB) 103.3M km
  24. 24 RRReis 99M km
  25. 25 PKP Intercity 97.1M km

All values are computed from the scheduled GTFS timetables, not reported by the operators; vehicles are the lower bound of simultaneous trips. An entry can be a brand or an authority where the feed does not name the company actually running the service. Methodology & limits → · Per country →

How we calculate

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
Lines Unit: lines · counted
Distinct line numbers per operator; routes without a number are not counted. Source: published GTFS timetables, one representative week per feed
Stops Unit: stops · counted
Stops served by at least one trip. Totals add up the operators, so a stop served by two operators counts twice. 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
Area Unit: km² · estimate
Area of the grid cells in which the operator runs the most service. Source: published GTFS timetables, one representative week per feed

Methodology & limits →