Direct Answer • Key Takeaway
The Main Is About 330 Miles Long, 240 Miles of Which Are Navigable by Cruise, Between Bamberg and Mainz. It Flows in a Westerly Direction Through the German States of Bavaria, Baden-Württemberg and Hesse.
The Main Is About 330 Miles Long, 240 Miles of Which Are Navigable by Cruise, Between Bamberg and Mainz. It Flows in a Westerly Direction Through the German States of Bavaria, Baden-Württemberg and Hesse.
The Main Is About 330 Miles Long, 240 Miles of Which Are Navigable by Cruise, Between Bamberg and Mainz. It Flows in a Westerly Direction Through the German States of Bavaria, Baden-Württemberg and Hesse.