Rijeka Željeznica nastaje od Godinjskog i Hrasničkog potoka koji izviru ispod planine Treskavice, a spajaju se kod naselja Turovi, nedaleko od Sarajeva. Njeno ušće u Bosnu leži nasuprot naselju Osjek, na zapadu Sarajevskog polja.
Dužina rijeke Željeznice od svog izvora do ušća u rijeku Bosnu je 26,9 kilometera. Na samom spoju dva potoka ili izvoru Željezenice nalazi se najatraktivnije mjesto u kanjonu rijeke, nastalo tako što je voda napravila uski kanjon u kamenu krečnjaku. Kazani su duboki od 50 cm do 100 cm, a promjera su 30 cm do 70 cm i često se susreću u koritu rijeke. Ovaj vrijedan prirodni fenomen ujedno predstavlja značajnu turističku atrakciju.