Bombardier NGTD12DD (Dresden)

The NGTD12DD is the long low-floor articulated tram of the Dresdner Verkehrsbetriebe. Count the segments and the type is unambiguously identified.

Also known as: NGTD12DD · Dresden long car · DVB Niederflurgelenkwagen

GermanyGermanyElectric multiple units8 min readUpdated: August 2026

Key takeaways

  • The 12 in the code stands for the size class: it's the long car of Dresden's low-floor family.
  • Counting segments is enough – length is the clearest feature versus the NGT6DD and NGT8DD.
  • Watch for double-heading: two coupled short cars look about as long as a genuine long car.
  • The UIC type code 94 marks all electric railcars, trams included.
  • Line and rotation assignments change with timetables, engineering works and workshop stays.
Contents
  1. 1.What is the NGTD12DD?
  2. 2.Determining length reliably
  3. 3.Why capacity determines the type
  4. 4.Photo tips for long articulated cars
  5. 5.Low-floor technology and its visible consequences
  6. 6.Common mix-ups
  7. 7.Verdict

Fact file

Vehicle typeLong low-floor articulated railcar (tram)
City of operationDresden, Dresdner Verkehrsbetriebe network
Type codeNGT = low-floor articulated railcar, 12 = size class, DD = Dresden
Body typeMulti-section articulated car with a high segment count
Dresden gauge1,450 mm – a German special gauge
Electrification systemDC from overhead line
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.

  • Clearly the longest car in Dresden's low-floor fleet – many segments one after another
  • Several bellows gangways, walkable throughout the interior
  • Makes near-full use of the stop length
  • Low-floor entry area with platforms over the running gear
  • Yellow-and-black DVB livery, four-digit car number on the front and side
  • Runs exclusively on Dresden's gauge of 1,450 mm

Updated: August 2026 – When a tram in Dresden fills the whole length of the stop, you’re usually looking at an NGTD12DD – DVB’s long low-floor articulated car. The code looks unwieldy, but it follows a clear logic. This page shows how to read it, how to reliably tell the long car apart from the shorter types, and what to watch for with double-heading.

Caught the long car? Note the number.

With three types in the same network, the car number is the only unambiguous value.

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

What is the NGTD12DD?

The NGTD12DD is the long type of Dresden’s low-floor trams. It belongs to the same vehicle family as Dresden’s shorter articulated cars, but has significantly more car segments and therefore considerably more capacity per journey. Dresden’s low-floor cars were delivered by Bombardier Transportation from its works in Bautzen, Saxony.

The Dresdner Verkehrsbetriebe’s type system is built to be self-explanatory: NGT for low-floor articulated railcar, a number for the size class, DD for Dresden. On this pattern, the NGT6DD is named as the short and the NGT8DD as the medium variant. Because there’s no nationwide class scheme for trams, such codes replace the railway’s numbering system – every operator maintains its own.

The European level, by contrast, stays uniform: electrically driven railcars carry the UIC type code 94 as the first two digits of the twelve-digit vehicle number, regardless of whether it’s a tram, an S-Bahn or a regional multiple unit. Electric locomotives carry 91, diesel locomotives 92, diesel railcars 95. How these twelve digits break down is explained in the article on the UIC number on the vehicle.

Determining length reliably

Count the bellows

Every bellows gangway marks an articulation joint. The more you count, the larger the size class. On the long car you'll clearly exceed the count of the short type.

Use the platform length as a yardstick

The long car uses the platform almost fully. If there's a lot of space left over at the end, you're looking at a shorter type.

Check the transitions

A continuous car only has bellows gangways. On two coupled vehicles you'll find two cabs and a coupler in the middle – that's not a size class, but double-heading.

A look into the curve settles almost everything

In a curve an articulated car shows its structure most clearly: every segment angles differently to the direction of travel. From this perspective you can count the number of car sections even while the train is moving.

Why capacity determines the type

Tram operators rarely procure just one vehicle size. They deliberately mix sizes, because lines see very different levels of demand. For spotters that’s the foundation for predicting types at all.

Situation Expected type Why
High-demand cross-city line Long car High capacity per rotation saves journeys
Branch line with sparse frequency Short car More economical at low demand
Peak hours Long car or double-heading Peak load requires more seats
Late-evening service Short car Fewer passengers, lower energy demand
Engineering-works diversion Shorter type possible Tight radii and temporary layouts set limits

These relationships are rules of thumb, not timetables. Which type actually runs on which line changes with every timetable change and with every shift in workshop status. Treat every assignment as a snapshot.

Don't take line lists from the network at face value

Rotation plans go out of date quickly. Current community sightings and your own observation at an interchange with many lines are more reliable.

See what's running in Dresden right now

Current sightings from the community beat any static overview.

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

Photo tips for long articulated cars

A long multi-articulated car is the hardest subject in tram photography: it barely fits in frame at a short focal length, and from a distance it looks flat.

  • Work from an angle. A roughly 30 to 45 degree angle to the vehicle axis compresses the length visually while still showing front and side.
  • Prefer curves. There, the articulation becomes the subject of the photo instead of a problem.
  • Look for a higher vantage point. A stairway or a bridge over the line – shot from publicly accessible areas – brings the whole car into frame.
  • Use motion deliberately. A pan with a longer shutter speed separates the car from a busy urban background.
  • Keep your distance. Tram tracks are operational railway land, even in the street space. The shooting position belongs on the pavement.

The technique behind moving shots is explained in the guide to photographing a moving tram. Where the worthwhile spots in Dresden are can be found in the tram-spotting guide Dresden. And anyone wanting to evaluate their finds long-term will find the method in the article on the sighting logbook.

Low-floor technology and its visible consequences

A long low-floor car is more demanding to engineer than it looks – and the solutions for that are directly readable on the vehicle. Anyone who knows them also understands why trams of this type have so many short segments.

The basic problem: a low-lying car floor and running gear need the same space. Anyone wanting both has to separate them. The classic solution is to put the running gear under short intermediate sections and build the long sections between them low-floor. That produces the typical sequence of alternately long and short car parts.

What you can see of this in the field:

  • Platforms in the interior. Raised seats sit over every running-gear unit, often reached by two to three steps.
  • Door positions. Doors sit consistently in the low-floor sections, never over a running-gear unit.
  • Window heights. Windows over the platforms sit visibly higher than in the rest of the car.
  • Segment lengths. Short intermediate sections between long modules are the hallmark of this construction method.
  • Curve behaviour. The more joints, the tighter the negotiable radii – one reason why long cars can still run through tight old-town sections.

For identification this is useful, because the sequence of segments reveals something even when the number or lettering isn’t visible. Don’t just count the bellows – pay attention to the rhythm of long and short parts, since it’s characteristic for each type and recognisable in side view even on a moving train.

Common mix-ups

It points to the NGTD12DD when …

  • you count more car segments than on Dresden's other types
  • the car nearly fills the whole stop
  • the transitions are consistently bellows gangways, with no coupler in the middle
  • you're standing in Dresden

Look closer when …

  • the train is long but you can't see the middle of the car
  • full-wrap advertising blurs the segment boundaries visually
  • you only see the vehicle head-on

It's not the NGTD12DD when …

  • two cabs stand back to back in the middle of the train – then it's double-heading
  • entry is via steps
  • you're outside Dresden

The three realistic mix-ups: the NGT6DD is noticeably shorter, but is regularly mistaken for a long car when running in double-heading – the coupler in the middle of the train is the feature that separates the two cleanly. The NGT8DD sits in between and genuinely requires counting segments. And the historic Tatra T4D also often runs in multiple traction, but is a high-floor vehicle with entry steps, so it’s never confused with the others.

Verdict

The NGTD12DD is the easiest identification task in the Dresden network – as long as you spot double-heading. Count the segments, check the middle of the train, note the car number: that makes the sighting complete and unambiguously assignable later.

In short

Many segments, continuous bellows gangways, full stop length: that's Dresden's long car. Two cabs in the middle of the train, on the other hand, mean two coupled short cars.

Collect your Dresden sightings properly

Type, car number, line and date in one app – so you know which vehicles you're still missing.

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

Summary

  • The NGTD12DD is the long type of Dresden's low-floor trams, designed for high-demand lines.
  • Dresden's type code encodes body type, size class and city, making identification possible without a data sheet.
  • Distinguishing it from the shorter types comes down solely to the number of car segments.
  • Car number, date and location are the core of every evaluable tram sighting.

Frequently asked questions

What is the NGTD12DD?

The NGTD12DD is the long low-floor articulated railcar of the Dresdner Verkehrsbetriebe. It belongs to the Dresden network's low-floor family and is its largest variant. This type is typically deployed wherever a lot of capacity per journey is needed.

What does the code NGTD12DD mean?

NGT stands for low-floor articulated railcar, the number 12 denotes the size class, and DD is the city code for Dresden. Tram operators use such self-explanatory codes instead of class numbers, because there's no nationwide numbering system for trams.

How do I tell the NGTD12DD apart from the shorter types?

By the number of car segments. The NGTD12DD visibly has more sections between the bellows than the NGT6DD and NGT8DD, and makes near-full use of the stop length. From a distance, comparing it with the platform is usually enough.

How do I recognise double-heading?

Two coupled short cars look together almost as long as a long car. The difference lies at the transition: on coupled vehicles there are two cabs back to back with a visible coupler between them, while within a single car there's only one bellows gangway there.

What gauge does Dresden use?

Dresden runs on 1,450 mm, a special gauge that deviates from the standard gauge of 1,435 mm. Leipzig uses 1,458 mm. The practical consequence: vehicles can't be swapped between these networks, and Dresden types are only seen in Dresden.

Why does a tram carry the type code 94?

Because the first two digits of the twelve-digit European vehicle number indicate the category, and 94 stands for electric multiple units and railcars. Electric locomotives carry 91, diesel locomotives 92, diesel railcars 95. In everyday tram operation, though, the short operator-specific car numbers are used.

Which lines does the long car run on?

Vehicle deployments follow rotation plans and change with timetable changes, engineering works and workshop stays. Long vehicles tend to run on high-demand lines, but a fixed assignment would quickly be outdated. Check current sightings or observe for yourself.

How do I document a sighting in the Dresden network?

With car number, type, line, date and location. Because several types and generations run in parallel in the Dresden network, the number is the only unambiguous value. A front-on photo with a legible number and destination display is enough for a clean assignment.

Log your sighting of the Bombardier NGTD12DD (Dresden)

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