Dominic Stucki Profile picture
Jan 22, 2023 70 tweets 42 min read Read on X
New year - new timetable.
During the last weeks, I updated and extended my 🇨🇭swiss tram network stats. Thought I'd share it here. Ready to dive into some numbers? 🚈🔢
#SwissTramStats Image
1️⃣ General stats

The number of cities with tram network remains unchanged: 4.
➡️Genève (since 1862)
➡️Zürich (since 1882)

#SwissTramStats ImageImageImageImage
➡️Bern (since 1890)
➡️Basel (since 1895)

📷️ 1: t-mizo (CC BY 2.0)
📷️ 2: Alexandre Prevot (CC BY-SA 2.0)

Two more cities will be added to the list in this decade! ImageImageImageImage
Zürich and Basel are by far the largest two networks with lines far beyond the city limits.
#SwissTramStats Image
A speciality of Switzerland's tram networks is, that most of them are run by more than one operator. In fact, in all cities except Genève, there is more than one company running trams.
#SwissTramStats Image
Within the two years since the last update, two new routes have been opened. The line 14 extension to Bernex near Genève and the second phase of the 13.1 km long «Limmattalbahn» LRT line in the Zürich network.
#SwissTramStats ImageImage
↪️ For an in-depth review of the Limmattalbahn, check this thread:
Thanks to the Limmattalbahn, Zürich overtook Genève in the network growth ranking. But considering that Genève only had one old, run-down 8km tram line left in the late Eighties, the numbers are impressive nevertheless.
#SwissTramStats Image
Two of the only three (?) international tram networks are in Switzerland: Genève and Basel. The Basel network connects three countries and three Swiss cantons!
#SwissTramStats Image
For the fans of colours and numbers, here's an overview of all lines and numbers. All four cities use a colour code, but only Zürich and Genève are consistently using the colours on vehicles and all media. 1 is the lowest, 21 the highest route number.
#SwissTramStats Image
2️⃣ Line details

Most lines run every 7-8 minutes during the day, but there are variances. Bern and Genève run some lines more frequently, in Zurich we see more departures on the lines 5 and 6 towards the Universities at peak hours.
#SwissTramStats Image
On the other hand, Bern and Genève operate tram lines in the city centre with less than 8tph. These complement more frequent lines (Genève) or serve short routes (Bern).
In Basel + Zurich, only routes outside the city in less populated areas have less than 8tph.
#SwissTramStats Image
The shortest line is 3 in Bern, a radial route which ends at the main station. The longest line with an impressive 26km is Basel's 10, a cross-city route which extends far out to the countryside.
#SwissTramStats ImageImage
Does the shortest line also have the shortest journey time? Yes, at least for the shortest three and the longest two on the list. Genève's line 18 needs 52 minutes for 13km "only".
#SwissTramStats ImageImage
The number of stops correlates of course with line length, but that the top of the ranking for shortest lines and for the least stops looks exactly the same still surprises me.
#SwissTramStats Image
At the other end of the list, things look a bit more interesting, as new lines pop up.
If you love the souhd of a tram accelerating or opening tram doors, Basel's line 10 is the place for you to go. 😉
#SwissTramStats Image
3️⃣ Commercial speeds

This brings us to the more interesting part. Designing a good tram system is always a trade-off between high commercial speeds and good accessibility (high number of stops). So let's see, how Switzerland's tram networks do.
#SwissTramStats
First, a look at the extremes: The fastest tram lines are either modern LRT systems (Zürich's line 12 and 20) or older conversions, where a regional railway was integrated into a tram network (Basel's 10).
#SwissTramStats Image
If you want to look at classic tram lines only, it looks like this: 7 (ZH) and 2 (BS) have some separated "high speed" sections and a rather direct route through the city centres, but Bern's 8 is a surprise to me.
#SwissTramStats Image
To achieve such speeds despite medium stop density and long street running sections, you typically need good tram priority at intersections and a clever tram-first street design, as for example on the relatively new parts of the route towards Brünnen Westside.
#SwissTramStats Image
On the other end, we find our old friend No. 3 in Bern, and two other relatively short lines: Zürich's mountainous and winding line 6 and the 15 in Genève. The latter is interesting: Despite a stop density of 0.37km, it's very slow.
#SwissTramStats Image
The 15 runs mostly in the city centre with a high amount of passengers, many intersections and thus a lot of conflicts with other traffic. I wonder how good tram priority is there...
#SwissTramStats Image
4️⃣ Stop density

Too many stops make trams painfully slow. No problem at all with this on the lines shown here. Again Zürich's modern Glattalbahn LRT and two converted regional lines (10 in Basel and 6 in Bern) with >50% of the route on the former railway routes.
#SwissTramStats Image
How to build new tram lines? Go have a look at Genève! The completely new line 14 and the half-new 18 both don't bother with stopping to much. Basel's line 2 owes its high commercial speed to the low stop density.
#SwissTramStats Image
You don't have to walk far to the next stop if you follow Basel's 16, the already familiar mini-line 3 in Bern and – interestingly – Zürich's line 4, despite a rather new LRT-ish part towards Altstetten.
#SwissTramStats Image
5️⃣ Comparison of networks

Now we have all we need to plot the main graph. It shows commercial speed and mean stop density of all tram lines in Switzerland. Tram lines above the regression line have speeds above average in relation to their stop density.
#SwissTramStats Image
Note the two outliers in the top right corner: Basel's line 10 and Zürich's 12 which we know already from the mean speed and stop density high scores.

Let's break it down per network.
#SwissTramStats
🟦 Zürich in general has a pretty high stop density. Most lines are between 15 and 17 km/h and one stop every 0.35-0.40km. 10, 12 and 20 run on separated LRT infrastructure for parts or even all the line. The 7 shows an exceptionally low stop density...
#SwissTramStats Image
... and benefits from the 2.5 km Schwamendingen tram tunnel (📷️).

Line 5 and 6 are the steep, winding mountain lines, have a large portion of the line in the centre and cross several important intersection, which all makes them slow.
#SwissTramStats Image
Bern's trams are – astonishingly, as Bern is considered to be a "slow" city – relatively fast. Except for the short line 3, slowest of all, and the 6 with moderate speeds for an integrated former railway (possibly due to single track and large city centre part).
#SwissTramStats Image
Basel has probably the fastest network with nearly all the lines above the regression curve. Stop density is comparably low. Many of Basel's lines benefits from a light-rail-like infrastructure on the outer parts of the network, built in the early 1900s!
#SwissTramStats Image
Examples are lines 2/6 to Riehen and 14 to Pratteln. The lines 10, 11 and 17 are former interurban trams or railways, integrated into the tram network in the 1980s, combined with double tracking all the lines.
#SwissTramStats Image
Genève... well, we have a little problem here, as you can see here. Even if a better part of the network was newly built within the last 30 years, the lines are painfully slow. And this despite the low stop density and some very good infrastructure.
#SwissTramStats Image
One problem is of course the notoriously congested city centre, but also mean speeds on the new sections are not very high. Look for example at the northern branch of lines 14 and 18 - perfect! What more do you want as infrastructure? But they're still slow...
#SwissTramStats Image
Without knowing the real causes, I suspect too much padding in the timetables and improvable priority at intersections. Anyone from Genève can enlighten me?
#SwissTramStats
Also interesting: Comparison between my lasts stats from 2021 and the 2023 timetable. As you can see from the regression curve, the LRT parts of the network became faster (mainly due to the new Limmattalbahn), but the inner city sections slower!
#SwissTramStats Image
Speeds seem to have decreased mainly in Basel, which becomes clear when we plot just the Basel lines from 2021 and 2023. It seems that they added 1 or 2 minutes of additional padding to every line! What happened here?
#SwissTramStats Image
To round it all up, summary on network level. Basel is the fastest overall Network. If you look at classic trams only, Bern takes the crown. Genève is slowest - I hope that this will improve in the future, as the rest of their tram plans are really promising!
#SwissTramStats Image
That's it for now. Maybe there's a little bonus round coming in the afternoon. 😉
#SwissTramStats
Oh, before I forget - sources:
- Official timetables 2023 from the operator's websites
- Line lengths measured with brouter.de
#SwissTramStats
Oops, as @AufGleis13 pointed out, I forgot to include Basels's peak hour lines in the line colour slide. So here's the correct one - sorry Basel! 🙂
#SwissTramStats

Image
#SwissTramStats, bonus round

Tried to break the lines down into sections which are classified either as "classic" tram parts or LRT-like sections and new lines since 2000. This is not very scientific and of course highly debatable. But it will do for an overview. Let's go. ⤵️
You can see, that "classic" tram sections are a quite uniform group. It seems to be very difficult to reach mean speeds over 16 km/h on these. The non-"classic" sections are much more diverse, I'll split them into groups later. But first, the classics.
#SwissTramStats Image
Basel's line 17 between Heuwaage and Wiesenplatz has the highest stop density of all analysed sections. Linie 8, running in the same direction, is also affected by this.
#SwissTramStats Image
We already talked about the low speeds of Genève's network. Here you can see, that the central section is particularly slow. Funny enough, the last remainig old line, the 12, crosses the centre the fastest!
📷️ Guillanst (CC BY-SA 4.0)
#SwissTramStats Image
Basel's 21, the only tangential line, is particularly fast as it avoids the city centre. Bern's 8 probably benefits, again, from good street design and priority at intersections and Zürich's 7 is described by @pdfguru here ⬇️.

#SwissTramStats Image
Now for the non-"classics": In the top right corner, we find the former railway lines, converted to run into the city centre as tram later. Here, we find the highest speeds and the largest stop distances.
#SwissTramStats Image
Also quite fast: Basel's early 1900s "LRT", the sections Zeughaus-Pratteln (14) and Badischer Bahnhof-Riehen (6, 2). They of course have been modernised throughout the years, but still benefit from good alignment choices 100 years ago.
📷️: Kurt Rasmussen
#SwissTramStats ImageImage
Zürich's Glattalbahn LRT from 2006-2010 is the fastest modern system. With 100% separated tracks and even some bridges and tunnels across obstacles, it is - not only because of the speed - probably the best tram extension ever built in Switzerland.
#SwissTramStats ImageImageImageImage
At the other end of Zürich, we find the Limmattalbahn LRT, opened 2022. First phase (2) keeps up with the Glattalbahn, but the second phase sections (Altstetten-Flurhof and Schlieren-Killwangen) are significantly slower.
#SwissTramStats ImageImageImageImage
This is probably due to the more difficult alignment often in the middle of busy roads, more stops, some street-running sections and a few nasty 90° curves.
Map: Limmattalbahn.ch
#SwissTramStats Image
Some sections have been built roughly between the 60s and 90s. On one hand the converted Basel interurban trams to Dornach and Aesch (10, 11), on the other hand three completely new lines in Zürich: The Hardturm-Werdhölzli branch (17) and Tram Schwamendingen (7,9)
#SwissTramStats Image
They share similar profiles. All have separated tracks and a stop about every 0.4-0.5km. Tram Schwamendingen lines additionally benefit from the 2.5km tram tunnel, originally intended for the never built Zürich metro. Thread here:



#SwissTramStats ImageImage
This leaves us with the rest of the new lines. Bern's Tram Bern West (7, 8) is mostly a classic, street running line. Bern shows us, what is possible with new street-running lines. Speeds up to 20 km/h!
#SwissTramStats Image
Compared to this, the fully separated Tram Zürich West (4) is even slower! Probably it just stops too much and the suffers from the slow line speed under the Hardbrücke due to the bad visibility.
#SwissTramStats ImageImage
We already talked about Genève, so let me point out Basel's 3 between Burgfelderhof and Saint-Louis. Good stop distances, but painfully slow. Why this? Well, look at the map. Eight 90° curves in less than 3km!
#SwissTramStats Image
This made me wonder: Can you "buy" higher speeds? Well, to a certain extent yes. Especially above 20km/h there seems to be kind of a correlation between construction costs and mean speeds. Also obvious: Zürich builds the most expensive but fastest lines.
#SwissTramStats Image
Here in more details.
⚠️ Please note that data availability and data quality on construction costs in not very good, so that the figures showed here are more kind of an approximation. Especially, it's often unclear whether road construction costs are included.
#SwissTramStats Image
And the road part can get expensive! As soon as you need to grade separate road traffic to get a tram across an intersection, things can get really nasty. As shown here by Tram Wankdorf and TCMC 3rd phase, which both required a road underpass to be built.
#SwissTramStats
So much for the bonus round. As some of you missed the Forchbahn, here is the modified Zürich chart including the S18.
#SwissTramStats ImageImage
One last but important thing: Yes, speed is a criteria for a good tram/LRT. But by far not the only one. So please don't make the mistake to judge tram/LRT projects by mean speed only. 🙏 Sometimes, there are good arguments for one more stop or curve. 😊
#SwissTramStats Image
Many more things are important factors, but are difficult to measure in numbers. Like, for example, the influence of a well designed tram on the neighborhood and urban development.
(📷️ not Swiss, obviously 😉)
#SwissTramStats Image
That's it for this year's #SwissTramStats! Thanks for reading!
All my charts are CC BY-NC 4.0, so share and use them, if you like. The same thread also exists over on Mastodon, where it is accessible for everyone, even without 🐦️ account:
urbanists.social/@dominicstucki… Image
Bonus video of a swiss tram from my walk this afternoon, for everyone who made it to the end of this thread.
#SwissTramStats
The typical East German Networks seems to be faster than the typical Swiss network. I guess better alignment and higher stop distance are key here. How good is tram prioritisation at traffic lights in these cities?
Recently, I pointed out that the 2nd phase of the #Limmattalbahn is slower than other new lines. To get a closer look, I logged my recent journey with my phone's GPS logger. Again not very reliable, but ok-ish for an overview.
#SwissTramStats
This is the speed/time diagram of the central section from Schlieren to Spreitenbach.
#SwissTramStats Image
Most of the slow sections are actually slow by design (line routing). But the good news is, there seem to be a few things to optimise
➡️ Fine tuning of tram priority at🚦
➡️ Timetable
➡️ Dwell times
❓️Technical improvements (e.g. faster speed through ⚡️ change?)
#SwissTramStats Image
For comparison: log of a journey over 1st phase of #Limmattalbahn. This diagram looks like it should look on a modern LRT. Stop – line speed – stop.
Interestingly, the maximum line speed of 60 km/h was rarely reached, even though we've been 5 mins late.
#SwissTramStats Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Dominic Stucki

Dominic Stucki Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @dominicstucki

Mar 12, 2023
Zürich HB, Wednesday evening, at the time when the intresting trains depart. Time for a short trip and to test Zürich's newest night train, the EN Canopus. We're booked in a deluxe sleeper compartment in a CD sleeping car.
#Trambinging
Finally a night train ride, where
- the compartment is not above the bogies
- the window closes completely
- the heating works
- the coach has no flats
In other words: Quite a pleasant but short night.
#Trambinging
At 6:15, the friendly stewart serves our breakfast. You can choose between a sweet and a salty one, tea or coffee and orange or apple juice. Shortly after and perfectly on time, we roll over river Elbe into Dresden Hbf.
#Trambinging
Read 30 tweets
Apr 18, 2022
This Easter Monday, my local railway bids farewell to its 1992 stock, the class Be 520. This means: Railway portrait time!

Today: Zürich's steepest, quirkiest and loveliest S-Bahn. The #SZU S10 "#Uetlibergbahn", my #MountainMetro. Welcome to my neighborhood! ImageImageImageImage
The S10 connects mount Uetliberg, Zürich's landmark mountain, the Friesenberg residential area and the important work area of Binz with Zürich's main station "Zürich HB" in the city centre.

#MountainMetro Image
The 9.1 km long line is a standard gauge railway, electrified with 1200 V DC and with gradients up to 79 per mil. The line opened in 1875 and is today operated by Sihltal-Zürich-Uetliberg railway #SZU.
Diagram: SZU.

#MountainMetro Image
Read 49 tweets
Feb 5, 2022
Another month, another Swiss railway goodbye.
Today: #CJ's really old school standard gauge branch line Porrentruy–Bonfol and the last days of their class RBDe 566 I trainsets.
Join @Felyxorez and me for a little goodbye tour!
⬇️⬇️⬇️
#AjoieBijou Image
First point: What line again?
We're in the #Ajoie, a secluded and quite France-like part of 🇨🇭, separated from the rest of the country by the Jura mountains.
It's here, where the Chemins de fer du Jura operate a short branch line from Porrentruy to Bonfol.
[Maps: SBB]
#AjoieBijou ImageImageImage
The 11 km long line opened in 1901 as «Régional Porrentruy–Bonfol» (RPB). Only 9 years later, the line became international, as it was extended by 2km to the border to connect to the German (after 1945: French) Dannemaire–Pfetterhouse line built in 1910!
#AjoieBijou Image
Read 49 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(