Noch eine Möglichkeit:
Main bis Wertheim, dann durchs Taubertal, quer rüber (hab' gerade den Ort nicht parat) ins Altmühltal.
Den Main von der Mündung bis hinter Frankfurt würde ich tunlichst vermeiden, dann geht's aber nicht mehr ohne Berge (z.B. Westerwald).