Cologne has multiple bus routes running into the city from points throughout Germany, from cities such as Munich, Hamburg, Berlin, Hanover, Frankfurt and Stuttgart. These trips are offered across multiple bus lines such as FlixBus, Mein Fernbus, ADAC Postbus, City2city, DeinBus and Eurolines. National Express offer a direct service to Cologne everyday, leaving London Victoria Coach Station at roughly 9:30 p.m. daily. Most trips end their journey at Cologne's Köln Hauptbahnhof, which is the city's main train station. Located just next to Cologne Cathedral, this is an excellent place to begin you adventure in the city, as you'll be able to easily reach many of Cologne's prime attractions using the city's public transportation.
Founded as a Roman colony back in the first century A.D., Cologne's heritage is visible today in the form of picturesque sceneries present throughout the city. Old Town is a stunning area to visit and explore, and features narrow alleyways, traditional German houses, and an old Town Hall, which was built in the late 16th century and considered one of the best examples of Renaissance architecture in Europe. On the other hand, Cologne is also Germany's fourth largest city today, and has all the trappings that you'd expect from a modern metropolis. The Rheinauhafen district, on the banks of the Rhine River has been newly redesigned and features a mix of apartments and offices along with popular restaurants, bars and galleries. In addition, with various theatres and venues for entertainment, Cologne attracts world-class musicals, plays and musicians.
Here are some other resources that might have the information you need