The end of the Main River
by Nemorino
This is the Main River just before it unites with the Rhine at Mainspitze, near the cities of Mainz and Wiesbaden.By this time the Main has been flowing some 500 kilometers in a generally east-to-west direction, but with three large swings to the south and then back to the north.Starting at Bayreuth (yes, the one with the Wagner festival), it flows northwest for a while, then southeast to Bamberg, northwest to Schweinfurt, south to Kitzingen, then northwest by way of Würzburg to Gemünden (where two other rivers join it, the Fränkische Saale and the Sinn), then south to Wertheim (where the Tauber River meets it), then west to Miltenberg, north to Aschaffenburg, northwest to Hanau and then west past Offenbach and through Frankfurt am Main on its way to right here.