Main

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 river runs through cities such as Frankfurt, Offenbach, Wertheim and Würzburg. In fact, it is the primary transportation artery of the industrial region around Frankfurt, as well as a beautiful scenic route for European river cruises.

Let us help you plan your next trip

With over 30+ years of experience, our Experts are here for You!