Key takeaways
- HGK doesn't run its own freight trains – that's mostly handled by a joint venture.
- RheinCargo appears on the locomotive, and usually that company's code appears in the data panel.
- The group is also an infrastructure company and owns its own track network in the Cologne area.
- Since 2020 inland shipping has been added – the port railway has become a trimodal logistics provider.
- There are no passenger services. This isn't the group to look to if you're after passenger trains.
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.Port operations with a rail connection
- 8.Why you never see the group’s name on the locomotive
- 9.How to work through a freight train sighting
- 10.Where to find them in the Rhineland
- 11.HGK, RheinCargo or something else entirely?
- 12.Why joint ventures are so unstable
- 13.Verdict
- 14.Frequently asked questions
Fact file
| Legal form | Public limited company (AG) in municipal hands, tied to the city of Cologne |
|---|---|
| Role in the system | Logistics group with port operations, its own railway infrastructure and stakes in freight transport |
| Modes of transport | Rail, waterway and transhipment facilities – trimodal by design |
| Rail freight | Mostly run through the joint venture RheinCargo with a partner from Neuss and Düsseldorf |
| Infrastructure | Its own track network in the Cologne area, partly inherited from historic predecessor railways |
| Origin | Formed in 1992 from the merger of port operations and regional railways |
| Passenger services | None – the predecessor railways gave these up during the 20th century |
| How to identify it in the field | The keeper marking in the data panel, not the lettering on the locomotive |
| Official website | www.hgk.de |
Business areas
Structure & brands
History at a glance
How to recognise Häfen und Güterverkehr Köln (HGK)
Does the train really belong to Häfen und Güterverkehr Köln (HGK)?
- The locomotive usually carries RheinCargo, not HGK – the joint venture runs the train
- The data panel shows the joint venture's keeper marking, usually RHC
- Typical are tank wagon and bulk goods trains to and from Cologne's port facilities
- The trains often end at the port rather than at a station – the interesting part lies away from the passenger lines
- Look out for four-axle mainline diesels from the Vossloh and MaK families alongside modern electric traction
- No passenger services: coaching stock behind one of these locomotives means a charter working for a different client
- On the group's own lines you'll see infrastructure outside the federal standard – different signage, different level crossings
Strengths and weaknesses
What the company stands for
- Freight traffic with clear geography – you know where the trains are heading
- A mix of diesel and electric traction in one place
- The Cologne junction is one of the most productive spots in Germany anyway
- Port and siding traffic brings vehicles you'd never see in long-distance service
- Shunting and transfer workings run during the day too
Where it falls short
- The group's name practically never appears on the vehicle
- A large part of the facilities is operational railway land and off-limits
- Freight workings appear in no public timetable
- Ownership stakes in freight transport change regularly
- There is no lastingly reliable public source for fleet size and route length
Updated: August 2026 – On the banks of the Rhine in Cologne a tank wagon train rolls towards the port, and the locomotive carries a name you won’t find on any map of the city. Häfen und Güterverkehr Köln AG has a stake in this train – just not as its operator. That’s exactly what shows why ownership and operation in freight transport are almost never the same thing.
Log port and transfer workings
Number, keeper marking and location in one entry – before the train disappears behind the gate.
Port operations with a rail connection
HGK was formed in 1992, when Cologne’s port operations and regional railways were brought together under one roof. That’s an unusual combination, but it makes economic sense: an inland port without a rail connection is only half a port, and a freight railway without loading points has nothing to haul.
The predecessor railways were once proper railways with a timetable and passengers. They gave up their passenger services over the course of the 20th century, and parts of the lines were absorbed into the city’s light rail network. What remained was freight – and the tracks for it.
Why you never see the group’s name on the locomotive
Since 2012, rail freight has largely run through RheinCargo, a joint venture between HGK and a partner from the Lower Rhine. This company holds the licence, the staff and the vehicles – and so its name appears on the locomotive, not that of its shareholders.
| Level | Who this is | What it does | Where you see it |
|---|---|---|---|
| Owner | Municipal hands | holds shares | in no data panel |
| Group | HGK AG | port, tracks, stakes | on signs at facilities |
| Operator | RheinCargo | runs the freight trains | lettering on the locomotive |
| Keeper | usually the same company | responsible for the vehicle | marking in the data panel |
| Lessor | leasing companies | supplies vehicles | different marking on hired locomotives |
These five lines are the reason why the question “Who owns the train?” is almost always the wrong question in freight transport. The only useful question is about the keeper – and the data panel answers that.
The train formation gives away the destination
Tank wagons point to chemical plants and tank farms, bulk goods wagons to building materials and bulk cargo, container wagons to a terminal. If you can read the type letters on the wagons, you'll often know which facility the train is heading for – even without a timetable.
How to work through a freight train sighting
Classify the traction
Diesel or electric? On port and siding tracks with no overhead line, only diesel remains – that narrows down the candidate vehicles straight away.
Note the lettering
The name on the locomotive's side names the operator. On hired vehicles it's sometimes missing entirely.
Read the data panel
Country code, keeper marking and the twelve-digit number sit sideways in the lower third. That's the only reliable piece of information.
Record the wagon formation
Note at least the wagon types. They'll tell you later which relation you documented.
Log the location
On transfer workings, the location is half the information – the same locomotive runs five different jobs at five different places.
How many lorry trips does this train replace?
Rough guide values, not official statistics – actual loads depend on the goods.
Where to find them in the Rhineland
The Cologne junction is one of the busiest in Germany, but it’s separated by type of traffic. At Cologne Hauptbahnhof you’ll see long-distance and local services at high frequency; freight trains only pass through there and usually without stopping. Anyone wanting to photograph them is better off at the Hohenzollern Bridge or one of the freight lines outside the centre – notes on locations and times of day are in the spotting guide for Cologne Hbf.
More productive are the shunting and transfer facilities in the wider area. Duisburg-Hochfeld Süd pools traffic from the whole Ruhr area, and Hagen-Vorhalle delivers shunting activity over many hours. The article on spotting at marshalling yards describes how to work sensibly at such facilities without getting in the way.
The Cologne port facilities themselves remain out of reach. They are operational land with access restrictions, and the interesting movements take place behind gates anyway. What you see from public locations are the approaches and departures – and that’s perfectly sufficient for tidy documentation.
HGK, RheinCargo or something else entirely?
It belongs to this world when …
- the joint venture's lettering appears on the locomotive
- the keeper marking in the data panel matches
- the train is heading for a Cologne or Lower Rhine port facility
Look closer when …
- the locomotive is obviously a hired vehicle in neutral livery
- the train is on a foreign line and only passing through
- two locomotives of different origin are coupled together on the train
It doesn't belong when …
- a foreign keeper marking with no connection to the group appears in the data panel
- coaching stock is coupled behind
- the train is running purely as an engineering train
Around Cologne it doesn’t help that several freight operators use the same lines. Alongside this group’s trains, workings by DB and private operators such as the Captrain group run there too. Without the data panel, identification by colour alone is especially unreliable here.
Collect freight locomotives, not company names
Traintrack sorts your sightings by keeper and class – regardless of who currently holds a stake.
Ports are not public space
Port grounds, transhipment facilities and siding tracks are operational areas with access restrictions, even where the roads there feel public. Shunting movements often run there with no fixed timetable and limited visibility. Stay at publicly accessible locations; the rules are set out in Keeping a safe distance from the track.
Why joint ventures are so unstable
A joint venture is a construction with a time limit. Two shareholders bring in business, share costs and risks – and can later part ways again, shift their stakes or restructure the company. In rail freight this happens more often than in other industries, because utilisation, energy prices and industrial locations keep the market in motion.
For sightings, that’s a warning. An entry based on a shareholding can go out of date through an announcement without anything changing on the vehicle at all. So especially here: note what’s written on the vehicle, and enter the corporate situation at most as an addendum. Keeper marking and vehicle number are the only things you can still identify beyond doubt in five years’ time.
Verdict
HGK is a good test of whether you’ve really understood the levels involved. Ports, tracks and a stake in a freight railway belong to it – but the train you’re photographing is run by a company with a different name that it only half owns.
Anyone who notes that down hasn’t just documented a locomotive, but understood an entire logistics chain: ship, quay, track, train.
Quick verdict
HGK is a port operator, infrastructure company and shareholder all at once – but its freight trains run under the name of a joint venture. For the sighting, the keeper marking counts, not the group.
Summary
- Few cases show the separation of group and operator so clearly: the owner has a different name from the company running the train.
- Port, track and ship belong together here – the railway is just one building block in a logistics chain.
- Anyone documenting these trains has to leave the passenger stations behind and head for freight lines or port approaches.
- Joint ventures are particularly unstable constructions; the vehicle number is the only detail that outlasts them.
Frequently asked questions
Does HGK run its own freight trains?
Only to a limited extent now. Rail freight was transferred in 2012 into the joint venture RheinCargo, in which HGK holds a stake alongside a partner from Neuss and Düsseldorf. HGK itself remains listed with its own entry in operator directories, but rarely appears at the trainside.
Why does RheinCargo appear on the locomotives instead of HGK?
Because the joint venture is the operator. HGK is the owner through its stake, but not the company running the train. That's exactly the separation of levels that applies at large groups too: the vehicle shows who is running it, not who owns the company.
Which keeper marking appears in the data panel?
For vehicles belonging to the joint venture it's usually RHC, with a country code in front. Older or differently registered vehicles can deviate from this, and hired locomotives carry their lessor's marking anyway. So the rule still applies: note the full vehicle number, not just the marking. The structure is covered in the guide to reading the UIC number.
Does HGK own its own lines?
Yes. The group includes its own track network in the Cologne area, inherited from the predecessor railways. That makes it a railway infrastructure company as well. On these sections you'll see installations that don't match the standard of the federally owned network – a difference that's immediately obvious when photographing.
Does HGK also run passenger trains?
No. The predecessor railways once had passenger services but gave them up over the course of the 20th century; parts of their lines were absorbed into Cologne's light rail network. Today the group is purely a freight and logistics provider. If you see one of its locomotives in front of coaching stock, that's a hire for a charter working.
What does inland shipping have to do with a railway?
It's part of the same business. A port depends on transferring cargo between ship, rail and lorry. Since 2020 a Europe-wide shipping line has been part of the group, so entire transport chains can be offered from a single source. For you at the lineside that mainly means: the trains head for the water, not the station.
Which vehicles do I see on these trains?
Four-axle mainline diesels from the MaK and Vossloh families, such as the Class 275 or machines of the G 2000 BB type, alongside electric mainline locomotives from the TRAXX and Vectron families. There's no public source for exact numbers that stays accurate for long – freight fleets are constantly in motion through hiring.
Where's the best place to watch these trains?
Not at the main station. Cologne Hauptbahnhof is a passenger hub; freight traffic only passes through it. More productive are freight lines and shunting facilities in the Rhineland, such as Duisburg-Hochfeld Süd or Hagen-Vorhalle. The port facilities themselves are operational land and off-limits.
Is Neusser Eisenbahn part of the group?
Neusser Eisenbahn operates in the same regional area and is linked to the joint venture through the port side. Such interconnections between ports, port railways and freight operators on the Lower Rhine have grown historically and keep changing. What counts for classifying a sighting is the keeper marking, not the organisation chart.
Why can't I find timetables for these trains?
Because freight trains aren't publicly listed. Their paths are booked but appear in no journey planner, and many workings run as required. The article Tracking freight trains live describes which tools still help.
Log vehicles from Häfen und Güterverkehr Köln (HGK)
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.
Häfen und Güterverkehr Köln AG (HGK)
Häfen und Güterverkehr Köln AG combines transhipment facilities and rail freight. To understand it, look at the crane – not just the locomotive.
FreightRheinCargo
A company name built from region and business area – and behind it, the pattern of a jointly held company. What that means for the fleet, markings and your sightings.
FreightNeusser Eisenbahn
The Neusser Eisenbahn carries a town name in its company name – a classic pattern for locally rooted freight operators. Things get interesting when such companies swap vehicles.
Typical vehicles
Class 275
Class 275 covers four-axle diesel locomotives of the MaK/Vossloh G 1206 type. Here's how to read the vehicle number and recognise the bodyshell in freight traffic.
ClassClass 273 (G 1206)
The Class 273 covers locomotives of the MaK/Vossloh G 1206 type: four-axle diesel locomotives with a centre cab, widely used by private freight operators.
ClassMaK G 1206
The MaK G 1206 is a four-axle centre-cab locomotive for freight and heavy shunting duties – and turns up almost everywhere on private railways.
ClassVossloh G 2000 BB
The Vossloh G 2000 BB is the heavy hydraulic transmission locomotive from Kiel – four axles, diesel-hydraulic and, in its striking design variant, hard to mistake.
ClassBombardier TRAXX
TRAXX isn't a single class but a platform: the same base locomotive in many variants. Here's how to decode the type designations and identify the family.
ClassSiemens Vectron
The Vectron is Siemens's modular locomotive platform and shapes European freight services. Here's how to identify the variants and read the number correctly.
Where you will find Häfen und Güterverkehr Köln (HGK)
Spotting locations where you will regularly come across vehicles from this organisation – with viewpoints, the best light and coordinates.
Köln Hauptbahnhof
Few stations in Europe pack so much traffic into so little space: over 1,200 train movements a day, eleven platform tracks, and the Hohenzollern Bridge starting right behind the platform ends. Get Köln Hbf right, and you'll have more in the bag after two hours than elsewhere in a whole day.
Photo spotHohenzollern Bridge Cologne
The Hohenzollern Bridge is the busiest railway bridge in Europe – and one of the few top-tier spots that costs nothing and is open around the clock. A public footpath runs directly alongside the tracks on both sides, with the cathedral standing in the background.
Freight hubDuisburg-Hochfeld Süd
Duisburg is the freight hub of the Ruhr region, and Hochfeld Süd is the point where the trains cross the Rhine. If you're after heavy freight trains, port traffic and locomotives from private operators rather than ICE units, you'll find one of Germany's busiest freight lines here.
Freight hubHagen-Vorhalle Marshalling Yard
Hagen-Vorhalle is one of Germany's large marshalling yards, sitting at the northern end of the Ruhr-Sieg line. Observation is strictly from public roads and bridges – accept that, and you get to see operations that modern freight hubs no longer show.
More companies
Captrain
Captrain is not a railway but an umbrella brand: under it run several legally independent freight railways in different countries, each with its own licence. Seeing a Captrain locomotive therefore doesn't yet tell you which company is running the train.
GroupDeutsche Bahn AG
Deutsche Bahn AG doesn't run a single train itself. It's a holding company under which dozens of independent companies hold their own licences, rolling stock and transport contracts. Spotting the red DB logo doesn't tell you the operator.
GroupOsthannoversche Eisenbahnen (OHE)
OHE is one of the last big non-federal railways in northern Germany: it owns its own lines in the Lüneburg Heath and runs freight services on them and far beyond. Its owner, though, is no longer based in Lower Saxony.
GroupHessische Landesbahn (HLB)
The Hessische Landesbahn is a group of several companies: one for passenger services, one for freight, one for its own infrastructure. The train usually just says HLB or a brand name – you only find out the operating company from the data panel.
Related guides from the blog
- Trainspotter Cologne: The Best Spots, Trains, Times & Pro Tips (Ultimate Guide)
- Spotting at Cologne Hbf: Platforms, Times and the Best Positions
- Tracking Freight Trains Live Made Easy: Apps, Maps, Webcams, Hotspots, Law & Safety
- Marshalling yard spotting: how to tackle Maschen, Hamm and co.
- Identifying Freight Wagon Types: From Habbiins to Sgns
- Who's Actually Running That Train? How to Identify Railway Operators




