Key takeaways
- VBK operates trams and buses, not the railway sections of the Karlsruhe network.
- AVG is the railway company in the family – it holds the EBO approval and runs into the surrounding area.
- The Karlsruhe model links two rulebooks: BOStrab on the city network, EBO on the railway line.
- The KVV is a fare association, in other words a fare framework – it doesn't run a single service itself.
- Only the railway services belong in this database, not the pure tram operation.
Contents
- 1.Fact file
- 2.Business areas
- 3.Structure & brands
- 4.History at a glance
- 5.How to recognise the company
- 6.Strengths and weaknesses
- 7.Two companies, one look
- 8.What counts as railway and what doesn’t
- 9.From a horse-tram network to a copied model
- 10.How to classify a Karlsruhe sighting
- 11.Which company belongs in the entry?
- 12.Conclusion
- 13.Frequently asked questions
Fact file
| Legal form | municipal GmbH within the Karlsruhe Stadtwerke group structure |
|---|---|
| Role in the system | Operator of tram and bus under German tramway regulations (BOStrab) |
| Railway part | sits with the sister company AVG, not with VBK |
| Rulebook | BOStrab for the light rail, EBO for the railway sections |
| Specialism | the Karlsruhe model – dual-system vehicles switch between tram and rail network |
| Joint public presence | VBK and AVG present themselves externally as a single unit |
| Fare framework | Karlsruher Verkehrsverbund (KVV) – a fare association, not an operator |
| How to identify it in the field | vehicle number and line position – the livery tells you nothing |
| Official website | www.vbk-online.de |
Business areas
Structure & brands
History at a glance
How to recognise Verkehrsbetriebe Karlsruhe (VBK)
Does the train really belong to Verkehrsbetriebe Karlsruhe (VBK)?
- Dual-system vehicles carry roof equipment for both DC and AC – visible in a bulkier roof section
- Pure tram vehicles stay within the city area and never leave the tram network
- Both companies use the same colour scheme – the livery doesn't tell them apart
- On railway sections you'll see classic signals and platforms, on the city network tram stops
- Vehicle numbers differ between the two fleets and are the most reliable feature
- AVG lines occasionally carry diesel vehicles on freight services – an unusual sight for a light rail system
Strengths and weaknesses
What the company stands for
- A world-famous operating concept you can experience in full in a single afternoon
- Unusual subjects: light rail vehicles in the street and on open track
- Dense frequency in the city area, hardly any waiting time between vehicles
- Transition points between tram and rail network are especially rewarding to photograph
- Good accessibility – almost everything lies within the fare association area and reachable on one ticket
Where it falls short
- The split between VBK and AVG is practically unreadable at the vehicle itself
- A large part of city-centre traffic has run underground since the tunnel was built
- Only part of the services count as railway in the sense used by this database
- The fare association's name and the operator's name are regularly confused
- There's no permanently up-to-date public overview of fleets and line assignments
Updated: August 2026 – A vehicle runs through Karlsruhe city centre like a tram, leaves the city area, switches electrification system and then rolls over a railway line complete with main signals and a platform edge. Verkehrsbetriebe Karlsruhe is involved in this process – but only in the first half. The second half belongs to a different company.
Document system boundaries cleanly
Note down exactly where a journey switches from the tram network to the railway network – nobody remembers that afterwards.
Two companies, one look
VBK operates the city’s tram network and the city bus. Its rulebook is the German tramway construction and operating regulations (BOStrab) – a different legal field from the railway, with its own signals, its own supervisory authority and its own vehicle requirements.
Services on the railway lines into the surrounding area, by contrast, are run by Albtal-Verkehrs-Gesellschaft. It holds approval as a railway operator, runs its own lines, and is therefore the company that’s actually relevant to this database. Both companies belong to the municipal structure of the city, which bundles utilities and the port together through a holding company – listed here as KVVH.
None of this split shows on the outside. Same colours, same lettering, shared workshop, shared timetable. That’s exactly why Karlsruhe sightings so often end up filed under the wrong company.
What counts as railway and what doesn’t
| Service | Rulebook | Responsible company | Belongs in this database |
|---|---|---|---|
| Tram line within the city area | BOStrab | VBK | no |
| Light rail in the city-centre tunnel | BOStrab | VBK and AVG together | only the railway part |
| Regional line into the surrounding area | EBO | AVG | yes |
| Freight train on an AVG line | EBO | AVG | yes |
| City bus route | road traffic law | VBK | no |
This table is the practical core of this page. One and the same vehicle can switch rows within a single journey – and with it, the question of whether the sighting belongs in a railway list. Where exactly the line between the two terms runs is explained in the article Light rail or tram.
Note the transition point
When you document a journey from the city network to the railway network, note down where the system change happened. That detail turns an ordinary light rail sighting into information you can actually analyse later – and it's the only solid evidence of which rulebook applied when you saw the vehicle.
From a horse-tram network to a copied model
Karlsruhe has had a tram since the 19th century, and since the 1950s its own regional railway company, which converted the narrow-gauge Albtalbahn to standard gauge. For decades these two strands stayed separate.
The decisive step came in the early 1990s: vehicles able to handle both electrification systems connected the city network directly with the region’s railway lines. The result was a change-free connection from the pedestrian zone right out to small towns in the surrounding area – and a concept discussed worldwide under the name Karlsruhe model. In Germany, among others, the Saarbahn and the Stadtbahn Heilbronn picked up the idea.
Log two systems in one day
Enter city and railway journeys separately – that way the analysis stays clean.
How to classify a Karlsruhe sighting
Read the surroundings
Tram stop or platform with a main signal? The surroundings reveal the rulebook more reliably than the vehicle does.
Check the roof equipment
Dual-system vehicles carry noticeably more equipment on the roof than pure tram vehicles.
Note the vehicle number
The number is the only feature that separates the two fleets – the livery doesn't.
Add the line and direction
Only the line tells you whether the vehicle stays on the city network or switches to a railway line.
Railway or tram?
The surroundings decide, not the vehicle: the same vehicle can be either.
Which company belongs in the entry?
Enter AVG, if …
- the journey took place on a railway line
- your photo shows platforms, main signals or level crossings
- it's a freight train on a regional line
Note both, if …
- the journey links the city and railway networks
- you only saw the vehicle in the tunnel or at a system boundary
- the vehicle number wasn't legible
Not a railway sighting, if …
- the vehicle ran exclusively on the tram network
- you observed a bus route
- only the fare association's name is known, not the operator
Comparing this with other municipal operators helps: Berliner Verkehrsbetriebe runs metro, tram and bus, but no railway – in Karlsruhe, exactly this fourth level is added. The design of the dual-system vehicles is similar to the concept also followed by the Flexity Link in the Saarland.
The street isn't a platform
In the city centre, tracks run right through the middle of the traffic space. That tempts you to step onto the road or the track bed for a shot – both are dangerous and forbidden within railway property. On the railway sections, the usual rules described in the article on house rules at stations also apply.
Conclusion
Karlsruhe is the place where a clean split between tram and railway is hardest to draw – and precisely for that reason the best place to practise it. VBK stands for the city part, AVG for the railway part, and the same vehicle can be both within a single hour.
For documentation that means: it’s not the vehicle that decides, but the line you saw it on. Anyone who also notes the system change has a sighting that stays unambiguous even years later.
In short
VBK runs trams and buses, AVG runs the railway. You won't see the difference at the vehicle – but you will on the line.
Summary
- In Karlsruhe, what's legally separate comes together at the vehicle: one look, two companies, two rulebooks.
- The dual-system concept was the reason cities worldwide looked to Karlsruhe – operationally it remains demanding to this day.
- Anyone documenting this correctly has to decide whether a service runs under tramway law or railway law.
- Here too, the vehicle number is the only feature that reliably separates the two fleets.
Frequently asked questions
Is Verkehrsbetriebe Karlsruhe a railway company?
Not in the strict sense. VBK operates trams and buses under tramway law. Services on railway lines are run by the sister company Albtal-Verkehrs-Gesellschaft, which holds approval as a railway operator. Both present themselves externally as one unit – legally they're two separate businesses.
What is the Karlsruhe model?
An operating concept in which light rail vehicles run both on the tram network and on railway lines. That requires vehicles that can handle two different electrification systems and two signalling worlds. The benefit is a change-free journey from the city centre out into the surrounding area – the cost is considerable technical and legal effort.
How do I recognise a dual-system vehicle?
By the roof equipment. Vehicles that run on both networks carry equipment for both DC and AC and so look bulkier than pure tram vehicles. The line position also helps: if a vehicle leaves the city area on a railway line, it's necessarily a dual-system vehicle. The differences between the designs are explained in Identifying tram types.
What's the difference between VBK and KVV?
VBK is an operator, while the Karlsruher Verkehrsverbund is a fare and organisational framework. The association owns no vehicles and runs no services; it makes sure one ticket is valid across several companies. This mix-up is one of the most common mistakes in sighting lists from association areas.
Does a tram journey belong in a railway sighting list?
No. Trams run under their own rulebook, don't carry a UIC vehicle number in the railway sense, and don't run on the railway network. In Karlsruhe this only gets complicated because the same vehicle can be out on both systems. What exactly distinguishes light rail from a tram is explained in the article Light rail or tram.
Does AVG also run freight services?
On its own lines there's a limited amount of freight traffic, mostly to sidings along the regional lines. That's unusual for a light rail operation and a good sign that these are genuinely railway lines. There's no regular timetable for it – such a sighting is hard to plan for deliberately.
Who owns the two companies?
Both belong to the municipal structure of the city of Karlsruhe. The shareholdings run through a municipal holding company that also covers utilities and the port, listed in this database as KVVH. Bundling transport, energy and the port like this is standard practice at larger municipal utilities, and the exact scope changes from time to time.
Does the Karlsruhe model exist elsewhere too?
The best-known German counterpart is the Saarbahn in Saarbrücken, which likewise switches between city and railway network. The Stadtbahn Heilbronn also grew directly out of the Karlsruhe concept. Internationally the idea has been picked up many times, usually in a modified form.
How do I tell VBK vehicles apart from AVG vehicles?
By the vehicle number. Both companies run separate fleets that differ in their number ranges. Colour, lettering and line number don't help, because both operators appear under the same shared look. So always note down the number, not just the line.
Is Karlsruhe a worthwhile destination for spotters?
If system boundaries interest you, yes. Nowhere else do you see the same vehicle in the street and on open railway track within a few minutes. For classic railway subjects, though, the haul is limited – a hub such as Stuttgart Hauptbahnhof is more rewarding for that. Local tips are gathered in the guide Tram spotting in Karlsruhe.
Log vehicles from Verkehrsbetriebe Karlsruhe (VBK)
Company, vehicle, location and date logged in seconds – and visible to the community.
The operational level in the railway operator database
Who actually runs the trains, with keeper markings and identifying features on the vehicle.
Albtal-Verkehrs-Gesellschaft (AVG)
AVG is the light rail company of the Karlsruhe region and gave its name to the Karlsruhe model: vehicles that switch from the tramway onto the main-line railway.
OtherKVVH Karlsruher Versorgungs-, Verkehrs- und Hafen GmbH
The KVVH Karlsruher Versorgungs-, Verkehrs- und Hafen GmbH bundles municipal task areas under one roof. For spotters, that's the key to a common mix-up.
Typical vehicles
Saarbahn Class 0450 (Bombardier Flexity Link)
The Saarbahn's Bombardier Flexity Link is tram and railway vehicle at once. As Class 0450 it carries a genuine railway vehicle number – here's how to recognise it.
ClassTW 2000
The TW 2000 is Hanover's silver light rail car: unpainted aluminium body, strikingly round front. And the car number tells you the type straight away.
ClassTW 3000
The TW 3000 is Hannover's newest generation of Stadtbahn (light rail) cars. It continues the design line of the Silberpfeil – what really sets it apart is its number block.
Where you will find Verkehrsbetriebe Karlsruhe (VBK)
Spotting locations where you will regularly come across vehicles from this organisation – with viewpoints, the best light and coordinates.
More companies
Karlsruher Verkehrsverbund (KVV)
The Karlsruher Verkehrsverbund doesn't run a single train. It bundles fares, line numbers and livery – the actual driving is done by several companies. And this is exactly where the Karlsruhe Model was born, letting a tram switch onto the main railway line mid-journey.
BrandStadtbahn Heilbronn
Stadtbahn Heilbronn is a service brand with no railway undertaking of its own. It's run by a Karlsruhe company, the city-centre tracks belong to the city of Heilbronn, and the dual-system technology comes from a model developed elsewhere.
BrandSaarbahn
Saarbahn is a brand name for a dual-system light rail network that starts in the street space of Saarbrücken and continues on railway tracks all the way to France. Halfway along, the vehicle changes voltage, rulebook and jurisdiction – without passengers noticing a thing.
GroupBerliner Verkehrsbetriebe (BVG)
The BVG is Berlin's largest local transport operator – and yet it doesn't own a single S-Bahn train. Anyone wanting to correctly attribute vehicles in Berlin must first understand where the line runs between the BVG, S-Bahn Berlin and the VBB fare network.
Related guides from the blog
- Light Rail or Tram? The Difference Finally Explained
- Identify Tram Types: Combino, Flexity, Avenio, Variobahn
- Tram Spotter Karlsruhe: The Ultimate Guide to Tram Spotting in the KVV Area
- Public Transport Spotting in Karlsruhe: The Ultimate Guide to Photo Spots, Lines & Vehicles (2026)
- Who's Actually Running That Train? How to Identify Railway Operators
- Reading the UIC number: what the 12 digits on a vehicle reveal




