Transit EU

Europe as a whole

The whole network of every loaded timetable: how much service it runs, how many operators share it and how concentrated the market is. As of 2026-10.

Operators
3,699
Vehicle-km / year
≈ 17B km
Routes
142,873
Trips / week
19.8M
Stops
1,857,555
Vehicles (peak)
≈ 186,421

Timetable data for 29 countries. Vehicle-km and vehicles are estimates derived from the scheduled GTFS timetables (one representative week per feed, extrapolated to a year). Methodology & limits →

The network over time

5 snapshots · Jun 2026 – Oct 2026

17B km ↓ −1% since Jun 2026
8.6B km17.3B kmJun 2026Oct 2026

Market structure

The market is wide, but service is concentrated: 127 operators run half of all kilometres, the top 10 alone 14%.

Share of vehicle-km

Top 5
9%
Top 10
14%
Top 50
35%
0%50%100% 127 operators = 50 %
1%5%25%100%
Operators, largest firstShare of vehicle-km

Operators by annual service

What an entry stands for

3.7K Operators

Routes by mode

142.9K routes

The largest

All rankings →

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
Routes Unit: routes · counted
Routes as the timetables list them; one line can have several routes (directions, variants). 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
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
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
Share of vehicle-km Unit: % · estimate
Share of all vehicle-km run by the largest 5, 10 and 50 operators; the curve adds up the operators from the largest. Source: published GTFS timetables, one representative week per feed

Methodology & limits →

Sources: the public GTFS feeds of every country (listed with their licences under Data sources), TED — the supplement to the EU Official Journal — and the German national tender portal (OCDS, CC0).