朝鮮民主主義人民共和国の鉄道
また1993年頃の運賃は、当時の国民の平均月収が70 - 110ウォンであるのに対し、平壌 - 清津間急行の上級寝台が87ウォン、鈍行の一般座席が20ウォン程度だったとされている。現在ではインフレーションが進んだため、その200 - 300倍になったともいわれる。
国際列車としては、平壌~瀋陽~北京間でK27/28次列車が運行されている他、平壌~豆満江~ハサン~ウスリースク駅~ハバロフスク~モスクワ間を運行する列車が存在する。ロシア鉄道が担当する列車は、豆満江駅発着となっている。前者は外国人旅行者も北朝鮮を訪れる時に北京から乗車が可能であるが、国際列車の車両と一般国民の乗車する車両の間に食堂車が連結され、双方の列車の間での行き来ができないようになっている。これは北朝鮮の外国からの情報統制だと思われる。北朝鮮では最優等列車だとされるその平義線(京義線)の国際列車でも、新義州~平壌間に5~6時間(同区間は225kmで、表定速度は45~37.5km/h)程度を要している。後者はかつては外国人の乗車は不可能であったが、2018年に解禁された。平壌~豆満江間の平羅線の運行が不安定であるものの、月2往復運行されている。
中国から国際貨物列車も走っている。また、平壌では地下鉄や路面電車・トロリーバスなども運行されている。
国民が乗車券を購入するには、住民登録証である「公民証」と、警察機構にあたる社会安全部が発行する旅行の目的を記した「旅行証明証」が必要で、旅行中も携帯していないと検札・安全部員巡回によって強制的に下車させされ、時には逮捕されて強制収容所に送られるという。昨今では、発行条件は食料事情の悪化などの要因で緩和されつつあるが、普通に申請すれば「旅行証明書」は発行まで1 - 2週間かかるという。しかし実際には、発行人にタバコやユーロ・円といった外貨などの賄賂を渡して1 - 2日で発行してもらっているのが、脱北者・亡命者の話として伝わっている。
なお、北朝鮮の鉄道は周辺諸国と比較して曲線区間が多く曲線半径も短いこともあって韓国より複線化率が低く、南満洲鉄道(満鉄)や朝鮮総督府鉄道から引き継がれた蒸気機関車も、現在は使われていないものの近年まで残っていたという(国境駅付近で現役との情報もあり)。また鉄道員には朝鮮人民軍とほぼ同じ階級制度を導入しているが、これは朝鮮戦争時の教訓で、戦時において軍と素早く連携しスムーズに物資を輸送するためとされる。