Key takeaways
- The Bodensee-Oberschwaben-Bahn is a local transport company – passenger trains, no freight services.
- The abbreviation BOB is used twice: it also stands for a Bavarian regional railway company.
- Regional names in the company name are a typical pattern in German regional transport.
- Services are put out to tender – who runs a line can change with the next contract.
- The data panel remains reliable, not the colour and not the line symbol.
Contents
Fact file
| Business area | Regional and local passenger rail |
|---|---|
| Structure of the name | Two regional names plus “Bahn” (railway) – typical of regional local transport companies |
| Common abbreviation | BOB – assigned more than once in the German railway world |
| How to identify it in the field | Data panel, vehicle number, train category and line signage |
How to recognise this operator
Is this really Bodensee-Oberschwaben-Bahn (BOB)?
- Passenger trains rather than freight trains – railcars or push-pull trains, no groups of wagons
- Data panel with the country code D, vehicle keeper marking and twelve-digit vehicle number
- Line and destination signage on the front and side of the vehicle
- Vehicles that suit regional services: low entrances, short train units
- Regular, clock-face-style services rather than individual special runs
Updated: August 2026 – Three letters, two companies, two regions: “BOB” is one of the best-known examples of abbreviations in the German railway world not being unique. This page places the Bodensee-Oberschwaben-Bahn, explains the pattern behind regional local transport companies and shows how to avoid mix-ups reliably.
Spotted a regional train? The number beats the abbreviation.
Enter the vehicle number, line and location in Traintrack – then the assignment will be unambiguous later.
What is the Bodensee-Oberschwaben-Bahn?
The Bodensee-Oberschwaben-Bahn is a German company in regional and local passenger rail. Its company name follows a pattern you’ll find everywhere in regional transport: two regional names – Bodensee (Lake Constance) and Oberschwaben (Upper Swabia) – plus the word “Bahn” (railway). That makes it immediately clear from the outside that this is about passenger trains in a clearly defined area – and not about freight, engineering work or vehicle hire. On the vehicles, this identity appears as its own network brand, Bodensee-Oberschwaben-Bahn (BOB).
That’s already more information than many company names provide. What the name doesn’t say, on the other hand, is which lines are currently served, with which vehicles and on whose behalf. That information depends on service contracts and changes with every new award. That’s why it is deliberately not included here.
The problem with abbreviations
In the railway world, abbreviations are practical but not protected. The same sequence of letters can stand for several companies, and “BOB” is a textbook example: besides the Bodensee-Oberschwaben-Bahn, the abbreviation is also used for the Bayerische Oberlandbahn – a completely different company in a completely different region.
Why this is more than a footnote
In forums, old photo archives and collections, ambiguous abbreviations lead to incorrect assignments that are passed on for years. The way out is simple and takes ten seconds: note the full company name and the twelve-digit vehicle number. Together they are unambiguous; an abbreviation on its own never is.
The principle applies far beyond this case. Abbreviations such as “EB”, “SVG” or “ESG” are assigned several times in the German railway world, without the companies having anything to do with each other. If you get into the habit of treating abbreviations only as shorthand and never as identifiers, you avoid the most common source of errors in sighting collections. How to identify companies reliably in general is described in the guide Who’s actually running it? Identifying the railway operator.
Identification in the field: what makes local transport
Determine the type of train
Passenger train or freight train? Railcar or locomotive with coaches? That separates local transport from the rest in two seconds.
Read the line and the train's route
Destination display on the front and side, plus the train category. It tells you whether you are looking at a regular working or a strengthening service.
Read the data panel
Country code, vehicle keeper marking and full vehicle number. On multiple units it is usually on the car body below the windows.
Count the units
How many multiple units are coupled together? This note later makes the difference between a number and a statement about the service.
What award procedures mean for spotters
In Germany, local transport isn’t offered freely on the market; it is ordered and awarded by public transport authorities. In Baden-Württemberg, the Nahverkehrsgesellschaft Baden-Württemberg (NVBW) is involved in planning and tendering. For you in the field, this has concrete consequences worth knowing.
| What can change | How quickly | What that means for sightings |
|---|---|---|
| Operator of a line | with every new service contract | never note the company assignment as permanent |
| Class in use | with a contract or vehicle procurement | record class and company separately |
| Livery and lettering | often delayed after a change | colour is never proof |
| Keeper of the vehicle | independent of the operator with pool vehicles | note the vehicle keeper marking separately |
| Line and frequency structure | with timetable changes | always write down the date and time |
This table explains why older information from the internet should be treated with caution. It was correct at the time – and may no longer be today.
Which multiple unit is running where right now?
Community sightings show you current workings, instead of you relying on outdated lists.
Vehicle worlds in southern German regional services
Which class runs on a particular line is one of the things that change. The designs themselves, on the other hand, are stable and easy to learn. In southern German regional services you’ll regularly come across short, single-car diesel railcars such as the Regio-Shuttle RS1, two-car classics of the Class 628/629 and modern articulated railcars of the LINT 41 family.
If you want to identify unknown vehicles systematically, the guide to identifying classes helps: it starts from visible features – number of axles, door arrangement, shape of the front – and not from prior knowledge about the operator.
Comparable regional companies in the south-west are SWEG Südwestdeutsche Landesverkehrs-GmbH and the Schwäbische Alb-Bahn. Both show how differently local transport companies can be set up, even though their names are built on the same pattern. The brand Hohenzollerische Landesbahn (HzL), which is still visible on vehicles in the south-west today, is formed on the same pattern too.
Documenting local transport sightings correctly
Is your local transport sighting complete?
- Full vehicle number including check digit
- Full company name, not just the abbreviation
- Line and direction of travel
- Station or point on the line as precisely as possible
- Date and time
- Number of coupled units
How to turn this into a clean, verifiable report is shown in the guide to reporting sightings.
Rules apply on the platform
Stay behind the safety line, even for a better picture. Track areas and level crossings are off-limits. Operational and stabling facilities are private property and not a place for photos. This applies however quiet a line seems – regional trains are quiet and arrive faster than you think.
Common mix-ups
The assignment is certain if …
- you have read the full vehicle number
- the company name is written out in full on the vehicle
- the place and time of the observation are recorded
- you have noted the vehicle keeper marking and the operator separately
Be careful if …
- you are relying only on a three-letter abbreviation
- the train is running in a transitional livery
- you are taking the information from an older forum post
- a vehicle comes from a pool and runs for several operators
No assignment if …
- only the colour of the train is known
- the line is the only clue
- you remember the logo but not the number
The most common mistakes are surprisingly uniform. First: an abbreviation is treated as unique, even though it never is. Second: a line is equated with a company, even though awards change regularly. Third: the livery is declared proof, even though vehicles run in their old colours for months, especially after a change of operator. Fourth: keeper and operator end up in the same field, so that later nobody can reconstruct which detail was observed and which was inferred.
All four mistakes have the same solution. Consistently separate what you read on the vehicle from what you deduced from it. The first category stays reliable for good; the second you can correct at any time without damaging the observation itself. Collections that maintain this separation from the start age considerably better than those in which the two are mixed.
Verdict
The Bodensee-Oberschwaben-Bahn stands for two things at once: the widespread pattern of regional local transport companies and the trap of ambiguous abbreviations. Once you’ve understood both, you’ll automatically take cleaner notes – and still be able to find your own sightings years later.
In short
An abbreviation is shorthand, not an ID card. The full company name plus the twelve-digit vehicle number are unambiguous together – everything else is interpretation.
Summary
- Regional local transport companies carry their region in their name and their task in the train category.
- Abbreviations in the railway world are not unique – the same three letters often stand for several companies.
- Who serves a line is the result of award procedures and changes over the years.
- For sightings, the vehicle number is what counts, because it stays the same regardless of contracts and liveries.
Frequently asked questions
What is the Bodensee-Oberschwaben-Bahn?
A regional company in regional and local passenger rail. The name combines two southern German regional names – Bodensee (Lake Constance) and Oberschwaben (Upper Swabia) – with the word “Bahn” (railway), a pattern that is very common in German regional transport. Which lines are currently served is determined by service contracts and can change with new awards.
What does the abbreviation BOB stand for?
In everyday use, for the Bodensee-Oberschwaben-Bahn – but not only that. The same three letters are also used in the German railway world for a Bavarian regional railway company. Abbreviations are not protected identifiers, so in sightings you should always record the full company name and the vehicle number.
How do I tell the two BOBs apart in the field?
By location and vehicle number. Regional local transport companies operate in clearly defined areas; a train on Lake Constance is geographically something different from one in the Bavarian Oberland. The assignment only becomes completely certain via the twelve-digit vehicle number, because it is unique.
Is the company a railway undertaking or an infrastructure manager?
A local transport company acts as a railway undertaking (German: EVU) – it runs trains. The tracks it runs on generally belong to an infrastructure manager (German: EIU). That's why several operators often run side by side on the same lines.
Why does the company running a line change?
Because local transport services are put out to tender and awarded by public transport authorities. When a contract expires, another company can win it. Vehicles, liveries and lettering then sometimes change too, and sometimes stay – for current responsibilities, always check the situation with the transport authority.
Which vehicles run in southern German regional services?
One- to three-car railcars with low entrances are typical, some diesel and some electric multiple units. Which class actually runs on a given line depends on the service contract and the vehicle pool and changes over the years. You can reliably recognise the design; the company assignment only via the data panel.
Where can I watch these trains well?
From platforms, from public paths and from road bridges. Track areas and level crossings are not photo spots but danger points. On platforms, the operator's house rules also apply – stay behind the safety line.
What makes a good local transport sighting?
The full vehicle number, the train's route or the line, location, date and time. With multiple units, it's also worth noting how many units were coupled together – that lets you reconstruct strengthened services and traffic peaks later.
Log a sighting of Bodensee-Oberschwaben-Bahn (BOB)
Vehicle, location and date logged in seconds – and visible to the community.
Vehicles in the rolling stock database
Class 650 (Stadler Regio-Shuttle RS1)
The Regio-Shuttle RS1 of Class 650 is Germany's most distinctive single-part diesel railcar. Here's how to recognise it by its front, windows and roof.
ClassClass 628 / 629
Class 628 is the classic two-part DB diesel railcar for regional services. The 629 is its twin-engined sister. Here's how to tell them apart in the field.
ClassClass 648 (Alstom Coradia LINT 41)
Class 648 is the two-part Coradia LINT 41 – one of Germany's most common diesel railcars. Here's how to identify it reliably and tell it apart from relatives.
More operators
Bayerische Oberlandbahn GmbH
The Bayerische Oberlandbahn stands for regional services in the Alpine foothills south of Munich. Its name, its vehicles and the principle of train splitting make it unmistakable.
Local & regionalSWEG Südwestdeutsche Landesverkehrs-GmbH
SWEG is Baden-Württemberg's state-owned transport company. This page explains how the roles of transport authority, fare association and railway operator divide up.
HeritageSchwäbische Alb-Bahn GmbH (SAB)
Schwäbische Alb-Bahn GmbH carries a landscape in its company name. This page shows what that says about the operation – and what you need to verify yourself in the field.
Local & regionalS-Bahn München (DB Regio AG)
S-Bahn München runs as a brand of DB Regio AG on 15 kV AC on the general network. That's why its vehicles carry perfectly ordinary pantographs.
Local & regionalSaarbahn GmbH
The Saarbahn is a dual-system operation: its vehicles run on street track and on railway lines. This page explains what happens technically and legally at the system-change point.
Local & regionalSBB GmbH (SBB Deutschland)
SBB GmbH is the German company of the Swiss rail group SBB. Its purpose comes from licensing law and staff qualification, not from the timetable.
Who is behind it
Groups, brands, manufacturers and operators – who owns whom and how to recognise them out in the field.
Bodensee-Oberschwaben-Bahn (BOB)
The Bodensee-Oberschwaben-Bahn belongs to districts, towns and a municipality – not a group. Its blue trains run between Friedrichshafen and Aulendorf, and its abbreviation BOB is shared, of all things, with a Bavarian railway operating somewhere else entirely.
BrandHohenzollerische Landesbahn (HzL)
The Hohenzollerische Landesbahn was for decades a stand-alone public railway in Baden-Württemberg. Today HzL is mainly a brand and an abbreviation still stuck on vehicles, while the legal entity has long since merged into a larger state-owned company.
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.
Heritage railwayÖchsle-Bahn
The Öchsle-Bahn runs on 750 millimetres from Warthausen to Ochsenhausen – almost twenty kilometres through the hilly Upper Swabian countryside. It's carried by an unusually clear structure of an infrastructure company, an operating company and a volunteer association.
Related guides from the blog




