Train approaching Cologne Cathedral station
City Transport

Cologne public transport

The Stadtbahn, trams and KVB tickets.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

Cologne's public transport network is efficient, well-integrated and easy to navigate once you understand its structure. The city is served by a mix of underground U-Bahn lines, surface trams and suburban rail, all operated or coordinated under the KVB (Kölner Verkehrs-Betriebe) and the wider VRS (Verkehrsverbund Rhein-Sieg) regional network. The famous cathedral — the Dom — sits directly above the main station and is the natural hub from which most visitors orientate themselves. Here is how the system works.

The KVB Stadtbahn: trams and U-Bahn in one network

Cologne's urban rail is called the Stadtbahn, and it blurs the line between tram and metro in a way that can initially confuse visitors. Many lines run underground through the city centre — feeling very much like a metro — then emerge onto street-level tracks in the suburbs and outer districts, running as a conventional tram. This is deliberate: the system is called a Stadtbahn (city railway) precisely because it combines both modes.

The underground sections in the centre are served by a series of stations directly beneath the main streets. The most important interchange is Hauptbahnhof/Dom — the stop directly beneath Cologne Cathedral and the main railway station — where several Stadtbahn lines converge. From here you can reach most parts of the city with at most one change.

Key Stadtbahn lines for visitors include:

The full network map is available free at Hauptbahnhof and at KVB service points. The KVB app and the VRS app both show live departures and journey planning.

VRS tickets: zones and what to buy

Tickets are issued under the VRS (Verkehrsverbund Rhein-Sieg) zonal system, which covers not only Cologne's KVB network but also the regional trains, buses and trams across the broader Rhine-Sieg region including Bonn. For most visitors staying in central Cologne, Zone 1b (the inner Cologne zone) covers almost everywhere you will want to go — all Stadtbahn lines within the city boundary, and the KVB network generally.

Ticket options to know:

Tickets can be bought at yellow KVB machines on platforms and at stops, at staffed KVB service centres, or via the KVB or VRS apps on your phone. Validate your ticket before boarding (or at the start of your journey) using the orange validation machines on platforms or inside trams. Inspectors check regularly and fines for unvalidated tickets apply.

Contactless and app payment: The KVB app allows you to buy and activate mobile tickets directly. This is convenient and removes any language barrier at ticket machines. Google Pay and Apple Pay are accepted at many KVB machines.

Cologne Hauptbahnhof: the cathedral hub

Cologne Hauptbahnhof (Cologne Central Station) is one of the busiest railway stations in Germany, sitting directly at the foot of the Cathedral. It is served by ICE high-speed trains to Berlin, Munich, Frankfurt, Hamburg and Amsterdam, as well as Intercity and regional trains across North Rhine-Westphalia. The Stadtbahn platforms are directly beneath the station, giving seamless interchange between national rail and the city network.

Arriving at Cologne by train — whether from Frankfurt (roughly an hour), Amsterdam (under three hours) or Brussels (about two hours) — puts you immediately at the centre of the public transport network. There is no airport transfer complexity to navigate. If you are coming by Eurostar to Brussels and then onward to Cologne, the whole journey is manageable in a day from London. Our guide to Cologne to Amsterdam covers that corridor in detail.

Cologne Bonn Airport

Cologne Bonn Airport (CGN) is served by S-Bahn line S13, which runs directly into Cologne Hauptbahnhof in about 15 minutes and continues south to Bonn. Trains run frequently — every 20 minutes or so during the day. A standard VRS ticket from the airport to central Cologne covers two zones; a Tageskarte purchased at the airport covering those zones allows you unlimited travel for the rest of the day once you arrive in the city. There is no separate airport surcharge.

Getting around the Old Town and the Cathedral quarter

The historic core of Cologne — the Altstadt, the Cathedral, the riverfront and the main shopping street, the Hohe Strasse — is compact and very walkable. Once you have arrived at Dom/Hauptbahnhof stop, most of the central sights are within 10–20 minutes on foot. The Stadtbahn is most useful for reaching areas further out: the Belgian Quarter (Belgisches Viertel, popular for cafés and independent shops, reached on Line 1), the Südstadt, or the museums and trade fair grounds across the Rhine in Deutz.

The Rhine riverfront can be walked in either direction from the Cathedral — south to the chocolate museum (Chocolat Museum) or north towards the media harbour district. The Hohenzollernbrücke, the railway bridge beside the Cathedral, is a favourite spot for a river view and is covered in thousands of padlocks.

Regional connections from Cologne

The VRS network extends well beyond Cologne. Bonn, the former German capital, is about 25–30 minutes south by S-Bahn and is within the VRS zone, meaning a day ticket can cover both cities. Aachen, near the Belgian border, requires a separate ticket as it sits outside VRS in the AVV zone. For those exploring the Rhine corridor, regional trains south through the Rhine Valley Railway to Koblenz and Mainz offer some of Germany's most scenic rail travel — a route covered in our guide to the Rhine Valley Railway.

Frequently asked questions

What is the KVB in Cologne?

KVB (Kölner Verkehrs-Betriebe) is Cologne's main public transport operator, running the Stadtbahn (a combined tram and underground network), buses and some suburban lines within the city. It operates within the wider VRS regional ticketing system.

What ticket do I need for a day in Cologne?

A VRS Tageskarte (day ticket) for Zone 1b covers all KVB Stadtbahn and bus travel within central Cologne for one day. If you also want to travel to Bonn or the airport, extend to cover additional zones. The Tageskarte is valid until 3 am the following morning.

How do I get from Cologne Bonn Airport to the city centre?

Take S-Bahn line S13 from the airport station directly to Cologne Hauptbahnhof. The journey takes about 15 minutes and runs frequently. Buy a VRS ticket covering the airport zone and Zone 1b at the machines on the platform.

Is the Deutschlandticket valid in Cologne?

Yes. Germany's nationwide monthly transit pass (the Deutschlandticket and its successors) is valid on all KVB Stadtbahn lines, VRS regional trains and buses within the region. It is excellent value if you are travelling extensively across Germany in a given month.

Sources and further reading: