Gelion var en fiktiv elv fra J.R.R. Tolkiens verden Midgard. Denne elva rant i Midgard i det første tidevervet, og var den største elva i øst Beleriand.

Gelion hadde to opphav, og det ene startet ved åsen Himring, mens den andre startet i Ered Luin (Blåfjellene). Disse to elvene var Lille Gelion, som hadde sitt utspring i Himring, og Store Gelion, med utspring i Blåfjellene. Fra det stedet hvor disse elvene møttes rant den mot sør, og skilte Estolad i vest fra Thargelion i øst, og ble deretter krysset av den gamle dvergeveien ved Sarn Athrad (Vadested av stein). Etter dette fløt den videre inn i Ossiriand, landet av de syv elver, hvor det var mange elver fra Ered Luin som fløt inn i Gelion. Disse elvene var Ascar, Thalos, Legolin, Brilthor, Duilwen og Adurant.

Etter det rant Gelion videre inn i Tuar-im-Duinath (Skogen mellom elvene) og rant så ut i det store havet Belegaer.