Reka Selška Sora je jedna od dve reke koje formiraju reku Soru u Sloveniji (druga je Poljanska Sora).
Izvire u Julijskim Alpima, ispod planine Ratitovec, i protiče kroz Selšku dolinu, uključujući gradove Železniki i Škofja Loka.
Njena dužina iznosi oko 32 kilometra. Reka je planinskog karaktera s brzim tokom, posebno u gornjem delu, dok niže dobija mirniji tok pre ušća u Poljansku Soru kod Škofje Loke.
Zbog čiste vode, Selška Sora je pogodna za ribolov i druge rekreativne aktivnosti.
Okružena je gustim šumama, planinama i selima s tradicionalnom arhitekturom.
Reka je deo bogate kulturno-istorijske regije Gorenjske, a njena dolina predstavlja spoj prirodne lepote i kulturne baštine.
Često je meta izletnika i ljubitelja netaknute prirode.