Rijeka Željeznica je rijeka u centralnoj Bosni i Hercegovini.
Nastaje iz Hrasničkog i Godinjskog potoka, koji izviru na planini Treskavici, a sastaju se kod sela Turovi.
Dužina Željeznice od izvora do ušća u rijeku Bosnu je 26,9 kilometera.
Ušće Željeznice u rijeku Bosnu se nalazi nasuprot selu Osijek, na zapadu Sarajevskog polja.
Željeznica svojim tokom prolazi kroz Sarajevsku regiju, najnaseljeniju i najindustraliziraniju regiju Bosne i Hercegovine.
Na rijeci se nalazi hidrocentrala Bogatići kod Trnova, s instaliranom snagom od 6,5 MW, koja je sagrađena nekoliko godina nakon Drugog svjetskog rata.
Najznačajnije naselje na Željeznici je Ilidža.
Zbog izostanka brige o okolišu rijeka Željeznica je jedna od najzagađenijih rijeka u zemlji.
Za razliku od nekad kad je bila drago kupalište djeci i odraslima, danas se kupanje u željeznici nipošto ne preporučuje.