Häfen und Güterverkehr Köln (HGK)

HGK operates Cologne's ports, its own railway lines within the city and a European inland shipping business. But its freight trains mostly run under the name of a joint venture – which is why HGK rarely appears on the locomotive you're photographing.

Also known as: HGK · HGK AG · Häfen und Güterverkehr Köln AG

GermanyGermanyGroups & holding companiesfounded 19928 min read

1992

HGK founded

3

Business areas: port, rail, waterway

2012

Start of the freight joint venture

0

Passenger trains on offer

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. 1.Fact file
  2. 2.Business areas
  3. 3.Structure & brands
  4. 4.History at a glance
  5. 5.How to recognise the company
  6. 6.Strengths and weaknesses
  7. 7.Port operations with a rail connection
  8. 8.Why you never see the group’s name on the locomotive
  9. 9.How to work through a freight train sighting
  10. 10.Where to find them in the Rhineland
  11. 11.HGK, RheinCargo or something else entirely?
  12. 12.Why joint ventures are so unstable
  13. 13.Verdict
  14. 14.Frequently asked questions

Fact file

Legal formPublic limited company (AG) in municipal hands, tied to the city of Cologne
Role in the systemLogistics group with port operations, its own railway infrastructure and stakes in freight transport
Modes of transportRail, waterway and transhipment facilities – trimodal by design
Rail freightMostly run through the joint venture RheinCargo with a partner from Neuss and Düsseldorf
InfrastructureIts own track network in the Cologne area, partly inherited from historic predecessor railways
OriginFormed in 1992 from the merger of port operations and regional railways
Passenger servicesNone – the predecessor railways gave these up during the 20th century
How to identify it in the fieldThe keeper marking in the data panel, not the lettering on the locomotive
Official websitewww.hgk.de

Business areas

Port operations – transhipment facilities, quay walls and terminals in the Cologne area
Railway infrastructure – its own track network, sidings and operating points
Rail freight – mostly run through a joint venture with a partner on the Lower Rhine
Inland shipping – a Europe-wide shipping line within the group since 2020
Transhipment and contract logistics – linking ship, rail and lorry at a single site

Structure & brands

RheinCargo GmbH & Co. KG – joint venture for rail freight and port operations
The group's inland shipping company – Europe-wide shipping line since 2020
Infrastructure division – operation and maintenance of the group's own track network in the Cologne area
Transhipment and terminal companies – operation of the port facilities and loading installations

History at a glance

1980sCologne's predecessor railways finally give up passenger services; parts of their lines pass into the city's light rail network. What remains is freight.
1992Port operations and regional railways merge to form Häfen und Güterverkehr Köln AG – port and rail under one roof.
2000sThe group expands its rail freight business beyond the region, increasingly running services nationwide rather than just around Cologne.
2012Rail freight is pooled with a partner from Neuss and Düsseldorf in the joint venture RheinCargo. From now on a different name appears on the locomotive.
2020With its move into inland shipping, the port and rail group becomes a trimodal logistics provider.

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)?

Tick off everything that applies to the vehicle in front of you.

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

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

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.

1992merger of port and rail
2012freight pooled in the joint venture
2020move into inland shipping
0passenger trains on offer

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?

A rough conversion for port and full-train services – useful for gauging the order of magnitude.

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.

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

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.

Log Cologne's freight traffic systematically

Classes, keepers and relations in one place – even when the shareholdings shift again.

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

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.

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

The operational level in the railway operator database

Who actually runs the trains, with keeper markings and identifying features on the vehicle.

Typical vehicles

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.

All spotting locations in Europe →

More companies

Related guides from the blog

TT

Traintrack editorial team

This database covers the company and brand level of the railway. Group structures, shareholdings and transport contracts change all the time – confirmed details are in the fact file, and anything subject to change is marked as such. Who actually runs the trains is covered in the railway operator database.

← All groups & holding companies