Trains from Dusseldorf to Cologne are a great way to travel between two of Germany’s most important cities when you are visiting Europe.

Trains on this route depart from the Dusseldorf Hauptbahnhof (main train station) and arrive at the Cologne Hauptbahnhof. Rail services are operated by Deutsche Bahn on a number of different types of trains.

Trains from Dusseldorf to Cologne run up to six times an hour throughout the day at peak times, making it easy to find a departure time that works for you. Return trains from Cologne leave for Dusseldorf at similar intervals.

All trains between these cities are direct with no required connections. The journey time to Cologne ranges from 23 to 31 minutes, so the trip is fast and convenient.

The price of a train ticket from Dusseldorf to Cologne varies by time, date, and what kind of train you travel on. Fares start from 11.50 euros in second class and 18.50 euros in first class. Concessions are available for those that qualify.