Cologne Cathedral and Hohenzollern Bridge over the Rhine River
City Transport

Cologne airport to the city

Into the city by the S19 S-Bahn.

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

Cologne Bonn Airport (CGN) sits around 15 km south-east of the city centre and is well connected by rail, making the transfer into Cologne one of the simpler airport journeys in Germany. The airport also serves Bonn, so it's worth being clear on which city you're heading to before you board.

The S19 S-Bahn: the main route into Cologne

The S19 S-Bahn line runs directly from the airport's own station, Köln/Bonn Flughafen, into the city, terminating at Köln Hauptbahnhof (Cologne's main station) in around 15 minutes. The station is located beneath the terminal complex, reached by a short, clearly signed walk from arrivals — no shuttle bus is needed to reach the platform.

Frequency and tickets

The S19 runs roughly every 20 minutes for most of the day, and trains are comfortable, air-conditioned regional services rather than a dedicated premium airport train, which keeps fares reasonable compared with airport express services elsewhere in Europe. Tickets are sold from machines on the platform (which offer English) and cover the whole journey into the Cologne transport network (VRS) — no separate reservation or supplement is required, and there's no need to book ahead.

Onward connections at Köln Hauptbahnhof

Köln Hauptbahnhof sits right beside Cologne Cathedral in the heart of the city, and is also a major long-distance hub with ICE and Intercity connections across Germany and into neighbouring countries — convenient if you're continuing onward rather than stopping in Cologne itself.

Cologne Hauptbahnhof train station building with clock tower

Alternative trains: RE and RB regional services

Alongside the S19, regional RE (Regional-Express) and RB (Regionalbahn) services also call at the airport station and run into Köln Hauptbahnhof, sometimes slightly faster than the S19 depending on the specific service and stops. Any of these regional trains work equally well for the airport transfer — check the departure board for the next service to Köln Hbf rather than waiting specifically for an S19 if another train is leaving sooner.

Bus options

Airport bus line SB60 connects the airport to Cologne's Deutz district, on the east bank of the Rhine opposite the old town, useful if your accommodation is in that part of the city rather than directly at the Hauptbahnhof. For most visitors heading to the city centre, though, the S19 is faster and equally straightforward.

Taxi from Cologne Bonn Airport

Taxis are available directly outside arrivals and take around 20–25 minutes to the city centre in normal traffic, longer at peak times. Fares are moderate for a journey of this length by German standards, but still considerably more than the roughly 15-minute train ride — worth it mainly for convenience with heavy luggage or a late-night arrival when trains are less frequent.

Travelling on to Bonn instead

Cologne Bonn Airport also serves Bonn, around 25 km to the south. The SB60 bus and regional trains connect the airport to Bonn as well as Cologne — check your destination carefully, since "Cologne Bonn Airport" serves both cities and the correct platform or bus stop depends on where you're actually going.

Airport station is under the terminal: Unlike some European airports where the train station is a shuttle-bus ride from the terminal, Köln/Bonn Flughafen station is directly beneath the terminal building — follow the "Bahnhof/Train" signs from arrivals for a short, level walk to the platforms.

Arriving early or late

Cologne Bonn Airport operates a busy schedule of early-morning arrivals, particularly on low-cost carriers, and the S19 and regional trains generally start running in time to meet the first wave of landings. At the other end of the day, services continue until close to midnight, which covers most scheduled arrivals; if you're on a delayed flight landing after midnight, a taxi is the safer assumption rather than relying on a train that may have already stopped for the night. Airport staff and the departure boards at the station will show the next scheduled service, so it's worth checking as soon as you reach the platform rather than assuming a train is imminent.

Getting around once you're in Cologne

Cologne's city centre is compact and walkable from the Hauptbahnhof, but for the wider city the KVB network of Stadtbahn (light rail/tram) lines and buses covers most districts efficiently. See our guide to Cologne public transport for how the ticketing and network work.

Onward travel from Cologne

Cologne is a major rail hub with fast, frequent connections across western Germany and beyond. See our guides to Berlin to Cologne, Cologne to Amsterdam, Düsseldorf to Cologne and Frankfurt to Cologne for onward journeys by train.

Practical tips for first-timers

Frequently asked questions

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

Take the S19 S-Bahn directly from the airport's own station, Köln/Bonn Flughafen, to Köln Hauptbahnhof in around 15 minutes. The station is beneath the terminal, reached by a short walk from arrivals, and trains run roughly every 20 minutes.

Do I need to book the S19 train in advance?

No — it's a regional S-Bahn service with no reservation system. Buy a ticket from the platform machines (which offer English) shortly before you travel and board the next available train.

How much does a taxi cost from Cologne Bonn Airport?

Taxis take around 20–25 minutes to the city centre and cost moderately more than the train for a journey of this length, worthwhile mainly for convenience with luggage or late-night arrivals when trains run less frequently.

Does the airport serve Bonn as well as Cologne?

Yes — Cologne Bonn Airport sits roughly between both cities, and both the SB60 bus and regional trains connect to Bonn as well as Cologne. Check your destination before boarding, since services split between the two cities.

Sources and further reading: