The river begins in the Swiss canton of Graubünden in the southeastern Swiss Alps. It forms part of the Swiss-Liechtenstein, Swiss-Austrian, and Swiss-German borders. After that the Rhine defines much of the Franco-German border, after which it flows in a mostly northerly direction through the German Rhineland.