score:7
To make it short, no this is not possible. One reason for that are the Rhinefalls between Lace Constance and Basel. Ferries can not overcome these falls.
![]()
However, there are ships between Mainz and Basel, Basel to the Rhine falls, and ships from the Rhine falls to Lake Constance.
On Lake Constance itself, there are a lot of ferries.