姫路運転区
山陽鉄道によって1888年に姫路機関庫として設置された。日本国有鉄道(国鉄)時代は大阪鉄道管理局に属し姫路機関区と称していたが、1946年に貨物列車および支線区担当の姫路第一機関区と旅客列車担当の姫路第二機関区に分離された。
1985年3月14日付で、姫路第一機関区は姫路機関区に、姫路第二機関区は姫路機関区姫路南派出所に改称され、車両配置は姫路機関区に、乗務員配置は姫路機関区と姫路機関区姫路南派出所となった。
さらに、加古川気動車区に所属していた気動車の計31両が1986年11月1日に姫路機関区に転属し、加古川線と鍛冶屋線が運用担当範囲に加えられた。さらに、姫路機関区姫路南派出所が網干電車区姫路派出所へと改称された。
国鉄分割民営化後は、姫路機関区の運転部門だけがJR貨物に引き継がれ、乗務員が所属していた。1994年3月には姫路貨物駅の開業に伴って同駅へ移転。1995年7月1日には姫路貨物駅等と機能を統合し、姫路総合鉄道部に改組された。
鉄道貨物協会発行の『貨物時刻表』2002年(平成14年)3月ダイヤ改正版 pp.240-241に掲載された「機関区・貨車区・車両所・保全区所在地」には姫路総合鉄道部の記載があるが、翌年の『貨物時刻表』2003年(平成15年)10月ダイヤ改正版 pp.242-243の「機関区・貨車区・車両所・保全技術センターなど所在地」には記載がなく、この間に廃止されたことになる。
1987年(昭和62年) 3月1日:国鉄分割民営化を控え、姫路機関区の検修部門・旅客列車運転部門を担当する姫路運転区が発足。 4月1日:国鉄分割民営化に伴い、西日本旅客鉄道(JR西日本)に継承、近畿圏運行本部の管轄になる。
1990年(平成2年)3月10日:姫路運転区と姫路車掌区が統合され、姫路列車区が発足。
姫路機関庫は姫路駅南部に設置され、煉瓦積み40ft(約12.5m)転車台1基および2線の検修庫を備えていた。この転車台は2代目の転車台建設により撤去され、台桁を軍艦に見立てて日露戦争の兵士を歓送したとの逸話がある。
1906年の山陽鉄道国有化に伴う機関車の大型化のため、初代転車台の南側に新たな転車台が1903年に建設された。煉瓦およびコンクリートを用いた60ft(約18m)転車台で、その西寄りには15線の扇形庫を備えた。1921年に行われた更なる機関車大型化により、20m規模に改築された。
1929年には、機関庫規模拡大によって3代目となる転車台が建設された。改修後の2代目とほぼ同様の規模である19.38m規格の転車台で、姫路駅東部、山陽本線と播但線の分岐点付近に設置され、転車台北寄りには扇形庫を備えた。1946年に改修が行われ、20m規模転車台となった。
1946年の組織改正時には、3代目転車台周辺を姫路第一機関区、2代目転車台付近を姫路第二機関区とした。
2代目転車台は1970年代ごろには撤去されたが、3代目転車台および機関庫はその後も活用され、のちの姫路運転区発足時も現役であった。
1931年1月末時点では、姫路機関庫に500形・8620形・C51形・5900形、D50形・6000形・6400形・6700形の蒸気機関車が合計47両配属されていたが、これは吹田機関庫以西、広島機関庫以東では最大の両数であった。
1944年3月末時点では、姫路機関区にC10形・C11形・C53形・C59形、D50形・D51形・B50形・C50形の蒸気機関車が合計70両も配属され、山陽本線を中心に引き続き鉄道の要衝として重要な拠点を形成していた。
1959年3月末時点では、姫路第一機関区に9600形蒸気機関車が5両 (19663, 19665, 29625, 29635, 39653) 、C11形蒸気機関車が16両 (177, 178, 179, 190, 213, 222, 278, 280, 292, 311, 314, 331, 342, 343, 363, 364) 、D52形蒸気機関車が15両 (56, 136, 138, 142, 148, 202, 203, 204, 229, 232, 235, 340, 404, 405, 468) 、D62形蒸気機関車が1両 (8) 配置され、姫新線や播但線の客車・貨車牽引、山陽本線の貨物牽引などに使用された。