Tickets start under €4, and the S-Bahn takes 20–30 minutes
The S-Bahn is the cheap workhorse link from Cologne Bonn Airport (CGN) to Köln Hbf and Bonn. Lines S13 and S19 run from the airport station under Terminals 1 and 2, with trains usually every 20 minutes in the daytime. Figure on roughly 20–30 minutes to Cologne main station and around the same to Bonn, depending on the exact train.
From Terminal 1, you walk a few minutes to the underground airport station; reviewers talk about “just walking downstairs” from the terminal concourse. Trains are standard German commuter stock with 2+2 seating and limited dedicated luggage racks, so your suitcase may end up next to your seat or in the aisle for that short 20‑minute hop.
Tickets run around €3–€4 to Köln Hbf using the VRS tariff, and you buy them at the red DB or grey VRS machines on the station level. One TripAdvisor poster summed it up as “cheap and easy, tickets from the machines, no need for a taxi” for trips into Cologne’s city center. Remember to validate any paper VRS ticket in the small blue or yellow stamp machines before boarding.
Both S13 and S19 show “Köln” on their destination boards and both pass through Köln Hbf, which doubles your options but confuses some visitors who worry about ending up in the wrong suburb. Locals say: for the city center, just board whichever of S13 or S19 comes first that lists Köln Hbf on the side displays or platform screens.
Service thins out late evening and early morning, with gaps of around 30 minutes outside commuter peaks, compared with roughly 10–20 minutes during the day when S13 and S19 combine. During big trade fairs at Kölnmesse/Deutz and rush hour, travellers report tightly packed carriages and standing room only, even on the short airport leg.
Complaints focus on older S-Bahn units that feel worn and not very clean, especially on busy evening runs; one Yelp reviewer called some airport trains “crowded and not very clean.” Regulars suggest walking down the platform and boarding closer to the carriage ends, where there’s usually a bit more space for suitcases than at the central doors.
Tip: Before you leave baggage claim, open the DB Navigator app or VRS info to check which S-Bahn (S13 or S19) departs next for Köln Hbf or Bonn, so you can head straight down and avoid a full 30‑minute wait.