GVB CAF Urbos (Amsterdam)

The CAF Urbos is Amsterdam's modern low-floor tram, run by GVB. Here's how to recognise it, place its running numbers, and photograph it well.

Also known as: CAF Urbos · GVB Urbos · Amsterdam Urbos

NetherlandsNetherlandsElectric multiple units8 min readUpdated: August 2026

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
  1. 1.What is the CAF Urbos in Amsterdam?
  2. 2.How trams are designated
  3. 3.The Dutch tram landscape at a glance
  4. 4.Photographing in the urban space
  5. 5.Amsterdam as a spotting territory: three systems side by side
  6. 6.Common mix-ups
  7. 7.Conclusion

Fact file

Vehicle typeLow-floor tram in urban local transport
OperatorGVB (Gemeentelijk Vervoerbedrijf), the transport authority of the City of Amsterdam
ManufacturerCAF (Construcciones y Auxiliar de Ferrocarriles), Urbos vehicle family
Track gaugeStandard gauge, as usual on the Amsterdam tram network
Power supplyDC voltage from the overhead line, as usual for trams
Area of operationAmsterdam's tram network; line assignments change with the timetable and engineering works

Identifying features

Is this really the class in front of you?

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

  • 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.

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

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.

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

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.

Your tram collection grows with you

Running number, city, line, date and photo in one place – even across borders.

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

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.

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 →

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.

All spotting locations in Europe →

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 Netherlands