Hamburg, on the Elbe River in northern Germany, is approximately 50 miles south of Lubeck (one hour by train or one and one-half hours by road) which is on the Baltic Sea. Cruise ships normally stop in Lubeck and passengers spend the better part of a day visiting Hamburg.
REFERENCES. Click on any of the selected items below for travel-related information: