Bombardier Flexity Berlin (GT6-12 ZRL)

The Flexity Berlin is BVG's modern low-floor tram. The type code GT6-12 ZRL reveals almost everything – once you know how to read it.

Also known as: Flexity Berlin · BVG Flexity · GT6-12 ZRL

GermanyGermanyElectric multiple units8 min readUpdated: August 2026

Key takeaways

  • Flexity is the manufacturer family, GT6-12 ZRL the Berlin type code – both describe the same vehicle.
  • ZR stands for double-ended vehicle: a cab at both ends, doors on both sides, no need for a turning loop.
  • The quickest tell is therefore the side away from the platform – if it has doors, it's a ZR car.
  • The main risk of confusion is with the older GT6N cars, which are also low-floor.
  • Trams are city vehicles: they belong to one network and practically never change city.
Contents
  1. 1.What is the Flexity Berlin?
  2. 2.Single- or double-ended? The quickest test
  3. 3.Tram, light rail, underground: sorting out the categories
  4. 4.Photo tips for Berlin trams
  5. 5.Why Berlin needs double-ended vehicles
  6. 6.Common mix-ups
  7. 7.Verdict

Fact file

Vehicle typeLow-floor articulated tramcar
ManufacturerBombardier Transportation (now Alstom), Bautzen works
Vehicle familyFlexity – Bombardier's tram platform
City of operationBerlin, BVG tram network
Body typeFully low-floor multi-articulated car
Type codeGT = articulated tramcar, ZR = double-ended vehicle, L = long version
UIC type code94 – electric railcar

Identifying features

Is this really the class in front of you?

Tick off everything that applies to the vehicle you are looking at.

  • Continuous low-floor interior with no steps in the passenger area
  • Softly rounded front with a large, single-piece-looking windscreen
  • On the ZR variant: a cab at both ends and doors on both sides of the vehicle
  • Several short car sections with bellows gangways, shared bogies
  • Yellow BVG livery with a dark window band
  • Car number on the front and side wall, not as a twelve-digit UIC number

Updated: August 2026 – A yellow tram, rounded nose, not a single step anywhere in the interior: in Berlin, that’s almost always a Flexity. The unwieldy type code GT6-12 ZRL looks cryptic at first, but it reveals body type, generation and vehicle variant at a glance. This page shows you how to read it and how to tell the Flexity apart from Berlin’s older types.

Noted the car number? Then the sighting's complete.

For trams, the car number decides exactly which type you've actually caught.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

What is the Flexity Berlin?

The Flexity Berlin is the current low-floor tram generation of the Berliner Verkehrsbetriebe. It was built by Bombardier Transportation at the Bautzen works. It belongs to the internationally used Flexity platform, but is tailored specifically to the Berlin network – from car width to door layout to cab fittings. Not everything comes from a single manufacturer, though: drives, converters and control systems in tram building regularly come from suppliers such as Kiepe Electric.

Unlike railway vehicles, trams have no nationwide, unified class scheme. Every operator maintains its own type codes. In Berlin they’re built to be self-explanatory: GT for articulated tramcar, a digit combination for size class and vehicle generation, ZR for double-ended vehicle and L for the long version. Anyone who knows this logic can read GT6-12 ZRL straight off as a long, double-ended vehicle of the newer generation.

At the European level, though, things stay simple: electrically driven railcars carry the UIC type code 94 as the first two digits of the twelve-digit vehicle number. In everyday tram operation this number hardly matters, because operators work with their own short car numbers. How the twelve-digit number is structured for railway vehicles is explained in the article on the UIC number on the vehicle.

Single- or double-ended? The quickest test

Look at the side away from the platform

Doors on both sides of the vehicle mean a double-ended vehicle. A closed side wall with continuous windows means a single-ended car.

Check the rear end

If the rear end also has a windscreen with a wiper and a cab door, it's a ZR car. On a single-ended car the rear is closed off.

Estimate the length

Count the car sections between the bellows. The long version visibly has more segments than the short variant – that's the difference between L and the base version.

The terminus reveals the type

If a line ends at a turning loop, both single- and double-ended cars can run there. If it ends at a dead-end stub, a double-ended vehicle is necessarily in service – a free piece of information ahead of time when planning a spot.

Tram, light rail, underground: sorting out the categories

For identification it helps to keep the vehicle categories clearly separate. They differ in infrastructure, power supply and approval law – and therefore in almost everything you can see on the vehicle.

Category Route Power supply Typical identifying feature
Tram Street space and dedicated track beds Overhead line, DC Low-floor entry directly from the street
Light rail Mixed form, partly tunnelled Overhead line, DC High and low platforms in the same network
Underground Fully dedicated route Usually third rail No pantographs on the roof
S-Bahn Railway lines Overhead line or third rail Railway train control, long trains
Regional multiple unit Railway lines Overhead line Twelve-digit UIC number on the side wall

Fleet and deployment change

Which type runs on which line shifts with timetable changes, engineering works and vehicle deliveries. Don't rely on older line lists – rely on current observation and community reports.

See which cars are being reported right now

Live sightings from the community are often the only up-to-date source for trams.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Photo tips for Berlin trams

Trams are rewarding to photograph, because you can get close to them legally and safely in the urban space – provided you mind two things: traffic and the track zone.

  • Never stand in the track area. Tram tracks are operational railway land. Even where they run in the street space, the shooting position belongs on the pavement or a traffic island.
  • Look for curves. A multi-articulated car shows off its body type best in a curve, when the car sections twist against each other.
  • Avoid backlight. The yellow livery washes out against the light. Side or raking light in the morning and late afternoon draws out the shapes better.
  • Capture the number and destination display too. Together, both turn the photo into a documented sighting.

The details of composition – position, shutter speed, panning – are covered by the guide to good photos of trams. Where the worthwhile spots in Berlin are can be found in the tram-spotting guide for Berlin. And what’s legally allowed and where the limits lie is clarified in the article Are you allowed to photograph trams?

Why Berlin needs double-ended vehicles

The fact that part of the Flexity fleet was procured as double-ended vehicles isn’t a design choice, but an operational one. It also explains why the type is more interesting for spotters than the single-ended variant.

A classic single-ended car has a cab at only one end and doors on only one side. To reverse direction at the end of the line it needs a turning loop – a track loop that takes the whole train around. Turning loops cost space, and space is the scarcest resource of all in a grown urban area. Wherever a line is extended, wherever a terminus has to be relocated temporarily, or wherever engineering works force a reversal, a loop is often simply impossible to fit in.

A double-ended vehicle solves that: a cab at both ends, doors on both sides, direction reversal at a dead-end stub in a matter of seconds. The price is fewer seats, because the second row of doors takes up space, and a somewhat higher vehicle weight.

For observation, concrete consequences follow:

  • Dead-end termini are reliable spots for double-ended vehicles. Where there’s no loop, nothing else can run.
  • Engineering-works diversions shift double-ended cars onto lines they don’t normally run on – good opportunities for unusual combinations.
  • Line extensions often mean new termini start out as a dead-end stub and only get a loop later.
  • Operational reversing manoeuvres on the open line are only possible with double-ended vehicles.

It remains important: which type runs on which line is changeable. Vehicle deliveries, workshop status and engineering works constantly shift the pattern. If you’re looking for a specific variant, it’s therefore better to orient yourself by the infrastructure – by the terminus – rather than by a line list.

Common mix-ups

It points to a Flexity when …

  • the front is softly rounded and the windscreen looks large
  • the interior is continuously step-free
  • the car looks wider and more modern than the neighbouring type
  • on the ZR variant, both sides of the vehicle have doors

Look closer when …

  • you only see the car from behind or in the dark
  • full-wrap advertising masks the body shape
  • two types are standing one behind the other at the stop

It's not a Flexity when …

  • the car recognisably looks boxy and older
  • steps in the interior lead up to high-floor sections
  • the vehicle runs on a third rail instead of under an overhead line

Three vehicle groups regularly lead to misidentification. The older GT6N and GT8N cars are also low-floor and yellow, but look noticeably boxier and flatter in the front section – that’s the feature that separates the two generations. The historic Tatra KT4D, by contrast, is unambiguous: a high-floor vehicle with entry steps and a much smaller body shape. And anyone coming from other cities can easily confuse the Flexity with other modern multi-articulated cars such as the NGT8DD from Dresden or the Leoliner from Leipzig – here, the city alone settles it: these vehicles are network-bound and don’t turn up anywhere else.

Verdict

The Flexity Berlin is a vehicle you learn once and then recognise across the whole network. A rounded front, continuous low floor, and on the ZR variant doors on both sides – that’s all it takes. The type code then supplies the finer distinction between short and long, single- and double-ended.

In short

Rounded nose, step-free interior, yellow BVG livery: that's the Flexity. Whether it's a GT6-12 ZRL or one of its sister variants is revealed by the door layout on the side away from the platform.

Collect your tram sightings properly

Car number, line, date and location in one app – and you can see which types you're still missing.

Download Traintrack on the App Store4.8(23 ratings) Get Traintrack on Google Play4.4(35 ratings)

Summary

  • The Flexity Berlin is BVG's current low-floor tram generation, built by Bombardier.
  • The type code encodes body type, build generation and whether it's a single- or double-ended vehicle.
  • For identification, front shape, door layout and whether a second cab is fitted are enough.
  • Because Berlin's fleet spans several generations, it's worth consistently noting car numbers.

Frequently asked questions

What is the Flexity Berlin?

The Flexity Berlin is BVG's modern low-floor tram, built by Bombardier Transportation. It belongs to the Flexity family used worldwide, but was designed specifically for the Berlin network. It's fully low-floor and comes in short and long, as well as single- and double-ended, variants.

What does the type code GT6-12 ZRL mean?

GT stands for articulated tramcar, the digit combination indicates size class and vehicle generation, ZR denotes a double-ended vehicle, and L the long version. Berlin trams traditionally carry such descriptive codes instead of plain class numbers – they describe the body type rather than a number block.

What's the difference between single-ended and double-ended cars?

A single-ended car has a cab at only one end and doors on only one side; at its terminus it needs a turning loop. A double-ended car has a cab at both ends and doors on both sides and can simply reverse direction at a dead-end stub. Visually you can tell by the row of doors on the side away from the platform.

Why does a tram carry the type code 94?

Because the first two digits of the twelve-digit vehicle number describe the vehicle category, and 94 stands for electric multiple units and railcars. In everyday tram operation this number hardly matters, though: operators use their own, usually three- to four-digit car numbers.

How do I tell the Flexity apart from the GT6N?

By the front shape. The older GT6N looks boxier and flatter, with a much more segmented front. The Flexity has a softer, rounder nose with a large, unified-looking windscreen and looks wider overall. Both are low-floor, so entry height doesn't help.

Are Tatra cars still running in Berlin?

Scheduled Tatra service in Berlin is a thing of the past; individual cars still exist in heritage and museum contexts. Whether and when such vehicles run depends on special workings and society events – that changes constantly and should always be checked before you set out.

Can I see Berlin trams in other cities?

As a rule, no. Trams are tailored to network parameters like gauge, loading gauge, platform height and power supply, and are rarely swapped between cities. If you want to see a particular type, you need to travel to the city in question.

How do I document a tram sighting properly?

Note the car number, date, line and location. For trams the car number is the crucial piece of information, because an operator often runs several types in parallel. A photo of the front with a legible number makes the sighting clearly verifiable later.

Log your sighting of the Bombardier Flexity Berlin (GT6-12 ZRL)

Date, location and vehicle number logged in seconds – and visible to the community.

Download Traintrack on the App Store4.8(23 ratings)Get Traintrack on Google Play4.4(35 ratings)

Related classes

Who is behind it

Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.

All railway companies →

Related guides from the blog

TT

Traintrack editorial team

The rolling stock database is built from operational observation, community sightings and publicly available sources. Confirmed details are in the fact file; anything that can change is marked as such.

← All rolling stock from Germany