Key takeaways
- The Urbos is a tram, not a railway vehicle – it's identified by running number and operator, not by a class.
- Urbos is a manufacturer's name from CAF and describes an entire vehicle family running in many cities.
- GVB stands for Gemeentelijk Vervoerbedrijf, Amsterdam's municipal transport authority.
- Tram and metro must be kept apart: Amsterdam runs both, with completely different vehicles.
- Line assignments change and shift with timetables, diversions and engineering works.
Contents
Fact file
| Vehicle type | Low-floor tram in urban local transport |
|---|---|
| Operator | GVB (Gemeentelijk Vervoerbedrijf), the transport authority of the City of Amsterdam |
| Manufacturer | CAF (Construcciones y Auxiliar de Ferrocarriles), Urbos vehicle family |
| Track gauge | Standard gauge, as usual on the Amsterdam tram network |
| Power supply | DC voltage from the overhead line, as usual for trams |
| Area of operation | Amsterdam's tram network; line assignments change with the timetable and engineering works |
Identifying features
Is this really the class in front of you?
- Multi-section low-floor tram with a continuous interior and wide doors
- Modern, rounded front end with a large windscreen and a low-slung skirt
- Running number on the vehicle – trams carry no UIC number like railway vehicles do
- Livery and branding of the city transport authority
- Runs in the street and on its own reserved tracks, not on railway lines
Updated: August 2026 – Amsterdam is a tram city, and the modern low-floor generation on the network comes from the Spanish manufacturer CAF: the Urbos of the city transport authority GVB. This page explains how trams are named at all, how to recognise the vehicle, and how to photograph it sensibly in the dense urban space.
Spotted a tram? Note the running number.
With trams, the running number is the only unambiguous identifier – logged instantly with Traintrack.
What is the CAF Urbos in Amsterdam?
The Urbos is a multi-section low-floor tram from the vehicle family of the Spanish manufacturer CAF. In Amsterdam it’s operated by GVB, the Gemeentelijk Vervoerbedrijf – the city transport authority, which is also responsible for the metro, bus and ferries alongside the tram.
Important for placing it: Urbos is a manufacturer’s product name, not a type designation from the operator. The family covers versions for very different cities, which can differ considerably in length, door arrangement, interior and technical fit-out. Two Urbos trams from two cities aren’t automatically the same vehicle, then – a difference from the railway, where a class number means a clearly defined production series.
How trams are designated
Anyone coming from the railway reflexively looks for a class with a tram. The system works differently, though – and it’s quickly explained.
The operator is part of the identity
Every transport authority assigns its own running numbers. Only operator plus number gives an unambiguous identifier – the number alone says nothing without the city.
Manufacturer name instead of class
Urbos, Avenio, Citadis, Flexity: these names denote vehicle families, from which every city orders its own variant.
No UIC number
The twelve-digit vehicle number with country code applies to railway vehicles. Trams run outside this system because they don't operate on the railway network.
The line number isn't a vehicle identifier
The number on the destination display belongs to the line, not the vehicle. For a sighting, you need the running number on the vehicle itself.
How to tell vehicle and train running numbers apart in general is shown in the guide to identifying classes – the principle applies to trams just the same, even though a running number stands in place of a class at the end.
The Dutch tram landscape at a glance
The Netherlands has several large tram networks, each of which has procured its own vehicle families. If you know the three big ones, you can usually place a Dutch tram photo to the right city just from the vehicle type.
| City | Operator | Modern vehicle family | Distinctive feature |
|---|---|---|---|
| Amsterdam | GVB | CAF Urbos | Operator also runs metro and ferries |
| The Hague | HTM | Siemens Avenio | Network with a pronounced interurban character in places |
| Rotterdam | RET | Alstom Citadis | Operator also runs the metro network |
| Germany for comparison | municipal operators | Flexity, Avenio, Tramino and others | Also running numbers instead of classes |
The neighbouring cities are worth comparing directly: in The Hague, the Siemens Avenio of the HTM runs as a different manufacturer family, and in Rotterdam the Citadis of the RET. Once you’ve seen the design languages side by side, you’ll tell them apart reliably afterwards. The same principle works in Germany, for example with the Flexity Berlin of the BVG.
Collect tram sightings
Running number, city, line and date – that's how individual observations turn into a real collection.
Photographing in the urban space
The biggest challenge in tram photography isn’t the vehicle, but everything else in the frame. Four points make the difference.
Choose the background before the vehicle
Find a calm background first, then wait for the tram. The other way round produces shots where the tram disappears among traffic lights and delivery vans.
Use stops with a straight approach
A straight approach gives you time to release the shutter and a clean perspective – far less stressful than trying it in the middle of a junction.
Watch for reflections
Large glass areas reflect facades and sky. A slightly changed angle or a spot in the shade often solves the problem completely.
Capture the running number
A second shot of the number makes the sighting unambiguous. For trams, it's the only identifier that stays with the vehicle permanently.
You're a road user in the street
Track areas, stop islands and junctions are operational and traffic areas. Don't step onto them for a shot – stay on pavements and waiting areas, watch out for cyclists, and expect trams to approach quietly and with a long braking distance. No shot is worth the risk.
The legal side – what’s allowed in public space and where personal rights begin – is covered in the article Are you allowed to photograph trams?. How to capture moving trams technically well is in the guide Photographing a moving tram. And because running numbers are easily mixed up, it’s worth keeping a spotting logbook.
Amsterdam as a spotting territory: three systems side by side
Anyone travelling to Amsterdam for trams should know that three completely different rail systems exist there side by side – each with its own vehicles, its own rules and its own photo opportunities.
- Tram: mostly in the street and on its own reserved tracks, dense inner-city networks, running numbers instead of classes. This is where the Urbos runs.
- Metro: routes fully separated from other traffic, its own vehicle generation, platforms in tunnel or elevated position. Vehicles and numbering system differ clearly from the tram.
- Railway: the national network with 1.5 kV DC and NS vehicles carrying their descriptive codes – SLT, SNG, VIRM, ICM, DDZ.
This three-way split matters in practice because it determines what information you can even note down. A railway vehicle carries a twelve-digit UIC number with the country code 84. A tram carries an operator-internal running number that’s only unambiguous together with the operator. If you keep both in the same collection, you should note this distinction from the start – otherwise numbers from different systems end up side by side later and can’t be compared.
For trip planning, that gives a simple recommendation: decide in advance which system you want to document. Tram photography is city photography – it needs a search for vantage points, patience and an eye for backgrounds. Railway photography at a station follows different rules, with platform ends, light direction and longer focal lengths. Combining both in one day works, but usually means one of the two gets shortchanged.
And regardless of the system, the same limit applies: track areas, depots, stabling sidings and stop islands are operational and traffic areas. Photograph from publicly accessible locations – when in doubt, skip a shot rather than step onto ground you have no business being on.
Common mix-ups
It points to an Amsterdam Urbos if …
- the vehicle is running on Amsterdam's tram network
- it carries the livery and logo of the city transport authority
- it's multi-section, low-floor and of modern design
- the running number matches the operator's fleet
Look more closely if …
- the vehicle carries full advertising wrap and the basic shape is barely recognisable
- you only see the front against the light
- an older vehicle generation of the same operator is running
It's not an Amsterdam Urbos if …
- the vehicle runs on a metro network separated from road traffic
- it's running in a different city with a different operator's logo
- the design language matches Avenio or Citadis
Conclusion
The CAF Urbos in Amsterdam shows that tram spotting follows its own rules: the vehicle type comes from the manufacturer, the identity from the operator, the unambiguous identifier from the running number. Keeping these apart lets you place not just Amsterdam but every European tram network faster. And because lines, diversions and vehicle assignments are especially fluid in city traffic, your own dated sighting is almost more valuable here than any overview list.
In short
Multi-section low-floor tram from CAF, run by GVB in Amsterdam: identified by operator and running number, not by a class. In the urban space, the background decides the shot – and safety decides the vantage point.
Summary
- The CAF Urbos belongs to the modern low-floor generation of the Amsterdam tram network.
- Its name comes from the manufacturer, its identity in service from the running number.
- For spotters it's an urban subject: the surroundings, light and traffic shape the shot more than the vehicle itself.
- Because trams run in public streets, the rules of road traffic also apply when photographing them.
Frequently asked questions
What is the CAF Urbos at GVB?
The Urbos is a multi-section low-floor tram from the Spanish manufacturer CAF, operated by Amsterdam's transport authority GVB. Urbos doesn't describe a single design but a vehicle family, from which cities order their own individual versions.
What does the abbreviation GVB stand for?
GVB stands for Gemeentelijk Vervoerbedrijf, meaning municipal transport authority. The company runs tram, metro, bus and ferries in Amsterdam. Unlike NS, there are no descriptive rolling-stock type codes here, just running numbers and manufacturer names.
How do I tell an Urbos apart from other trams?
By operator and city. Within Amsterdam, the Urbos stands out from older generations through its modern, rounded front end and continuous low-floor interior. The unambiguous identification always comes from the running number on the vehicle.
Do trams have a UIC number?
No. The twelve-digit UIC number with a country code – 84 for the Netherlands – applies to railway vehicles. Trams run under operator-internal running numbers, which each transport authority assigns itself. That's why the operator is always part of the identification for trams.
What's the difference between tram and metro in Amsterdam?
The metro runs on its own tracks, separated from road traffic, with its own vehicles, while the tram shares sections with other traffic. Both belong to GVB but use different vehicle types – a mix-up is already obvious from the platform and route situation.
Does the Urbos also run in Germany?
CAF's Urbos family is used internationally and found in several European cities. Whether and where a version runs in Germany depends on the individual transport authorities' procurements. An Amsterdam vehicle itself, though, stays within its own city network.
What's the best way to photograph a tram?
From some distance, with a calm background and in three-quarter view. In the city, the background is the biggest challenge: cars, signs and people. A vantage point at a stop with a clear view of the approach usually gives better results than shooting in the middle of traffic.
What do I need to watch for when photographing in the street?
That you're a road user yourself. Track areas, stop islands and junctions are operational and traffic areas, not photo spots. Stay on pavements and waiting areas, watch out for cyclists, and keep in mind that trams approach quietly and quickly.
Log your sighting of the GVB CAF Urbos (Amsterdam)
Date, location and vehicle number logged in seconds – and visible to the community.
Related classes
HTM Avenio (Siemens)
The Siemens Avenio is the modern low-floor tram of HTM in The Hague. Here's how to recognise it, how to read car numbers, and how to photograph it.
EMURET Alstom Citadis (Rotterdam)
The Citadis is Alstom's low-floor tram platform. In Rotterdam it runs for RET – and follows different rules from any railway vehicle.
EMUBombardier 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.
EMUNS FLIRT (R-net)
The NS FLIRT runs in the eye-catching R-net colours on Dutch local services. What's behind both names, and how to recognise the Stadler multiple unit.
EMUNS ICM (Koploper)
The ICM is the classic intercity multiple unit of the NS. Its nickname Koploper reveals the design principle: a walk-through gangway right through the front.
EMUNS Mat 54
The NS Mat 54 is nicknamed Hondekop for its rounded front end. Today it's a historic vehicle – and a lesson in Dutch rolling-stock naming.
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
Where to see the GVB CAF Urbos (Amsterdam)
Specific viewpoints with lighting times, coordinates and an honest verdict on whether the trip is worth it.
Related guides from the blog




