Tag: Verkehrsverbünde

Why I think the juice of Chicagoland transit consolidation is going to be worth the squeeze

I don’t have a doubt in my mind that transit in Chicagoland needs a better network manager. Based on my research and personal experience using their transit, the Verkehrsverbünde (VV) public transport associations in Germany provide the best model for network managers.

VV network managers integrate service in regions of Germany and comprise multiple municipalities and counties and myriad public and private operators. They facilitate a superior passenger experience than anything I’ve used in the United States.

Generally speaking, VVs draw the routes, select the operators for those routes, set and collect fares, distribute fare revenue to the operators, and design most graphics, branding, and wayfinding (online, on the street and at stations, and in transit vehicles). A key aspect is that the associations don’t run the services. Picture this: the existing Regional Transit Authority does all of the service planning work that the CTA, Metra, and Pace, do now; it operates Ventra; it decides the fares and how transfers between operators works; it brings in new operators as needed.

All quotations in this post are from a single source, a new open access article published in a Transportation Research Board (TRB) journal by Kenji Anzai and Eric Eidlin, “Routes to Regional Transit Governance: Researching the Histories of and Cataloguing the Methods Used to Establish German Verkehrsverbünde”.

I propose my own recommendations for transit consolidation at the end.

What are the problems that strong network managers solve?

If you’re in the Chicago metropolitan area and you ride transit here or talk to people who do, tell me if these issues sound familiar (emphasis added):

  • “Like in Hamburg, passengers [in the Rhein-Ruhr conurbation] had to buy two or three different tickets when they transferred from one company’s services to another. This was frequently necessary even on short-distance trips…”
  • “timetables were not coordinated and waiting times for transfer passengers were long”
  • “there was growing consensus in the problem stream [a phrase specific to the paper] that transit needed to be reformed”
  • “Rather than rely on the individual transit agencies to come to reach consensus in the problem stream, advocates focused on affecting policy change in the state government [of North Rhine-Westphalia]”
  • “the cities, counties, and companies of the Rhein-Ruhr region did not at first put aside their own interests in pursuit of the greater good. Parochial thinking was a problem from the start—companies were initially skeptical of the unified tariff system, and it took time for them to realize that by working together they could achieve a system that was more than the sum of its parts” [1]
  • automobilization and “Falling transit ridership led to falling revenues for the transit companies” (referring to a period in the 1960s, not global pandemic-related)

Network managers in Germany have service characteristics and benefits generally unseen in the United States. The world’s first Verkehrsverbund was founded in Hamburg in 1965, nearly sixty years ago, and the benefits were proven within seven years.

Homburger and Vuchic conducted a study 7 years after the creation of the world’s first Verkehrsverbund in Hamburg, finding that travel times had been reduced by 25% to 50%, and people were more willing to make transfers. Except for a few instances, fares also decreased. The rationalization of the bus network resulted in operational savings of up to 20%, savings that—because of economies of scale—persist indefinitely. The ability of the Verkehrsverbund to spend public money more effectively is a great asset from a public finance perspective. Some rail stations saw passenger counts increase by 25% to 110% after the formation of the HVV, and the percentage of passengers carrying monthly passes increased from 42% to 54%, which reduced boarding delays. As a result, perceptions of public transit improved dramatically at this time. Therefore, Homburger and Vuchic concluded the Verkehrsverbund was a success and recommended it as a model for other metropolitan areas to follow.

If the proposed consolidation authority in Chicagoland can eke out those benefits…that is what I mean when I say the “juice is going to be worth the squeeze”.

How German network managers deliver those benefits

VVs are able to deliver these benefits by starting with these common governance characteristics:

  • they are an association or union of transit operators (public and private)
  • they decide the routes, schedules, and fare policies of existing and future services
  • they commission public or private operators to bid on and run routes for contracted durations (managing route concessions is not common to all VVs [2])
  • their shareholders comprise the transit operators, and municipalities, counties, and states, served by the routes

The paper highlights that the formation of a couple of the VVs there was a need for negotiations to “convinc[e] leaders in the largest transit agency in the region [i.e. the CTA] to form a network manager with the other agencies [Metra, Pace] under the premise that joining such an alliance would be more beneficial than staying out”. The City-State of Hamburg was the first to develop a VV, and Max Mross, the CEO of the city-owned transit operator, which provided 70 percent of the rides, “had the unique ability to spearhead such ideas, and he used his power to push through the formation of the HVV”.

An aspirational corollary I’m imagining is that if Dorval Carter wants a better legacy he could lead rather than resist the inevitable consolidation.

There are a few contrasting elements between the situation in Chicagoland (where CTA, Metra, and Pace operate) and the situations in Hamburg and North Rhine-Westphalia prior to the implementation of their VVs. For example, public transport companies were most likely to be owned by municipalities and routes terminated at city boundaries, the other side of which constituted a new fare for the passenger.

Another contrast is that the shareholders (municipalities and some operators) across the six German regions studied had consensus on the problem definition. I don’t think that has occurred in Chicagoland yet and may be the first, largest barrier to consolidation conversations. Mayor Brandon Johnson, after one year in office, has not acknowledged the issues of the CTA that he controls; the three transit agencies and one oversight agency have all agreed that more funding is necessary but have not conceded that organizational and service reforms are necessary to ensure that additional funding improves passenger services.

A proposed bill in Springfield would craft a new agency called the Metropolitan Mobility Authority. The bill’s adoption – and later implementation of the MMA – would probably go smoothly if there is a political coalition of Mayor Johnson, Governor Pritzker, and the county executives who select the current and future authority board members. Part of forming the coalition is identifying and agreeing to some of the problems of the current formation and service delivery of the transit operators today. In other words, offer something that the transit agencies want in exchange for their affirmative participation in a new network manager.

(The proposed bill implements CMAP’s PART Option 1 while the model I describe represents much of PART Option 2.)

Practical example: Bonn, Germany

I have visited Bonn, Germany, six times. Bonn is in the Verkehrsverbund Rhein-Sieg (VRS) public transport association that includes Cologne and an area of nearly 2,000 square miles. VRS’s member operators provide about 200 million more trips annually in that area than in Chicagoland where it also has one-third of our population.

There are 10 operators in the VRS network, including Deutsche Bahn and SWB, a transit operator owned by the City of Bonn, plus a bike share system operated by Nextbike and included in some VRS passes.

To travel between Bonn and Cologne there are multiple options [3]. One could take the U-bahn light rail line, operated by the SWB (owned by the City of Bonn), but it would be faster to take regional train routes 5 or 26; each departs hourly 30 minutes apart. The two routes have shared stops only between Bonn and Cologne and go in other directions beyond the two cities.

Here’s where the two routes become interesting:

  • Route 5 is operated by National Express, a British company
  • Route 26 is operated by MittelrheinBahn (a brand of Trans Regio which is a subsidiary of Transdev formed by a merger with Veolia)

To the passenger, this distinction is not meaningful. Their VRS ticket – sold through the VRS and DB apps, or made available via an employer program – works identically well on either train. What happened, without being too specific, is that the VRS identified the need for these two routes and tendered their operation to qualified transportation companies. Those companies offered their bids to operate the route knowing that the fare price was fixed by the VRS and the amount of subsidy was also fixed by the VRS and its public entity shareholders. These companies are also aware that they are competing against DB’s high-speed and medium-speed train services as well as the slower, aforementioned light rail line (which costs the same).

I bring this up so that readers can imagine…transit abundance. If suddenly the current RTA or the future MMA opened up routes to additional operators it’s quite likely that no operators would bid on the routes because there are so few riders and little ability to make money. But if the subsidies for the current operators are also made available to new operators who could deliver sufficient service for a lower cost then it could create a market of operators who want to provide abundant transit services. Abundant transit services are a key change the region needs to grow transit ridership; I predict that with Metra adding a bunch of new runs on the BNSF line from Chicago to Aurora that Sunday ridership will increase drastically. Given more or better options, people will take trips they wouldn’t have otherwise taken.

Network managers closer to Chicago

Toronto. You may have heard of Chicago’s twin Great Lakes city to the north, which is even shaped like Chicago if it were rotated 75° clockwise. In the Greater Toronto & Hamilton Area (GTHA) Metrolinx is a municipal corporation (“Crown corporation”) of the Ontario province founded in 2006. Metrolinx operates the contactless card (Presto), the GO commuter rail service that is transitioning to a regional rail system, the Pearson airport express rail link, and several new rail lines and extensions. Metrolinx is also renovating and expansion Toronto Union Station and building bus rapid transit lines.

However, Metrolinx is not involved in local bus and streetcar route planning and service delivery operated by the Toronto Transit Commission. This is a major difference between Metrolinx and VVs as the German network managers are the first and last stop when it comes to deciding where routes exist and when they run.

Recommendations for consolidation in Chicago

  1. If Chicagoland transit consolidation was to more closely align with the VV model, it would need to incorporate the South Shore Line (running between Chicago and South Bend, Indiana) and intercity coach buses (like DASH, which runs between Chicago and Valparaiso, Indiana) into service and schedule planning and fare payment and transfer integration. Example: The Rhein-Main VV is the transit association that covers Frankfurt in the state of Hesse, and spills over into the state of Rhineland-Palatinate where Mainz is.
  2. The state legislators who support the bill should be prepared to use their power over the state’s transit authorities and the public purse to create an “influx of resources” to induce members’ entry (the operators and the counties that choose board members) to the consolidated organization. What does that mean? In Hamburg, prior to the establishment of the VV, Deutsche Bahn (DB), the federal railway operator that operates all long-distance trains and most suburban trains (now under contract to the VVs, see note [2]) demanded that the new VV pay for a new central trunk line, subsidize the suburban rail network, and give it veto power. There are plenty of potential and proposed transit expansion projects that the state legislature can choose from to fund to ensure broad support for the consolidation: regional rail that runs more trains all day between suburbs and Chicago; a new tunnel under the Loop that would create Metra lines through downtown so people don’t have to change trains as they commute between suburbs; increased bus service across the board (responding to operator unions being against the consolidation idea because they believe it will mean fewer jobs). From the article: “Both the [Hamburg] city-state and DB agreed on the problem, but disagreed on the terms of the policy package that would be the solution.” In Chicagoland, I think we need to continue working on identifying and agreeing to a consensus problem stream.
  3. The four transit agencies (the three operators plus the Regional Transportation Authority) have also stressed that more funding is needed but the state legislature should “make large infrastructure investments conditional on establishing a network manager”.

Notes

  1. This part continues: “It may have taken several years, but the stakeholders did eventually build enough mutual trust that they began reaching agreements that laid the groundwork for further cooperation.” I said in my WTTW interview that the benefits may not be seen for several years, implicitly referring to the hard work of integration. The Rhein-Ruhr VV started nine years later, and I hope that Chicagoland can consolidate faster. At the moment, CTA president Dorval Carter seems obstinate in the face of demands for reform and specifically is skeptical of consolidation. (The Hamburg VV formed in five years and the Hannover VV formed in one year.)
  2. In this post I am using a simplified view of verkerhsverbünde. Universally across Germany they are fare and branding integrators but not all of them are engaged in route and service planning or contracting services to operators. That is taken care of by ÖPNV-Aufgabenträger (Wikipedia article in German). For example, Verkehrsverbund Mittelsachsen in Chemnitz has the dual role that I’ve been using in this post; refer to this article about how VMS has contracted operators for some of the regional rail routes. The Berlin-Brandenburg also has the dual role while the VRS in Cologne/Bonn, used in my “practical example”, does not do the service planning and contracting.
  3. A shortcoming with VVs is when there are two in adjacent regions, like the Cologne/Bonn part of the German state of North Rhine-Westphalia and the Rurhgebeit part of the same state (Duisburg, Essen, and Dortmund). Each has a separate VV – VRS in Cologne/Bonn and VRR in the Rurhgebeit – and there are many people who regularly travel between the two and the ticketing for passes is more complicated. I don’t think this is a potential problem in Chicagoland as long as some Indiana services are included in the future network manager because there is not a similarly large and adjacent region with an overlapping service area.

German transit’s tight integration ensures timely connections in small cities

Taking regional trains from a city of 12,000 to a city of 155,000 is a piece of cake

Trams and buses run frequently to and from the Heidelberg Hauptbahnhof (main station) in the German state Baden-Württemberg. In the story below, this is the origin of a trip by tram. And it’s one of the stations highlighted in an interactive map that you can learn how to make with Transitland’s API, the Tangram Play map style editor [which is no longer available], and a bit of QGIS too.

In June my sister and I traveled to Germany. I went to visit a friend I met in Chicago and it was my sister’s first trip in Europe. We stayed with my friend in Ladenburg, a village of about 12,000 people in the state Baden-Württemberg, and equidistant to Mannheim and Heidelberg.

Ladenburg has a train station with three tracks and two platforms. During our stay there the third track was under construction. We visited Heidelberg twice, taking trains from Ladenburg on both days.

We traveled at the same time each day – between 12:00 and 14:00 – so it caught my attention that the second journey into Heidelberg – a city with a large, well-known university – took a different route than the trip the day before.

On the second day the same trip – starting in Ladenburg and arriving in Heidelberg – had us taking a different route by requiring a transfer at the Mannheim-Seckenheim station.

For a city of 12,000, I was impressed that there was regional train service six times per hour between Ladenburg and Heidelberg. Back home, in Chicago, commuter trains come once an hour outside of rush hour periods.

Integrated transit service increases frequencies

The train service and connections were so incredibly well-timed and on-time that we waited less than eight minutes between trains. Overall the two-train journey took about 12 minutes longer than the single-train journey the day before, and, owing to good fare integration, cost the same. Two of the train services each hour are 15 minutes, non-stop. Our service, part of two other services each hour, was 27 minutes, including the eight minutes transfer, and the third service with twice-hourly trips takes 37 minutes because of a longer transfer in a different city.

To further illustrate the level of connectivity on this route, the first train was an inter-regional train of the RegioBahn (RB) class, and the second was an S-bahn class. Different companies operated each.

This kind of rigid, rider-friendly timing on a two-seat ride wasn’t devised by mistake. It’s often prohibitively expensive to run transit routes non-stop between every origin and destination. Airlines don’t do it exclusively, and though the Personal Rapid Transit system in Morgantown does that during off-peak hours, it has five stations and only the smaller, less-used PRT at Heathrow airport has been built since.

Running a transit system where vehicles, operated by one or more companies, as in Germany, “meet” each other is a hallmark of a well-integrated system.

How local & regional transit are organized

When we arrived in Heidelberg we took a tram from the Hauptbahnhof (main station) east to the edge of the historic city center and pedestrian shopping area at Bismarckplatz. Our regional train wasn’t necessarily timed with the tram because as a “rapid transit” service coming every few minutes, the need for a timely transfer isn’t as great.

The current organization of public transport in Germany lends itself to high-quality service characteristics like low headways (the time between vehicles at a particular stop) and high frequency, and short waits for a transfer vehicle. German local and regional transit operations are more complex because of the interconnected relationships among governments on all levels, public and private companies, and companies that are simply in charge of scheduling.

In the USA, there are typically two structures. The first, most commonly found in the largest cities, is that all transit service is provided by a governmental corporation created by authority of the state’s legislature. In Chicago, where I live, the Chicago Transit AuthorityPace, and Metra, are state-owned but independently operated corporations. They were created by the state legislature and can only be dissolved or merged by an action of the state legislature.

The second structure is for the transit agency to be a department of a city or county’s transportation or public works department.

In Germany however, there are multiple layers, and they start with regions, not states. Heidelberg, Ladenburg, and Mannheim, for example, are all in the Rhine-Neckar Metropolitan Region, named after the two rivers that converge in Mannheim.

Peeling back the layers of transit organizations in Mannheim & Heidelberg

The Verkehrsverbund Rhein-Neckar (Rhine-Neckar Transport Association, VRN) is a “network” that sets the fares and coordinates routes and timed transfers for transit in the region – including both public and private agencies that operate buses and trains in the area.

The VRN is singly owned by the Zweckverband Verkehrsverbund Rhein-Neckar (ZRN), a special purpose group specific to Germany that allows local government authorities to form an association. Other examples of zweckverbands in Germany include consortiums that run hospitals and ambulance services and monitor traffic. The three states, and 24 cities, city districts, and counties in the Rhein-Neckar region make up the ZRN.

The transit operator in this region is a separate company called Rhein-Neckar-Verkehr (RNV). RNV was created and is owned, jointly, by the five former transit operators in the region. On trams in Heidelberg you’ll see the RNV logo, but the logo for the old HSB, or Heidelberger Straßen- und Bergbahn, is also there!

RNV, the main transit operator, and the Unternehmensgesellschaft Verkehrsverbund Rhein-Neckar (URN), a union of over 50 transit operators, are members of the VRN network.

tram platform at Bismarckplatz in Heidelberg, Germany

Trams and buses run frequently to and from the haltestelle (stop) at Bismarckplatz at the western end of the pedestrian shopping street. In the story, this is the destination of a trip by tram.

The RNV, like many other operators in Germany, has its own subsidiary company, operating buses in Viernheim, Hesse. John Pucher and Ralph Buehler wrote in their 2010 paper Making public transport financially sustainable that companies use new subsidiaries to control labor costs because employees of the new companies have new contracts, that may have different wages and work rules, but also to grow the company. “Transit agencies are planning to use these new subsidiaries to win bids in future calls for tender in other cities and regions—thus potentially increasing the company’s market share and geographic reach.”

inside of a tram, in the foreground is my sister, and in the background is myself
Proof that we rode a tram in Heidelberg on the first day. We rode a bus on the next day because it departed first.

At the end of the day, this integrated web of companies, subsidiaries, operators, networks, and schedules doesn’t really matter to the rider: which company operates which route has no bearing on the rider. A single organization – VRN, the “network” company for Heidelberg – is in charge of the timetables, and in providing GTFS feeds for Transitland. VRN is in charge of standardizing fares across and between cities and operators, so costs are the same for similar distance trips, no matter which operator happened to be driving.

a pedestrian-only street in Heidelberg, Germany. People are walking in both directions, and some people are eating at a restaurant.
A pedestrian shopping street is common to (probably) all municipalities in Germany.

The three agencies in Chicago are moving slowly to have fare integration, but there are no visible efforts to coordinate transfers or consolidate fares. Last year it became possible to use a single online payment account to pay for rides on CTA, Pace, and Metra, although with two fare mediums. Riders use a chip card to ride CTA and Pace, but must have an app to buy Metra tickets using the same electronic fare money.

Make a map

The Rhein-Neckar-Verkehr transit feed in our Feed Registry covers buses, trams, and this interurban tram. It doesn’t include the S-bahn routes, or the Regionalexpress and Regionalbahn intra and inter-regional routes that make fewer stops.

Using the Transitland API I can find which tram and bus routes would carry my sister and I from the Heidelberg Hauptbahnhof to Bismarckplatz, the start of the pedestrian shopping area. First I need to find the onestopId for the two stops.

Klokan’s BoundingBox website gives me the coordinates for any rectangular area on the earth, that I can use to call the API to return the stops in that area.

# Standard call: https://transit.land/api/v1/stops?bbox=8.66272,49.396005,8.704262,49.419237 # Return as GeoJSON: https://transit.land/api/v1/stops.geojson?bbox=8.66272,49.396005,8.704262,49.419237

I used QGIS, a free and open source GIS application, to inspect a GeoJSON file of those stops in Heidelberg I fetched using the bounding box

Once I have the stops’ Onestop IDs I can plug that into the route_stop_patterns API endpoint, like this:

# Standard call https://transit.land/api/v1/route_stop_patterns?stops_visited=s-u0y1j3y5c4-hdhauptbahnhof,s-u0y1jff1q1-bismarckplatz # Return as GeoJSON https://transit.land/api/v1/route_stop_patterns.geojson?stops_visited=s-u0y1j3y5c4-hdhauptbahnhof,s-u0y1jff1q1-bismarckplatz

That call returns an array of 38 route stop patterns, which are a custom identifer that are uniquely defined by a route, a stop pattern, and a line geometry. In the 38 RSPs there are three tram routes. Tram route 23 has two RSPs that service the trip between the Heidelberg Hauptbahnhof and the Bismarckplatz stations; route 9 has four RSPs, and tram route 5 has 32 route stop patterns (its onestopId is r-u0y1-5).

Those GeoJSON calls become the source data in my Play “scene” that tells the embedded Tangram map what and how to display it. The green line is tram route 5, and the blue line are the other two tram routes. All three carry riders between “HD Hauptbahnhof” and “Bismarckplatz”, the only two stops labeled. The tram lines don’t follow the rides because RNV’s GTFS feed doesn’t provide the shapes.txt file so Transitland has derived the route shape by drawing straight lines between stops.

Bonus thought on transit integration

DB is a singular authority on transit timetables and routing for the entire country. They have every regional transit operators’ schedules available on Bahn.com for routing within and between cities, and even on intercity trains across Europe.

Their DB Navigator app is indispensible for local and international travelers – you can even buy certain tickets on it.

Swiss transit journey planners can guide you to the top of any mountain

Steven’s note: I originally wrote this in January 2017 for Transitland, my contract employer at the time. Links may be broken.

Looking west from Mount Rigi-Kulm and you can see the cloud layer that prevents you from seeing Lake Lucerne. The two cog railways are parked in the middle.

Looking west from Mount Rigi-Kulm and you can see the cloud layer that prevents you from seeing Lake Lucerne. The two cog railways are parked in the middle.

A month ago I hopped over to Germany to start a holiday trip over Christmas and the New Year. I flew into Frankfurt but I would be returning to Chicago from Zurich, Switzerland, almost three weeks later. I had spent two hours in Zurich in 2016 on a layover, and I was struck by the city’s beauty and their amazing public transport system. I made it a priority to revisit Zurich, to have a proper stay.

Before I left, I was already working to import the single GTFS transit feed for the whole country into Transitland, so I was aware of some of the transit systems. That work continues because the feed is massive; it has more than 400 operators and I need to add metadata about each of them.

I arrived the night before my mountain trip to a hotel – a 3 minute walk to the nearest entrance to Zurich’s hauptbahnhof (main station) – and I spent that whole evening planning an epic transit and mountain adventure the next day. (I stayed in because it’s also pretty expensive to go out in Zurich, so I was also saving my money for what turned out to be an _expensive _ epic trip.)

When in Switzerland, I figured, you should spend time outside on a mountain. And there’s no exception in the winter.

a view of Lake Lucerne from inside the cog railway train that's going up the mountain

It’s a cog railway up a Swiss mountain, of course it’s going to look steep like this.

I googled “nearest mountain to Zurich” and found Mount Rigi. I never validated if Mount Rigi is the nearest mountain, but after reviewing details on how to get to the base and how to get to the top (the mountain has its own website), I could tell it would be possible to go there and return in the same day.

Mount Rigi has multiple peaks, the tallest of which is Rigi Kulm at 1,798 meters, and you can plan a trip directly there with a single app.

You can use the Swiss Federal Railways (SBB) smartphone app or website to plan a trip from anywhere in Switzerland to the cog railway station below the restaurant atop Rigi Kulm. Seriously.

I wanted to use as many modes as possible, and I don’t like going on the same route more than once, so I adjusted SBB’s recommended route to travel from Zurich to Rigi Kulm via Lucerne and Vitznau. This was my outgoing itinerary:

  • Depart Zurich HB at 10:04 on InterRegio 2637 to Lucerne, arriving at 10:49
  • Depart Luzern Bahnhofquai (train station dock) on a boat across Lake Lucerne at 11:12 to Vitznau at the base of the mountain, arriving at 12:09
  • Depart Vitznau on Rigi-Bahnen 1127 at 12:15, arriving to the peak at 12:47

After spending about five hours on the mountain – I took a small cable car to a second peak – I heaaded down the mountain on a different cog railway to Arth-Goldau, a valley town with InterCity train service direct to Zurich.

screenshot of the SBB journey planner showing the trip from Zurich to the top of Mount Rigi-Kulm, changing from an intercity train to a boat to a cog railway.

The SBB website shows my actual itinerary. This isn’t the first recommended itinerary because there are more direct and faster ways to get to Rigi Kulm from Switzerland, but I wanted to ride in a boat so I added the “via” stop in Lucerne.

What was more fascinating than the legendary on-time performance and convenient and short connection times of the Swiss public transport network was that I bought trips for the boat, two cog railways, and the return train on a single ticket.

I could have bought a single ticket for the entire trip back in Zurich before I departed but I was in a hurry to catch that 10:04 train and it takes a bit longer to buy a multi-stop journey from the ticket vending machines. (You can also buy the ticket on the website and app, which quoted 98 Swiss Francs, or $96, without the return from Arth-Goldau.)

The second cog railway I took on this trip, to Arth-Goldau, opened in 1875, four years after the first cog railway of the day from Vitznau. That one opened in 1871, the first cog railway in Europe.

If I had missed the 10:04 train, there would have been another train leaving for Lucerne less than 30 minutes later, but I would arrive about 30 minutes early for the next boat and cog railway because they run less frequently.

On the day I traveled, Friday, January 6, the journey took 2 hours and 43 minutes. I checked SBB’s website for this blog post and they recommend a differently, slightly longer journey on weekends, at 3 hours and 1 minute. And they really mean that 1 minute.

The Swiss railway clock’s second hand waits at the 58.5 second mark and proceeds when it receives a “minute impulse” signal from the SBB’s master clock. Train operators then depart.

Get to know the Swiss timetable

The single feed includes the Swiss Federal Railways (SBB), city transit systems, intercity buses like PostAuto, funiculars, cable cars, cog railways, and even chair lifts.

You can take a sesselbahn (chair/ski lift) from Feldis/Veulden to avoid an uphill hike to Mutta; it’s operated by Sesselbahn und Skilifte Feldis AG. You can find its two stops and straight route up the mountain in Transitland’s Feed Registry.

We’re working to import all of them into the Transitland datastore, and we’ll get there eventually (it takes a lot of time to add metadata like an operator’s metropolitan coverage area and canton). For now, though, we’ve added the stops and routes for 11 operators, including all of the ones that covered my trip to Mount Rigi.

Steven’s note: there used to be an embedded map hosted at the following URL:

https://tangrams.github.io/tangram-frame/?noscroll&maxbounds=46.891,7.667,47.501,9.198&url=https://transit.land/images/switzerland-transit/scene.yaml#10.6461/47.1304/8.4492

Edit this map yourself in Tangram Play. These routes were extracted via Mobility Explorer and its direct connection to the Transitland API and I edited some of them because many of routes in the Swiss feed are very simplified.