5 tuyến đường sắt chính nối liền 35 tỉnh thành, gồm: Hà Nội - TP HCM; Hà Nội - Hải Phòng; Hà Nội - Lào Cai; Hà Nội - Đồng Đăng (Lạng Sơn); Hà Nội - Quán Triều (TP Thái Nguyên) và 2 tuyến nhánh là Kép (Bắc Giang) - Uông Bí - Hạ Long (Quảng Ninh); Kép (Bắc Giang) - Lưu Xá (Thái Nguyên).