
北京・ハルビン鉄道、または京哈鉄道(簡体字中国語:京哈铁路、繁体字中国語:京哈鐵路、ピンイン: Jīnghā Tiělù)は、北京と黒竜江省の省都ハルビンを結ぶ鉄道です。全長は1,249 km(776マイル)で、中国東北部の省における非常に重要な路線です。

唐山と天津を結ぶ区間の建設は、 1881年に開平路面電車として始まりました。この区間は中国で2番目に古い鉄道であり、現在も使用されている鉄道としては最古です。(中国最古の鉄道は上海の呉淞鉄道で、1876年に建設されましたが、翌年には解体され台湾に移設されました。)その後、この区間は西に北京まで、東に山海関まで延伸されました。さらに東へ延伸され、 1912年までに奉天省(現在の遼寧省)の奉天(現在の瀋陽)まで達しました。
この鉄道は、以下のような複数の名称で運営されていた、あるいは知られていた。
清朝末期から中華民国初期にかけては、郵政通信部が管轄し、同部の収入の大部分を占めていた。現在は中華人民共和国鉄道部が管轄している。
瀋陽からハルビンまでの区間は、かつてはロシア帝国が1898年から1902年にかけて建設した中国東方鉄道の南満州支線の一部でした。その後、長春から瀋陽までの区間は、日本が所有する南満州鉄道の一部となりました。北寧鉄道と南満州鉄道の間には、かつて連絡線はありませんでした。南満州鉄道が北寧鉄道を横断するために橋が建設されました。黄谷屯事件は、 1928年6月4日、北寧鉄道の黄谷屯駅から数キロ東にあるこの橋の上で発生しました。
日本による満州占領とそれに続く傀儡国家満州国の樹立後、山海関以東の区間(満州国領内)は北寧鉄道から分離され、満州国鉄の鳳山線となった。日本占領下の中国臨時政府(親日派)の管轄下では、北中国(傀儡国家である満州国と蒙江を除く)の鉄道とバス輸送を管理するために新たな会社が設立された。北中国運輸公司(NCTC)と呼ばれるこの会社は、北寧鉄道を含む臨時政府領内のすべての鉄道の国有化により1938年に設立された。NCTCの存続期間中、短縮された北寧線は北山線(終点である北京と山海関に由来)として知られていた。 NCTCは太平洋戦争における日本の敗戦後に解散され、その運営は1945年に中華民国鉄道に引き継がれた。そして1949年の中華人民共和国建国後、中華民国鉄道は中国鉄道となった。
1949年以降、北寧鉄道、南満州鉄道連京線の瀋陽-長春区間、満州国鉄道の長春-ハルビン・京賓線が合併し、京河鉄道と命名された。
2007年以前は、北京-ハルビン鉄道は北京から天津、秦皇島を経てハルビンに至る区間を北京-上海鉄道と共有していた。その後、北京-ハルビン鉄道は天津を迂回する形で北京-秦皇島鉄道と統合された。天津と秦皇島間の残りの区間は、天津-山海関鉄道と改称された。

2006年12月31日現在、北京-秦皇島鉄道、秦皇島-瀋陽高速鉄道、およびハルビン-大連鉄道の瀋陽-ハルビン区間を利用している。