Key takeaways
- AVG is a local transport company in the Karlsruhe area, and dual-system operation is its trademark.
- The Karlsruhe model describes vehicles that run directly from the tram network onto railway lines.
- BOStrab and EBO are two sets of regulations – a dual-system vehicle has to comply with both, which explains its unusual appearance.
- Transport contracts are time-limited: which company runs which line changes with tenders.
- Light rail cars on the railway network have a data panel too – that's where the reliable identification is.
Contents
Fact file
| Business area | Local rail passenger transport, light rail (Stadtbahn) and regional services |
|---|---|
| Area | Karlsruhe and the Middle Upper Rhine region |
| Origin of the name | Albtal – the valley south-west of Karlsruhe that gives the Albtalbahn its name |
| Operational special feature | Dual-system operation – vehicles run on both the tram network and the railway network |
| Short form | AVG |
| Role | Transport company; companies of this type often also operate their own lines |
How to recognise this operator
Is this really Albtal-Verkehrs-Gesellschaft (AVG)?
- Light rail cars with high-floor or medium-floor entrances that run both on the city network and on railway lines
- Two electrification systems on the vehicle: switching between DC on the city network and AC on the railway line
- Railway-type equipment such as train protection and signalling equipment in addition to the tram equipment
- A data panel on the side of the vehicle with country code D and a vehicle keeper marking – light rail cars on the railway network also carry a vehicle number
- Line designations with S instead of a train number in the classic sense
- Platform heights change along the same line – a clear sign of dual-system operation
Updated: August 2026 – A vehicle that rolls through the city centre like a tram and twenty minutes later is out on a railway line in the surrounding district: that’s what Albtal-Verkehrs-Gesellschaft stands for. It’s the best-known example of an operating concept that links two legal worlds – and that’s exactly why it’s a particularly instructive case for spotters.
Spotted a light rail vehicle? Record the vehicle and location.
With Traintrack you note the vehicle number, line and location in one go – on local services too.
What is Albtal-Verkehrs-Gesellschaft?
Albtal-Verkehrs-Gesellschaft, AVG for short, is a local rail passenger transport company in the Karlsruhe area. Its name combines two pieces of information: “Albtal” refers to the valley south-west of the city and the Albtalbahn that runs through it, while “Verkehrs-Gesellschaft” (transport company) places the company in passenger transport.
The company became known for an operating concept that is cited internationally as the Karlsruhe model: light rail vehicles leave the city-centre tram network and continue on railway lines, without passengers having to change. Among others, Stadtbahn Heilbronn works on this model, with lines reaching far out into the surrounding area from the city centre.
EVU and EIU – especially important here
A railway undertaking (EVU, the operator) runs trains, a railway infrastructure company (EIU) operates the network. Regional transport companies with a long history often combine both roles: they don't just run trains, they also own and maintain lines. Which role applies on which section is a question of the individual kilometre of line – not of the company as a whole.
Two sets of regulations, one vehicle
The technical core of the concept can be summed up in one question: how do you build a vehicle that complies with two completely different sets of operating regulations at the same time?
Check the electrification system
City networks run on DC, railway lines in Germany on AC. A dual-system vehicle switches over en route – usually at a clearly marked system separation point.
Recognise the train protection
On the railway line, the vehicle needs railway-grade train control. On the city network, by contrast, driving on sight applies. Both are fitted.
Compare platform heights
Tram stops are low, railway platforms high. Fold-out or multi-level entrances are a sure sign of dual-system operation.
Read the data panel
Vehicles that run on the railway network carry a vehicle number with country code and vehicle keeper marking. How it's built up is explained in the guide to the UIC number.
Context: local transport runs on contracts
Local services aren’t run at will, but under transport contracts. A public transport authority – usually a federal state, a transport association such as the Karlsruher Verkehrsverbund (KVV) or a special-purpose association – puts services out to tender, a company wins the contract and runs them for a limited term. After that, they’re awarded again.
That explains two observations that confuse many beginners. The general identification method, which works regardless of changes of operator, is set out in the guide Who’s actually running this? Identifying railway operators.
| Observation | Cause | What you can conclude from it |
|---|---|---|
| A different company suddenly runs a line | Transport contract re-awarded | nothing about the vehicle – only about the operator |
| The same trains carry on after the change of operator | The vehicles belong to the public transport authority or a leasing company | keeper and operator are separate |
| Vehicles still carry old lettering | Re-branding often lags behind the start of operations | check the data panel, not the logo |
| Several companies run on the same line | The network belongs to an infrastructure company, several operators use it | the line tells you nothing about the company |
| The line designation changes, the vehicle stays | Network restructuring by the transport association | the line name isn’t an identification feature |
In south-west Germany you’ll therefore come across other local transport companies alongside AVG, such as DB Regio Stuttgart or Arverio Baden-Württemberg. In Karlsruhe’s municipal sphere, KVVH is also registered as a utilities, transport and port company – a good example of how closely municipal transport and port operations can be intertwined organisationally.
Which vehicles are running on your line right now?
Community sightings show you what's out and about – before you head to the platform.
Classifying vehicles instead of guessing
Dual-system light rail vehicles are a vehicle category of their own, somewhere between a tram and a multiple unit. In the class database you’ll find the principle, for example, in the Bombardier Flexity Link as Class 0450, which runs in Saarbrücken on the same basic idea. The number range for electric multiple units in which such vehicles are listed is explained under DB Class 450; classic regional multiple units such as DB Class 425 show, by comparison, what a pure railway vehicle looks like.
Which vehicles a company actually uses changes with procurements and contract awards. Only what’s written on the vehicle is ever reliable. How to identify unfamiliar types systematically is shown in the guide to identifying classes.
Documenting safely and sensibly
Is your light rail sighting complete?
- Vehicle number or car number noted
- Vehicle keeper marking from the data panel, if there is one
- Line and direction of travel
- Location as precise as possible – the stop rather than just the town name
- Date and time
- Network section: city network or railway line
Safety in mixed operation
Dual-system lines are tricky because passengers underestimate the type of operation: where a tram was just moving at walking pace, a train at line speed comes shortly afterwards. Stick to the safety line, never enter the track area and stay away from depots and storage sidings entirely. The rules are summarised in the article on safety distance at the track.
Stadtbahn, tram, S-Bahn – sorting out the terms
Hardly any subject causes as much confusion as the names for urban rail services. They come from different eras, from marketing and from the law – and they don’t mean the same thing.
A tram (Straßenbahn) runs under the German Tram Construction and Operating Regulations, often in the street, often on sight and with comparatively short distances between stops. An S-Bahn is essentially a railway service under the Railway Construction and Operating Regulations, with frequent services, its own platforms and usually its own tracks. The Stadtbahn (light rail) sits in between and is therefore the most interesting case: the term doesn’t describe a fixed set of regulations, but an operating concept that combines urban coverage with regional reach. Saarbahn, for example, also operates under this designation, even though its network is structured quite differently from Karlsruhe’s.
Dual-system operation resolves this in-between technically, with one vehicle serving both worlds. This has consequences you can see directly in the field: the cars are narrower and shorter than regional multiple units, because they have to fit through tram curves. They accelerate harder, because they serve many stops on the city network. And they carry more equipment on the roof and under the floor than either of the two original categories on its own.
Advantages of the concept
- Direct connections from the region into the city centre with no change
- Existing railway lines are opened up without new construction
- More closely spaced stops where people live
- One vehicle type serves two networks
What makes it complicated
- Duplicate technical equipment and higher vehicle costs
- Two sets of regulations, two approval regimes
- Different platform heights along one line
- Complex system separation points in the network
For your documentation, that means: don’t just note “saw a light rail vehicle”, but in which section of the network you came across it. The same set at a tram stop and at a railway platform are two completely different observations – and only together do they give the picture that defines this operating concept.
Common mix-ups
Points to a dual-system vehicle …
- the line leaves the tram network towards the surrounding area
- a railway data panel on the car body
- multi-level or variable entrances
It remains unclear with …
- vehicles on a purely urban section
- special runs and transfer movements
- newly taken-over vehicles with old branding
Points against it …
- a pure low-floor car with no railway equipment
- a regional multiple unit with no tram approval
- a vehicle with no data panel on a railway track
Two more pitfalls: the line colour in the transport association is not a company feature, but customer information. And a vehicle with another company’s logo doesn’t have to be a foreign vehicle – after changes of operator, old branding often stays on for a while.
Conclusion
AVG is more than a regional company: it stands for an operating model that deliberately removes the boundary between tram and railway. Once you understand why such a vehicle needs two electrification systems, two train protection systems and two entrance heights, you’ll also understand why local transport can’t be identified by the logo, but only by the vehicle.
In short
Light rail in the city, railway in the surrounding area – the same vehicle, two sets of regulations. For identification, the data panel counts; for planning, the current transport contract, because the two change independently of each other.
Summary
- Albtal-Verkehrs-Gesellschaft runs light rail and regional services in and around Karlsruhe.
- Its defining feature is the transition between the tram and railway networks with the same vehicles.
- For identification in the field, the data panel and vehicle number count, not the line colour.
- Line structures and operators change with contract awards – check the current situation before your outing.
Frequently asked questions
What does the abbreviation AVG stand for?
AVG stands for Albtal-Verkehrs-Gesellschaft. The name component Albtal refers to the valley south-west of Karlsruhe and the Albtalbahn that runs through it. The addition Verkehrs-Gesellschaft (transport company) places the company in passenger transport – unlike name components such as Cargo or Logistik, which point to freight.
What is the Karlsruhe model?
That's the name for the operating concept in which light rail vehicles leave the city-centre tram network and continue on railway lines. Passengers stay in their seats without changing. Technically, this requires vehicles that can handle two electrification systems and two sets of regulations.
What's the difference between BOStrab and EBO?
The BOStrab (German Tram Construction and Operating Regulations) governs trams, the EBO (Railway Construction and Operating Regulations) governs railway operation. They differ in signalling, driving on sight, braking rules and vehicle dimensions, among other things. A dual-system vehicle has to comply with both sets of regulations – which is why it carries duplicate equipment and looks stockier than a pure regional multiple unit.
How do I recognise a dual-system vehicle?
By several features at once: the ability to switch between two electrification systems, railway-type train protection, tram vehicle dimensions and often different steps for different platform heights. The simplest practical clue is the line itself – it leaves the city network and continues on railway tracks.
Is AVG also an infrastructure manager?
Transport companies with a regional tradition often also operate their own lines, making them both railway operator and infrastructure company. Exactly which role applies where depends on the individual section of line and changes over the years – if in doubt, check the company's current information.
Why do operators sometimes change on a line?
Because local transport services are put out to tender by the public transport authority and awarded for a limited term. When it expires, a different company may win the contract. The vehicles often stay the same, because they belong to the public transport authority or a leasing company rather than to the operator.
Do light rail cars have a UIC vehicle number?
Vehicles that run on railway lines carry a vehicle number and a data panel with country code and vehicle keeper marking. Pure trams on the city network have internal fleet numbers instead. With dual-system vehicles, you'll therefore sometimes find both numbering worlds on the same car.
Where can I watch light rail vehicles safely?
On publicly accessible platforms behind the safety line, at stops in the street with a view from the pavement side, and from public paths along the line. Track areas, depots and storage sidings are off limits – even when no fence is visible.
Log a sighting of Albtal-Verkehrs-Gesellschaft (AVG)
Vehicle, location and date logged in seconds – and visible to the community.
Vehicles in the rolling stock database
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.
ClassClass 450
The Class 450 isn't a number you meet every day. This page shows you how to classify such a class properly by build type and UIC number, instead of guessing.
ClassClass 425/426/435
Class 425 is the regional variant of the 423 family, and the 426 its two-part short version. You'll recognise both by the same front shape – and by train length.
More operators
KVVH 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.
Local & regionalDB Regio Stuttgart GmbH
DB Regio Stuttgart GmbH is an independent company within Deutsche Bahn's local rail services. The legal form in the name is more than a formality.
Local & regionalArverio Baden-Württemberg GmbH
Arverio is a young brand in Baden-Württemberg's local rail services. This page explains why brands change in regional services and what that means for your sightings.
Local & regionalDB Regio AG
DB Regio is Deutsche Bahn's local rail division. The group organises regional services regionally – which is why the brand on the train and the keeper marking on the vehicle often don't match.
Local & regionalDB Regio Nordost (DB Regio AG)
DB Regio Nordost is a regional division of DB Regio AG. The name stands for a regional footprint – you'll never find it on the vehicle itself, only the group's keeper marking.
Local & regionalDB Regio SH / DB Regio Nord (DB Regio AG)
DB Regio SH and DB Regio Nord denote regional areas of responsibility within Deutsche Bahn's local services. The double naming is a lesson in clean sighting data.
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
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.
InfrastructureNahverkehrsgesellschaft Baden-Württemberg (NVBW)
The NVBW is a company owned by the state of Baden-Württemberg. It owns no lines and runs no trains, but shapes the appearance of almost every regional train in the south-west. Anyone who takes bwegt colours for an operator is misfiling their sighting.
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.
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.
Related guides from the blog




