鐵路運輸
中国第一条铁路吳淞鐵路建于上海，由英国人兴建，后被清朝地方官员买回并拆毁。而正式使用的第一条铁路和蒸汽机车则是由李鸿章兴办的开滦公司煤矿所建。
包兰铁路
包兰铁路自包头至兰州，全长990公里。1954年10月开工，1958年7月通车，1958年10月交付运营。在中卫和干塘之间经过腾格里沙漠边缘，其采取的防沙、治沙措施曾获1987年中国国家科学技术进步特等奖。由于铁路干线横穿沙漠，它也被誉为“中国首条沙漠铁路”。