Comienza en la frontera sur de Suiza. Uno de sus últimos afluentes se origina en Val di Lei en Italia.
Ambos afluentes se encuentran cerca de Reichenau y desde Reichenau, el río Rin fluye hacia el norte y forma la frontera entre Liechtenstein y Austria en el lado este, y el cantón San Galo de Suiza en el lado oeste. Luego fluye hacia el oeste como el Hochrhein y pasa las cataratas del Rin y se une al río Aare.