Skip to main content

An Open Access Journal

  • Original Paper
  • Open access
  • Published:

A data-driven analysis of the potential of public transport for German commuters using accessibility indicators

This article has been updated



A significant mode shift will be required in order to meet the ambitious greenhouse gas emissions reduction targets in Germany and elsewhere. Such a mode shift can only be achieved by a combination of drastic push and pull measures. Getting commuters to switch modes might be particularly difficult and have a negative impact on their access to employment and welfare.


We investigate the potential for a mode shift from car to public transport for German commuters using a data-driven approach based mainly on open data sources that avoids complex transport model runs. Different datasets on the home and workplace location of all employees in Germany are consolidated to create an origin-destination commuter matrix at traffic analysis zone level. The commuter matrix is merged with travel time data for car and public transport to calculate a spatially disaggregated and mode-specific measure of accessibility. The comparison of accessibility by car and public transport is used to derive the potential for a mode shift and identify potential challenges and barriers.


Public transport accessibility to workplaces is poorer across the country compared to access by car. On average, public transport travel times are almost three times higher than the corresponding car travel times. The differences in accessibility are largely independent of the region type. Results are validated by an independent dataset from a household travel survey. Based on these results, the potential for a mode shift appears to be very low.

1 Introduction

Commuting is an important segment of the transport market, both because of the relevance it has for the economy in a wider sense (enabling people to pursue economic activities), but also because of its sheer size. In Germany, about 20% of the total distance travelled by passengers stems from trips from and to the workplace, according to the latest national household travel survey [18]. Furthermore, facilitating travel to work locations is also high on the political agenda. In Germany, a tax allowance scheme (“Pendlerpauschale”) enables employees to deduct 30 cents per kilometer travelled to work from their income tax, thus incentivizing longer commuting distances [25]. This commuter allowance has even been increased for commutes longer than 20 kms as of January 2021, in order to compensate for the introduction of CO2 pricing (cf. [7] and [14]).

On the other hand, Germany, like most other developed countries, has set very ambitious targets in terms of reducing greenhouse gas emissions to be in line with the Paris Agreement [26]. However, German transport-related greenhouse gas emissions have been stagnating at around 160 million tons per year while the target for 2030 is 95 million tons per year [5]. A similar picture also emerges at EU level, where current trends do not yet point in the direction of the reduction targets set [9]. Reductions of greenhouse gas emissions of such magnitude can probably only be achieved by a combination of developments in the vehicle technologies (e.g. electrification) and mode shift and traffic avoidance measures.

For Germany, previous studies have shown that a sizeable mode shift can only be achieved by a combination of far-reaching and severe policy measures. For instance, Winkler and Mocanu [28] found that lowering the total distance travelled by car by 20% will require a policy package including both push (e.g. increase in fuel tax, road pricing, congestion charging) and pull measures (e.g. infrastructure upgrades for rail, public transport, cycling), using a model-based scenario analysis. Especially the push measures will likely have a large impact on the accessibility and welfare of the population.

This paper attempts to analyze the potential for a mode shift for commuters in Germany from a different perspective. Using a data-driven approach instead of transport models and scenario forecasts, this study does not focus on specific policy measures and their possible impacts. Instead, we analyze the status quo in terms of commuters’ mode choice and try to derive conclusions and learnings for the future from it. Building on information on the spatial travel patterns of commuters, we derive accessibility measures based on travel times. Liao et al. [15] recently presented a similar comparison of car and public transport travel times, though they do not focus on commuters and their specific travel patterns. In this analysis we intend to address two main research questions: (1) What is the difference in the accessibility of workplaces by car and public transport in terms of average travel times, and (2) What is the influence of the region type on the analysis results. The answers to these questions will help to highlight the potential for a mode shift and indicate possible barriers and challenges.

Beyond these aspects, the concept presented in this paper provides a data-driven approach that is mainly based on official statistics and open access datasets. The approach is therefore transferable to other regions and countries and could serve as a guideline for similar analyses for which no transport model is available or its usage is not appropriate.

The paper is structured as follows: in the data and methodology section we describe the data used for this analysis, how it was processed and also define an accessibility metric that forms the basis for the rest of the analysis. In the results section we present the main findings in terms of the commuters’ travel patterns and the accessibility of different regions and areas within Germany. In the discussion section we validate the results and draw the conclusions for the research questions formulated above. Finally, in the conclusion section we discuss some of the implications for future transport policy making.

2 Data and methodology

2.1 Overall approach

The aim of this study is to evaluate the potential of a mode shift towards public transport for commuters in Germany using a data-driven approach based on the actual commuting relations and mode-specific travel times. The term “commuter” used here and in the remainder of this paper denotes all employees subject to social security contributions in Germany, irrespective of the distance between their home and workplace location. An overview of the methodological approach is shown in Fig. 1.

Fig. 1
figure 1

Flow diagram of the study methodology

In a first step, various publicly available and commercial datasets on the Germany-wide commuting relations, home and work locations were processed and enhanced in order to maximize the spatial granularity and precision of the information contained therein. The result of the first step was a commuter matrix at traffic analysis zone (TAZ) level indicating the potential for commuting trips between the home and workplace location of all commuters considered. This matrix provides comprehensive information on potential trips from home to work within Germany and was the basis of the following analyses. However, it is important to note that this empirical matrix does not contain information on the actual trip frequency (if and how often commuting trips are undertaken), nor does it distinguish between different modes of transport.

In the second step, the commuter matrix was merged with travel time matrices for car and public transport derived from GTFS data and transport models. These matrices contain the estimated trip duration between the home and workplace location for both car and public transport modes. Finally, on the basis of the commuter matrix and the travel time matrices we derived an accessibility metric for both modes of transport and assessed the potential for a mode shift by comparing them.

2.2 Commuter data

2.2.1 Data sources

The object of the following analyses are all commuters in Germany, irrespective of their home and workplace location (and of the distance between). However, in the official German statistics “commuters” are defined as employees subject to social security contributions whose place of work differs from their place of residence. Therefore, commuters with the same place of work and residence had to be derived from a different data source. Furthermore, the commuter matrix for this study was desired at the level of traffic analysis zones (TAZ) for the year 2019. Since the available commuter matrices were at different levels of spatial resolution and for different points in time, data processing was necessary to synergize the available datasets and obtain the desired dataset. Table 1 lists and briefly describes the data sources used to prepare the commuter matrix.

Table 1 Brief description and statistics of the data sources used in this study

All datasets listed in the above table apart from BfA [1] (2010 commuter matrix by municipalities) are open and can be downloaded from the URL listed under References. The BfA [1] dataset is commercially available from Bundesagentur für Arbeit (German Federal Employment Agency).

2.2.2 Commuter matrix preparation

The entire process of preparing the desired commuter matrix was twofold. In the initial step the commuter matrix for the year 2019 at the municipality level was derived from the available commuter matrix at county level for the year 2019 and the commuter matrix at municipality level for the year 2010. In the next step the commuter matrix at municipality level was transformed to the TAZ level. The following sections describe the two steps in detail. Deriving the commuter matrix for the year 2019 at municipality level

The commuter matrices do not include the employees whose place of work and residence are in the same county. These commuters (referred to as intra-commuters) had to be derived by subtracting the sum of all outgoing commuters (according to the commuter matrix) from the total number of employees living in each county and were then appended to the commuter matrix. The process of adding Intra-commuters is illustrated as a sub-figure in Fig. 2. This also explains why in Table 1 the commuter count at county level for the year 2019 (13 million) is lower than the commuter count at municipality level for the year 2010 (16.3 million).

Fig. 2
figure 2

Flow diagram showing the steps taken to derive the commuter matrix for the year 2019 at municipality level

The latest official commuter matrix for Germany was available for the year 2019. The areal unit of this matrix was county (n = 401). To enhance the precision of disaggregation of the commuter counts at municipality level for the year 2019 we used a commuter matrix for Germany from the year 2010 with a finer areal unit corresponding to municipalities (n = 11,748) [1]. Changes to the municipal boundaries and the consequent changes to the official municipal identification code were considered by calculating the weights for each municipality. The weights were calculated as the ratio of population that existed before the areal changes (i.e. for the year 2010) to the fraction of the population that remained in the municipality after the areal changes (i.e. for the year 2019).

Finally, a scaling factor was calculated to scale the commuter numbers from the year 2010 to match those from the year 2019. The commuter matrix from 2010 at municipality level, adjusted for areal changes, were aggregated at the county level. The scaling factor was then calculated as the ratio of the number of commuters between counties in 2019 to the number of commuters in the corresponding counties in 2010. The commuter matrix for the year 2019 at municipality level was obtained by multiplying the scaling factor with commuter numbers at municipality for the year 2010. Transforming the commuter matrix to TAZ level

The commuter matrix derived from the official data sources has a spatial resolution that corresponds to the German municipalities. However, municipalities can vary significantly in terms of both area and population. For instance, the largest municipality in Germany, the city of Berlin, has a surface area of roughly 900 km2. For such large areal units, any analysis of travel times will likely be very imprecise. For this reason, we further disaggregated the commuter matrix to the level of traffic analysis zones (TAZ).

The TAZ employed in this study were derived from the German National Transport Model DEMO. An in-depth description of the zoning system in DEMO is presented in Nordenholz et al. [19]. The territory of Germany is divided into 6633 TAZ of varying size, also considering the population and workplace density. TAZ in densely populated cities are smaller in size, whereas in sparsely populated rural areas they are larger and might encompass multiple (smaller) municipalities (Fig. 3). The TAZ are based on the municipal boundaries, with TAZ in urban areas being subdivisions of the cities and TAZ in rural areas being either one municipality or mergers of multiple ones. Other model-independent spatial zoning systems, such as an INSPIRE-based grid, can also be utilized for this step. The DEMO TAZ were preferred since their size is optimized to maximize the level of detail where needed while also limiting the total number of zones.

Fig. 3
figure 3

DEMO traffic analysis zones (TAZ)

In order to disaggregate the municipalities-based commuter matrix, we used the weights of the TAZ given by their total home and workplace locations, while also factoring in a deterrence term based on the distance between the TAZ. The latter term was added in order to correct the distribution of commuting distances and somewhat “shorten” the trips within the municipalities.

From the final commuter matrix at TAZ level we removed those commuters with a commuting distance of over 100 kms. This threshold value refers to the beeline distance between the TAZ centroids. The main reason is that we have a focus on daily commuting trips. While some (few) commuters might have daily trips to and from work of more than 100 kms, these commuters are rather exceptions and it can be assumed that they have optimized their mode choice decisions very precisely. Furthermore, only 6% of all commuting trips fall in this category, but they are distributed over almost 90% of OD pairs. Considering them would make the analysis computationally very inefficient. For these reasons we only considered commuting trips of under 100 kms. In total, the final matrix at TAZ level consists of 31.2 million commuters.

2.3 Travel time data

2.3.1 Car travel times

Travel times at TAZ level for the mode car were derived from the DEMO transport model. DEMO is a multi-modal, synthetic national transport model for Germany (cf. [28]). The supply side of DEMO contains a representation of the German road network consisting of all major inner and extra urban roads. In total, roughly 1 million links are included in the DEMO network model. Information on the link length, capacity and vehicle flow speeds under realistic traffic conditions are available for the entire network. For further information on the DEMO road network cf. Matthias et al. [16].

Travel times for TAZ origin/destination pairs were generated from the network by a series of shortest path searches under realistic traffic conditions. The total journey time (considered in this paper) consists of the in-vehicle travel time (sum of the travel time along the links in the network model) and the access and egress time to/from the vehicle parking location. The car travel times in DEMO were validated by comparison with the output of HERE Maps API queries. For this comparison, a sample of 10,000 TAZ to TAZ relations were queried from HERE Maps and compared to the DEMO travel times. A regression analysis revealed a coefficient of determination of \(R^{2} = 0.91\) (see Fig. 4).

Fig. 4
figure 4

Comparison of DEMO and HERE Maps travel times

To generate travel time matrices, a transport model is not necessarily required. Other potential data sources for travel times include e.g. GIS data and navigation service providers, Application Programming Interfaces (APIs) from Google Maps or HERE Maps (cf. [27]) and, more recently, UBER Movement travel time data (cf. [29]).

2.3.2 Public transport travel times

Travel times for public transport were also derived from a transport supply model. The network representation of public transport is more complex than the road network, since it includes more than just links and nodes. Stop locations, transfer options, line routes, vehicle journeys and timetable information (departure and arrival times for each stop) are all required in order to generate accurate origin/destination travel times. Public transport timetable data is typically available from local transport operators or public authorities, who may publish it in a variety of formats, e.g. GTFS [12]. Obtaining a complete dataset for an entire country or larger region is particularly challenging, since data from different operators has to be acquired and merged into an integrated dataset.

For Germany, a comprehensive open data source for public transport timetable data is provided by the DELFI initiative. DELFI regularly compiles and publishes a dataset including timetable data for the majority of rail and local public transport operators in Germany in GTFS format [8]. The DELFI dataset used for this analysis contains ca. 400,000 stops and 740,000 vehicle journeys per day from nearly 900 transport agencies. Timetable data is available for all public transport modes, including bus, tram, subway, light, suburban, regional and high-speed rail, ferry etc. As shown in Fig. 5, it covers most of Germany, with the exception of 34 counties (from a total of 401). A little under 3 million commuters (less than 10% of the national total) live in the area not covered by the DELFI dataset.

Fig. 5
figure 5

Availability of GTFS data in DELFI dataset

Utilizing the public transport travel times from the DEMO transport model was considered as an alternative to the DELFI GTFS dataset. This approach would have yielded the travel times for all TAZ and origin/destination (OD) pairs. However, the DEMO public transport travel times are the result of a complex model structure and thus are prone to a certain degree of imprecision. Since the percentage of population not covered by the DELFI GTFS data is relatively low, the impact of discarding these regions on the overall result was deemed lower than the impact of utilizing less precise data from DEMO. Consequentially, we relied solely on the DELFI data for this analysis.

From the GTFS network, travel times were derived using a complex route search and choice algorithm using PTV Visum transport modeling software (cf. [20]). The standard settings for public transport timetable-based assignment were utilized, with route choice being based on the perceived travel time (which also factors in the additional disutility from transfers and waiting times) and a Kirchhoff multi-route choice model. All public transport modes included in the DELFI dataset were considered. Travel times were calculated for the morning peak hours (7:00–9:00) of March 16, 2021, which was a regular (working) Tuesday. As with the car travel time, the total public transport journey times includes the in-vehicle time and the access and egress times, but additionally also considers transfer and waiting times.

Open source alternatives to derive travel times from GTFS data are also available, e.g. the OpenTripPlanner (cf. [30]).

2.4 Accessibility indicators

Various definitions of accessibility are used in transport geography and spatial planning (e.g. [13] or [17]). Broadly speaking, accessibility is used to indicate how favorably-located an opportunity (e.g. workplace, commercial center etc.) is by assessing the impedances related to getting to that opportunity. Fayyaz et al. [10] give a very good overview and classification of different accessibility metrics. They find that the most common definitions are cumulative measures (number of opportunities/destinations reached within a given impedance) and gravity-based measures (weighting potential opportunities based on the trip impedance). These metrics are well-suited in a context where the actual destination of the travelers is unknown, i.e. where multiple destinations come into consideration. For the current study, this is not the case. If the corresponding home and work locations of commuters are known, cumulative and gravity-based accessibility measures become irrelevant.

We propose two different metrics of accessibility \(A_{i,k}\) and \(A_{j,k}\) that can be applied individually to each mode of transport and factor in the known origin and destinations of trips to evaluate the quality of commuters’ access to their work locations using that mode of transport. We define \(A_{i,k}\) as

$$A_{i,k} = \frac{{\mathop \sum \nolimits_{j} T_{ij} \times tt_{ijk} }}{{\mathop \sum \nolimits_{j} T_{ij} }}$$

and \(A_{j,k}\) as

$$A_{j,k} = \frac{{\mathop \sum \nolimits_{i} T_{ij} \times tt_{ijk} }}{{\mathop \sum \nolimits_{i} T_{ij} }}$$

where \(A_{i,k}\), Hypothetical average travel time for all commuters with home in TAZ \(i\) using mode \(k\). \(A_{j,k}\), Hypothetical average travel time for all commuters with workplace in TAZ \(j\) using mode \(k\). \(T_{ij}\), Total commuters with home in TAZ \(i\) and workplace in TAZ \(j\). \(tt_{ijk}\), Travel time between origin TAZ \(i\) and destination TAZ \(j\) using mode \(k\).

Formulated as in Eqs. (1) and (2), \(A_{i,k}\) and \(A_{j,k}\) indicate the hypothetical weighted average travel time of commuting trips from and to a TAZ if all trips were carried out using mode \(k\). Thus, the indicator is of a hypothetical nature since it is not based on real trips, i.e. it is not reflecting their day-to-day mode choices or how often the employees actually undertake the commuting trip. In other words, \(A_{i,k}\) and \(A_{j,k}\) represent the hypothetical usefulness of each mode of transport. However, since the exact commuting relations (given by \(T_{ij}\)) are used to derive \(A_{i,k}\) and \(A_{j,k}\), these indicators become a fairly accurate representation of the actual usefulness of each mode of transport in this specific choice context. Note that higher values of \(A_{i,k}\) and \(A_{j,k}\) indicate higher average travel times and thus a poorer accessibility, whereas for the more common cumulative and gravity-based accessibility metrics mentioned above it is the other way around.

The accessibility measures proposed for this study focus solely on travel times. Mode choice can also be influenced by other factors, such as costs, comfort, reliability etc. (e.g. [24]). Nevertheless, travel time remains the most important aspect and is readily comparable across modes, whereas other factors might be mode-specific and thus unsuitable for a cross-modal comparison.

3 Results

3.1 Commuting patterns

Before discussing travel time-based accessibility measures for car and public transport in Germany, it is reasonable to start with a brief look at the travel time- independent structural context and commuting patterns. Trip distances are influenced by several factors, one of which is the region type and corresponding density of employment opportunities and home locations. It is therefore necessary to analyze commuting patterns separately for different region types. For Germany, a suitable classification of region types in this context is the so-called RegioStaR classification (German: ‘Regionalstatistische Raumtypen’, English translation: ‘Regional Statistical Spatial Typology for Mobility and Transport Research) defined by the German Federal Ministry of Transport [6]. The objective of this classification is to delineate functionally homogeneous municipalities into spatial types. For all further analyses in this paper we chose the RegioStaR 4 categories, namely (1) metropolitan regions (2) regiopolitan regions (small and medium-sized cities) (3) rural regions (close to an urban region) and (4) peripheral rural regions (away from city regions). The four RegioStaR categories are also shown in Fig. 3. Note that there are no municipalities and no TAZ with more than one RegioStaR category, i.e., the borders between RegioStaR categories always follow municipal boundaries.

Table 2 gives the weighted average distance for outgoing and incoming trips for each of these region types. The outgoing trips are shorter for urban regions as compared to rural regions and vice versa for the incoming trips. This is in line with the theoretical expectations, that is (1) urban areas attract more commuters than their rural counterparts and (2) people in rural areas have to travel longer distances for the purpose of employment. Nonetheless, the differences in trip distances between urban and rural are not huge. A closer look at the numbers suggests that the weighted average distance for both outgoing and incoming trips for peripheral rural regions is lower than for rural regions. One possible explanation for this is that employees in peripheral regions are able to find home locations closer to their place of work.

Table 2 Weighted average outgoing and incoming trip distances for RegioStaR4 region types, in kilometers

Next, we explore the commuter patterns by TAZ. Figure 6 maps the weighted average trip distance for outgoing and incoming trips by TAZ. It is visible that the outgoing commuting distance is low for metropolitan regions like Berlin, Munich, Hamburg, Frankfurt etc., since most commuters living in these regions also work there. Conversely, trip distances are high for the sub-urban areas close to these metropoles, indicating that commuters living in sub-urban areas will more likely commute to the metropoles. Incoming trip distances for metropoles are a little higher that the outgoing distances (because of the longer distance incoming commuters), but are still relatively low, since most trips occur within the city. This is discernable in Fig. 7 which maps the weighted average trip distance at a larger scale (1:60,000) for selected metropolitan regions (Frankfurt, Berlin & Munich).

Fig. 6
figure 6

Weighted average trip distances in kilometers for a outgoing trips and b incoming trips by TAZ

Fig. 7
figure 7

Comparison of weighted average trip distances for outgoing and incoming trips for selected metropolitan regions

Besides outgoing and incoming trips by TAZ, it is also interesting to study the pattern of commuters whose place of work and residence is the same (intra-commuters). As explained in the section describing the process of preparing the commuter matrix, these commuters have subsequently been added as they are not contained in the input commuter data. In total, there are 13.5 million intra-commuters at municipality level (commuters having their home and work locations inside the same municipality), which corresponds to about 40% of all commuters. In the largest German municipalities (e.g. Berlin, Hamburg), intra-commuters make up over 90% of all employees, as shown in Fig. 8b. After transforming the commuter matrix to TAZ level, only 5.5 million commuters have their home and work locations inside the same TAZ (see Fig. 8a). Note that intra-commuters at TAZ level are predominantly located in rural areas. For urban regions, the standardized trip count (percentage of intra-commuters from all commuters) is lower than average at TAZ level and higher at the level of municipality. This occurs because urban regions have finer grained TAZ (cf. [19]) and thus the probability of commuting inside the same TAZ is lower.

Fig. 8
figure 8

Standardized trip count with same place of work and residence by a TAZ and b municipality

3.2 Accessibility indicators (500)

The accessibility measures \(A_{i,k}\) and \(A_{j,k}\), indicating the hypothetical weighted average commuting times, were calculated at TAZ level for both car and public transport modes. The results for the mode car are displayed in Fig. 9 and closely resemble the average trip distance plots from Fig. 6. TAZ with the highest average travel times for outgoing commuters are located on the outskirts and regions surrounding the largest cities (Berlin, Hamburg, Munich, Cologne etc.). Conversely, the incoming travel time is highest for trips ending in the above-mentioned cities. These patterns are an indication that centrally-located TAZ have a high density of workplaces and attract many commuters not only from within the cities themselves, but also from the surrounding sub-urban areas, leading to partially congested roads and higher average travel times.

Fig. 9
figure 9

Hypothetical weighted average commuting travel times by TAZ, mode: car

In comparison, travel times by public transport are significantly higher across the country (Fig. 10). Note that the scale of the plot is different in order to display average travel times of up to 100 min per trip when using public transport. Also note that the regions with the highest average commuting times are not necessarily the same as those in Fig. 9. This indicates that for these regions, it is not only the higher commuting distances that lead to higher average travel times, but presumably also a lower quality public transport service. TAZ with incomplete/missing public transport travel time data are displayed in white.

Fig. 10
figure 10

Hypothetical weighted average commuting travel times by TAZ, mode: public transport

For the purpose of this study, the main interest lies on the comparison of accessibility by car and public transport. The average travel times for both modes, grouped by the RegioStaR 4 categories, are shown in Table 3. Reaching the workplace by car takes, on average, between 15 and 25 min, depending on the region type. For public transport, the corresponding values are more than twice as high. This means e.g. that the average commuter living in a metropolitan area will need more than 30 min in addition per trip (one-way) if using public transport compared to using the car.

Table 3 Hypothetical weighted average commuting travel times by RegioStaR4 categories, in minutes

4 Discussion

The accessibility indicators compiled in the previous section show very large differences in the travel times by car and public transport. Before analyzing these differences and their implications for a potential mode shift towards public transport, it is necessary to validate the results by comparing them to an independent data source. One possible data source could be mobile network data, from which travel patterns can be derived (cf. [11]). However, the spatial accuracy of mobile network data can be low, and, more importantly, separating the commuting trips from the rest of activities is not a trivial task.

Another option for validating the commuting travel times comes from travel survey data. The German national household travel survey Mobilität in Deutschland (MiD) [18] contains a record of nearly 80,000 commuting trips, including the trip distance, duration and mode of transport. Regional attributes (including the RegioStaR4 category) are also available for the home (but not the workplace) location of commuters. Note that the household travel survey only reports the (commuting) trips that the survey participants actually carried out on polling day, which might differ from their typical commute.

Although the commuting distance distribution results mainly from the commuter matrix input data, the process to disaggregate the flows to TAZ level might have an impact on the resulting trip distances, especially for the shorter trip distances inside metropolitan areas. Figure 11 compares the resulting commuter matrix at TAZ level with MiD data in terms of the cumulative distribution of the commuting distance for both the entire country and the two largest metropolitan areas (Berlin and Hamburg). Both charts show a very good fit between the MiD and the commuter data, validating the disaggregation process. Furthermore, Fig. 11 shows that trips in metropolitan areas are shorter than the national average, with around 90% of trips originating in Berlin and Hamburg being shorter than 20 kms, compared to less than 80% at national level for the same distance.

Fig. 11
figure 11

Comparison of commuting distance distributions between the processed commuter matrix and MiD

Since the household travel survey also reports the mode of transport chosen and the duration of each trip, it is also possible to compare the average travel times by car and public transport from the MiD with the accessibility indicators calculated of this study. It is important to repeat at this point that the accessibility indicator \(A_{i,k}\) represents the hypothetical average travel time that would result if commuters would use mode \(k\) for all trips, whereas the average travel times from MiD result from only those trips that were actually carried out with that mode.

Table 4 compares the outgoing travel times for car and public transport. For car trips, the reported travel times are higher than \(A_{i,car}\) because in reality, the mode car is chosen less frequently for short trips (to the detriment of walking and cycling). If these short commuting trips were not considered, \(A_{i,car}\) would increase by ca. 5 min per trip, making the results close to the reported trip times from MiD. However, short trips cannot be completely excluded from the analysis, since the sum of the mode shares of car and public transport reaches 50% even for trips shorter than 5 kms, according to MiD data.

Table 4 Comparison of \(A_{i,k}\) with average commuting times from MiD by RegioStaR 4 categories, in minutes

For public transport, this effect is also present, but it is offset by a different one. Public transport travel times are competitive only on few commuting relations where certain service quality conditions are met (e.g. direct connections, fast rail services etc.). These are the relations for which public transport has a higher probability of being chosen as the commuting mode. On other relations, where travel times are higher, public transport is presumably utilized less frequently. The latter relations are included in the calculation of \(A_{i,pt}\) but are probably missing from the MiD trips (since public transport is not the chosen mode), which explains why the reported public transport trip durations are lower.

The results of the comparison of car and public transport travel times shown in Table 3 are also in line with those obtained by Liao et al. [15]. In their analysis of four cities (Sao Paulo, Stockholm, Sidney, Amsterdam) they found that public transport travel times were on average 1.4–2.6 times higher than the car travel times on the same relations.

After validating the results, two main findings can be derived from the analysis of the accessibility indicators. The first one is that there is a very large discrepancy between the accessibility by car and public transport. The hypothetical travel times are nearly three times higher by public transport than by car. The second main finding of this analysis, and potentially the more surprising one, is that the differences in accessibility of workplaces are largely independent of the type of region. Even for metropolitan areas, where public transport has a higher mode share, its service is of better quality and car traffic is potentially impacted by congestion issues, the differences in accessibility are still very large in favor of the car. However, it has to be noted that the travel time advantage of cars in dense urban areas can be somewhat diminished by considering the time lost while potentially searching for a parking space. It is not trivial to quantify these delays, since they can vary significantly by location (e.g. if there is a dedicated car park for employees or not) and time of day. Nevertheless, the difference between the travel times by car and public transport are so large that they cannot be offset by this factor.

The results presented above explain why in Germany the overall mode share of car is of over 60% for commuting trips, while only 15% of employees prefer public transport. Achieving a mode shift towards public transport will require to significantly lower the gap in accessibility by making public transport more competitive in terms of travel times. Under the premise of current service connection quality and travel times, the potential for a mode shift appears very limited and, if achieved with drastic push-measures, will severely impact commuters’ accessibility and welfare.

5 Conclusions

The analysis presented in this paper attempts to shed a light on the potential for a commuting mode shift from car to public transport by comparing the accessibility of workplaces by the two modes of transport. Data on the home and workplace locations of commuters and on travel times by car and public transport was used in the analysis. The results show that accessibility by public transport is significantly lower for all region types and that for most commuters, public transport is not a competitive alternative in terms of travel times.

From a methodological point of view, the analysis is strongly based on available (open) datasets and avoids comprehensive transport model runs. Apart from the data manipulation procedures specifically required for the German commuter dataset, the approach could easily be adapted and applied to analyze mode shift potentials for other regions and countries as well. The application of this method is not restricted only to commuter data. Similar analyses could also be performed using other empirical (big) data sources on travel movement, such as mobile phone network or tracking data.

The findings of this study provide a valuable input to the discussion on possible changes in travel behavior of German commuters and how they could be fostered. Achieving a sizable mode shift would require either very strong “pull”-, very strong “push”-measures, or a combination of both. The obvious “pull”-measure would be to heavily invest in public transport and enhance the service quality to make this alternative competitive. The challenges associated with this path are manifold, including financial issues (heavy subsidies will likely be required to provide such service quality, particularly in rural areas), but also long and complex planning and execution processes for large infrastructure works. On the other hand, “push”-measures such as congestion charges or increasing parking fees might provoke a reaction from the commuters, but if they are not balanced by an improvement of the alternative modes they will lead to a reduction of the overall accessibility and welfare of commuters. A fine balance will be required in order to foster the acceptance and cooperation of commuters towards a mode shift.

The analysis presented here is intended as a starting point for a discussion on commuters’ (future) travel behavior and mode choice. Further research is required for a more in-depth analysis of several aspects. First, this analysis focuses on the travel times only. There are also other aspects that influence travel behavior and should be considered, such as costs, comfort, reliability but also intrinsic motivation and personal preferences. Second, there needs to be a better understanding of the future of commuting in general. Trends such as tele-working have been boosted by the recent Covid-19 pandemic, and it remains to be seen what the long-term consequences are. Third, the impact of vehicle automation and emerging mobility concepts is still unclear. Automation might help to increase the quality of public transport especially in rural areas, but it might also make car travel more attractive. Finally, this data-driven analysis should be complemented by model-based analyses of different scenarios on how to achieve the desired mode shift. However, for the reasons mentioned above these analyses should not leave out the questions of (individual) welfare, since these will be crucial in ensuring the acceptance of future pathways with drastic measures.

Availability of data and materials

Most of the input data used in this paper is open datasets which can be downloaded from the URL listed under References. All other datasets (with the exception of the 2010 commuter matrix, which was purchased from the source listed below) can be provided by the corresponding author to reviewers upon reasonable request.

Change history

  • 21 February 2022

    The OA Funding note was added in this article.


  1. BfA (Bundesagentur für Arbeit). (2010). Pendlerverflechtungen der sozialversicherungspflichtig Beschäftigten nach Gemeinden (2010). Dataset purchased from Bundesagentur für Arbeit

  2. BfA (Bundesagentur für Arbeit). (2019). Pendlerverflechtungen der sozialversicherungspflichtig Beschäftigten nach Kreisen (2019). Retrieved March 9, 2021, from

  3. BKG (Bundesamt für Kartographie und Geodäsie). (2021). Verwaltungsgebiete 1:250 000—regionale Tiefe: Gemeinden (2010, 2019). Retrieved March 9, 2021, from

  4. BKG (Bundesamt für Kartographie und Geodäsie). (2021). Geographische Gitter für Deutschland in Lambert-Projektion (GeoGitter Inspire). Retrieved March 9, 2021, from

  5. BMU (Bundesministerium für Umwelt, Naturschutz und nukleare Sicherheit). (2020). Klimaschutz in Zahlen. Retrieved March 15, 2021, from

  6. BMVI (Bundesministerium für Verkehr, und digitale Infrastruktur). (2018). RegioStaR Regionalstatistische Raumtypologie für die Mobilitäts-und Verkehrsforschung. Last update November 2020. Retrieved March 9, 2021, from

  7. Carter, A. (2020, September 30). Germany's new commuter allowance almost exclusively favours motorists. Iamexpat. Retrieved March 15, 2021, from

  8. DELFI. (2021). Deutschlandweite Sollfahrplandaten (GTFS). Retrieved March 8, 2021, from

  9. EEA (European Environment Agency). (2020). Greenhouse gas emissions from transport in Europe. Retrieved March 15, 2021, from

  10. Fayyaz, S. S. K., Liu, X. C., & Zhang, G. (2017). An efficient General Transit Feed Specification (GTFS) enabled algorithm for dynamic transit accessibility analysis. PLoS ONE, 12(10), e0185333.

    Article  Google Scholar 

  11. Fina, S., Joshi, J., & Wittowsky, D. (2021). Monitoring travel patterns in German city regions with the help of mobile phone network data. International Journal of Digital Earth, 14(3), 379–399.

    Article  Google Scholar 

  12. GTFS. (2019). General transit feed specification reference. Revised January 17, 2019. Retrieved March 15, 2021, from

  13. Ingram, D. R. (1971). The concept of accessibility: A search for an operational form. Regional Studies, 5(2), 101–107.

    Article  Google Scholar 

  14. KlSchStG. (2019). Gesetz zur Umsetzung des Klimaschutzprogramms 2030 im Steuerrecht (Implementation of the 2030 Climate Protection Programme into Tax Legislation Bill). Bundesgesetzesblatt Nr. 52 vom 30.12.2019. Retrieved March 15, 2021, from*%5B@attr_id=%27bgbl119s2886.pdf%27%5D#__bgbl__%2F%2F*%5B%40attr_id%3D%27bgbl119s2886.pdf%27%5D__1615828770393.

  15. Liao, Y., Gil, J., Pereira, R. H. M., Yeh, S., & Verendel, V. (2020). (2020): Disparities in travel times between car and transit: Spatiotemporal patterns in cities. Scientific Reports, 10, 4056.

    Article  Google Scholar 

  16. Matthias, V., Bieser, J., Mocanu, T., Pregger, T., Quante, M., Ramacher, M., Seum, S., & Winkler, C. (2020). Modelling road transport emissions in Germany: Current day situation and scenarios for 2040. Transportation Research Part D: Transport and Environment.

    Article  Google Scholar 

  17. Miller, E. J. (2018). Accessibility: Measurement and application in transportation planning. Transport Reviews, 38(5), 551–555.

    Article  Google Scholar 

  18. Nobis, C., & Kuhnimhof, T. (2018). Mobilität in Deutschland – MiD Ergebnisbericht. Studie von infas, DLR, IVT und infas 360 im Auftrag des Bundesministers für Verkehr und digitale Infrastruktur (FE-Nr. 70.904/15). Bonn, Berlin. Retrieved March 15, 2021, from

  19. Nordenholz, F., Metzler, S., & Winkler, C. (2019). An automated gradual zoning approach for large-scale transport models. Procedia Computer Science, 151, 147–154.

    Article  Google Scholar 

  20. Ag, P. T. V. (2020). PTV visum 2020 user manual. PTV AG.

    Google Scholar 

  21. Regionalstatistik. (2010). Statistische Ämter des Bundes und der Länder. Sozialversicherungspflichtig Beschäftigte am Wohnort nach Geschlecht und Nationalität – Stichtag 30.06. – regionale Tiefe: Gemeinden. Retrieved March 9, 2021, from

  22. Regionalstatistik. (2019). Statistische Ämter des Bundes und der Länder. Sozialversicherungspflichtig Beschäftigte am Wohnort nach Geschlecht und Nationalität – Stichtag 30.06. – regionale Tiefe: Kreise und krfr. Städte (13111-02-02-4). Retrieved March 9, 2021, from

  23. Statistische Ämter des Bundes und der Länder. (2020). Bevölkerungsstand nach dem Zensus von 2011 – Gitterzellenbasierte Ergebnisse. Retrieved March 9, 2021, from

  24. Tyrinopoulos, Y., & Antoniou, C. (2013). (2013): Factors affecting modal choice in urban mobility. European Transport Research Reviews, 5, 27–39.

    Article  Google Scholar 

  25. UBA (Umweltbundesamt). (2017). Umweltschädliche Subventionen in Deutschland. Aktualisierte Ausgabe 2016. Retrieved March 14, 2021, from

  26. UN. (2015). Adoption of the Paris Agreement. Paris, France. Retrieved March 15, 2021, from

  27. Wang, F., & Xu, Y. (2011). Estimating O-D travel time matrix by Google Maps API: Implementation, advantages, and implications. Annals of GIS, 17(4), 199–209.

    Article  Google Scholar 

  28. Winkler, C., & Mocanu, T. (2020). Impact of political measures on passenger and freight transport demand in Germany. Transportation Research Part D: Transport and Environment.

    Article  Google Scholar 

  29. Wu, H. (2019). Comparing Google Maps and Uber movement travel time data. Findings.

    Article  Google Scholar 

  30. Young, M. (2016). An automated framework to derive model variables from open transport data using R, PostgreSQL and OpenTripPlanner. In 24th GIS research UK conference, Greenwich, United Kingdom. 29–31 Mar 2016.

Download references


The authors would like to thank our former colleague Simon Metzler for his ideas and preliminary work that paved the ground for this paper, and Nina Thomsen for the validation of DEMO travel times. We would also like to thank the two anonymous reviewers for their thoughtful suggestions and comments that helped improve the manuscript.


Open Access funding enabled and organized by Projekt DEAL. This study was carried out as part of the project “Transport and Climate (TraK)”. The authors gratefully acknowledge the funding provided by the German Federal Government and the Helmholtz-Gesellschaft.

Author information

Authors and Affiliations



TM: Conceptualization, methodology, data analysis, writing – original draft preparation. JJ: Methodology, software, data analysis, writing – original draft preparation. CW: Methodology, validation, supervision, writing – review and editing. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Tudor Mocanu.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mocanu, T., Joshi, J. & Winkler, C. A data-driven analysis of the potential of public transport for German commuters using accessibility indicators. Eur. Transp. Res. Rev. 13, 54 (2021).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: