Der Río Magdalena (Magdalenenstrom, Magdalena) ist ein Fluss mit 1538 km Länge im Westen von Kolumbien in Südamerika. Sein Einzugsgebiet beträgt 263.858 km² und ist damit in etwa so groß wie das des Rheins.
Der gesamte untere Lauf des Río Magdalena durchschneidet die so genannte Tiefebene des Río Magdalena, die im Osten bis zur Sierra Nevada de Santa Marta und im Westen bis an die Karibik reicht.
Der Río Magdalena entspringt in der Zentralkordillere und ist dort von erloschenen Vulkanen umgeben, wie z. B. Alto del Purutal oder Cerro de la Pelota.
Der Strom misst an der engsten Stelle nur 1,7 m.
Anschließend fließt der Magdalena nach Norden in die Ebene, die die Zentralkordilleren von den Ostkordilleren trennt. So teilt er praktisch das Gebirge.
Der Strom fließt nach Norden durch Städte wie z. B. Neiva oder Barrancabermeja.
Nahe El Banco verlässt der Magdalenenstrom den Gebirgsraum und es kommt zum Zusammentreffen mit seinem größten Nebenfluss, dem Río Cauca. Von hier ab fließt er nach Nordwest.
Zuletzt fließt er nach Norden und bei Barranquilla in das Karibische Meer.
Die Indianer hatten dem Fluss verschiedene Namen gegeben. Die Kariben-Indianer am Unterlauf nannten den Río Magdalena Caripuana, was übersetzt „Großes Wasser“ bedeutet. Einige Indianervölker am Oberlauf nannten ihren Teil Guacacallo für „Fluss der Gräber“. Ebenso ist der Name Yauma oder Yuma‘ für „Freund des Flusses“ überliefert. Daher auch der Name Rio Yuma.