VDV balance 2025: marginal ridership growth and rising personnel costs in German public transport - Sustainable Bus
Briefly

VDV balance 2025: marginal ridership growth and rising personnel costs in German public transport - Sustainable Bus
"According to the VDV, public transport ridership in Germany reached 9.86 billion passenger trips in 2025. This corresponds to a y ear-on-year increase of 0.8 percent. The figures include bus, tram, metro and regional rail services within the German ÖPNV system and reflect aggregated usage across urban centres and rural areas. Daily demand levels remained high, with approximately 24 million passenger journeys recorded per day across the country, according to the association's calculations."
"The Deutschland-Ticket continued to represent a significant share of ticketing within public transport in Germany. By the end of 2025, around 14.6 million people held a Deutschland-Ticket subscription. Standard subscriptions accounted for 74 percent of the total, while job tickets represented 15 percent and semester tickets 11 percent. The monthly price of the Deutschland-Ticket increased on 1 January 2026 from 58 to 63 euros. Following the price adjustment, the cancellation rate was recorded at 5.75 percent."
The Association of German Transport Companies (VDV) data show public transport ridership in Germany reached 9.86 billion passenger trips in 2025, a 0.8 percent year-on-year increase. The total covers bus, tram, metro and regional rail services within the German ÖPNV system and averaged about 24 million passenger journeys per day. Passenger volumes remained below pre-pandemic peaks but above immediate post-pandemic levels. Around 14.6 million people held Deutschland-Ticket subscriptions at the end of 2025, with 74% standard, 15% job tickets and 11% semester tickets. The Deutschland-Ticket price rose from €58 to €63 on 1 January 2026, with a 5.75% cancellation rate after the increase. Personnel expenses represented the most significant cost pressure on public transport companies.
Read at Sustainable Bus
Unable to calculate read time
[
|
]