Bamberg's river port is located on the Rhine-Main-Danube Canal. If the river is high, ships dock slightly outside of the city, but the cruise lines provide shuttles to transport people the short distance into town. The area is easily explored on foot.
The central train station offers connections to Munich, Nuremberg, Wurzburg and other German cities. The journey to Munich takes less than two hours.