You can take a bus to Hamburg from a number of bus stations in UK including London Victoria Coach Station. These direct services from London are supplied by Eurolines, a division of National Express, and may take up to 16 hours. The earliest departure time is 9:00 a.m. and latest is approximately 3:30 p.m.
The German city of Hamburg has a lot to see and do. Its location and role as a port city on the Elbie gave it its name of Gateway to the World. One must-see in this city is the traditional Hamburg Fish Market, which has been in operation since 1703. From the old to the new, a dazzling contemporary landmark in the city is Elbphilharmonie, a stunning building that connects the Port of Hamburg with Hafencity. Another imposing building is the Town Hall, which stands on an amazing 4,000 oak piles and has no less than 674 rooms. Hamburg is also rich in culture and cultural events. They include theatre performances and plays, staged at Deutsches Schauspielhaus. Visitors who enjoy a laugh will miss out not trying the Hamburg Comedy Tour, the first stand-up comedy show which travels through the city.
Here are some other resources that might have the information you need