Гамбург расположен между Шлезвиг-Гольштейном на севере и Нижней Саксонией на юге. Он находится по обе стороны реки Эльба, примерно на расстоянии 110 км. от того места, где Эльба впадает в Балтийское Море. Здесь к ней прилегают реки Альстер и Билле.
Гамбурге мягкий климат, и даже в январе деревья в многочисленных парках и садах иногда не сбрасывают свою листву, а на лужайках, вдоль озера, пробивается зеленая трава. Средняя температура летом: 20-22°C, зимой: от 7°C до -4°C. Годовое количество осадков 700-750мм.