于能源短缺的关系，朝鲜的铁路行走速度有限，最快的速度也不过每小时60公里，最慢的只有每小时20公里。因此，由平壤到开城，全长190公里的旅程可花费6个小时，而由新义州开往平壤，则有225公里，车程约7小时。朝鲜的铁路能与国外接通，包括所有邻国（中华人民共和国、俄罗斯和大韩民国）。2002年，朝韩同意把京义线接通起来，并在2007年5月17日正式通车，这是自朝鲜半岛分裂后，该路线时隔56年后再次开通。2008年，随着两国关系恶化，京义线再度暂停运作，直到现在。
水路.水路运输在朝