A Hamburgo se llega sin ningún problema desde cualquier lugar en el mundo y con cualquier medio de transporte. El Hamburg Airport se encuentra dentro del término municipal, a tan sólo 20 minutos del centro.
Los ferrocarriles alemanes (Deutsche Bahn AG) unen Hamburgo con todas las ciudades grandes o medianas del centro y del norte de Europa, asegurando una frecuencia de un tren por hora. Los trenes de largo recorrido hacen parada en la estación central, la estación de Dammtor y la de Altona.
Para llegar en coche o en autocar el viajero dispone de siete autopistas y muchas carreteras nacionales. Hamburgo es un punto de parada en la ruta ciclista del Mar del Norte, numerosos cruceros hacen escala en el puerto hamburgués.