sungai rhein berasal dari pegunungan alpen di swiss wilayah graubnden, di mana 2 anak sungai awalnya disebut vorderrhein dan hinterrhein.
vorderrhein (rhein depan) lepas dari danau tuma dekat celah oberalp dan melewati ruinaulta (tebing besar swiss).
hinterrhein (rhein belakang) mulai dari gletser firdaus dekat rheinquellhorn di batas selatan swiss.
kedua anak sungai bertemu dekat reichenau, tetap di graubunden.
saat meninggalkan graubuenden, sungai rhein mengalir ke utara membentuk perbatasan dengan liechtenstein dan lalu austria, dan kemudian bermuara ke danau constance.
sungai rhein kemudian muncul lagi, mengalir ke barat, terutama pada perbatasan antara swiss dan jerman, jatuh di air terjun rhein, disusul dengan sungai aar yang lebih dari 2 kali volume airnya, dan lalu berbelok ke utara di basel dan membentuk bagian selatan perbatasan antara jerman dan perancis di lembah yang luas, sebelum memasuki jerman semata.
dengan lebih dari 1.000 km, sungai rhein ialah sungai terpanjang terutama jerman.
di sinilah sungai rhein bertemu dengan sejumlah anak sungai utamanya, seperti neckar, main dan moselle.
antara bingen dan bonn, sungai rhein mengalir melewati jurang rhein, pembentukan yang tercipta dengan erosi, yang terjadi pada tingkat hampir sama sebagai pengangkatan di daerah itu, meninggalkan sungai pada kira-kira tingkat aslinya, dan tanah di sekelilingnya terangkat.
jurang ini secara cepat naik, dan merupakan bagian sungai yang dikenal dengan kastil dan kebun anggurnya yang banyak.
meski banyak industri bisa ditemukan sepanjang sungai rhein sampai ke swiss, itu ada di daerah ruhr yang bagian terbesarnya terkumpul, dengan seluruh aliran  utamanya di antaranya ruhr sendiri  mengalir ke sungai rhein, menyebabkan bertambah meski tetap ada polusi.
sungai rhein membelok ke barat ke belanda, di mana bersama dengan meuse membentuk delta yang luas.
melintasi perbatasan ke belanda, sungai rhein melebar, namun sungai itu kemudian terpecah menjadi 3 anak sungai utama: ijssel, waal dan nederrijn.
dari sini keadaan menjadi lebih ruwet, seperti nama "rhein" tak lama bertepatan dengan aliran utama air.
kebanyakan air sungai rhein mengalir lebih lanjut ke barat melewati sungai waal dan kemudian melewati nieuwe waterweg dan, bergabung dengan meuse, melewati hollands diep dan muara haringvliet ke laut utara.
cabang sungai ijssel membawa bagian airnya ke utara memasuki ijsselmeer saat aliran sungai nederrijn mengalir paralel ke barat ke sungai waal.
bagaimanapun, melewati wijk bij duurstede aliran air ini berubah namanya dan menjadi lek. mengalir lebih lanjut ke barat bergabung lagi dengan aliran utama ke nieuwe waterweg.
nama "rhein" dari sini digunakan hanya buat lanjutan aliran yang lebih kecil ke yang bersama sekali membentuk sungai utama rhein pada masa romawi.
walau mereka tetap memakai nama itu, aliran ini tak membawa air dari sungai rhein, namun digunakan mengaliri tanah sekeliling dan polder.
dari wijk bij duurstede, cabang utara tertua sungai rhein disebut kromme rijn ("lekukan rhein") dan lewat utrecht, pertama leidse rijn ("leiden rhein") dan kemudian oude rijn ("rhein kuno").
aliran terakhirnya ke barat lewat leiden ke dalam pintu air, di mana airnya bermuara ke laut utara.
jembatan kereta api (dengan stasiun kereta api yang terdekat di bantaran kiri dan kanan):
antara elst dan arnhem melintasi nederrijn
antara nijmegen dan elst melintasi waal
antara culemborg dan houten melintasi lek
antara zaltbommel dan beesd melintasi waal
di zutphen melintasi ijssel, right next to the station
austria dan swiss:
antara lustenau dan st. margerethen
puluhan jembatan di graubnden, terlalu banyak buat disebutkan
liechtenstein dan swiss:
antara schaan dan buchs
antara kln hbf dan kln deutz/messe (hohenzollernbrcke)
hubungan sejarah dan militer
kategori:sungai di austria
kategori:sungai di belanda
kategori:sungai di jerman
kategori:sungai di perancis
kategori:sungai di swiss