Wykaz posterunków ruchu na linii kolejowej nr 7
| Rodzaj punktu | Kilometraż | Pozostałe linie | Linie odchodzące od stacji |
| stacja węzłowa | 4,254 | ||
| Warszawa Olszynka Grochowska | przystanek osobowy | 8,334 | - |
| Warszawa Gocławek | przystanek osobowy | 10,776 | |
| rozjazd odgałęziający | 11,172 | ||
| stacja węzłowa | 12,569 | - | |
| Warszawa Anin | przystanek osobowy | 13,928 | - |
| Warszawa Międzylesie | przystanek osobowy | 15,129 | - |
| Warszawa Radość | przystanek osobowy | 17,550 | - |
| Warszawa Miedzeszyn | przystanek osobowy | 19,195 | - |
| stacja | 20,581 | - | |
| Michalin | przystanek osobowy | 22,390 | - |
| Józefów | przystanek osobowy | 23,991 | - |
| Świder | przystanek osobowy | 25,930 | - |
| stacja | 27,569 | - | |
| Śródborów | przystanek osobowy | 30,051 | - |
| Pogorzel Warszawska | przystanek osobowy | 32,800 | - |
| Stara Wieś | przystanek osobowy | 35,222 | - |
| stacja | 38,758 | - | |
| Kołbiel | przystanek osobowy | 42,174 | - |
| Chrosna | przystanek osobowy | 43,256 | - |
| stacja | 46,824 | - | |
| Augustówka | przystanek osobowy | 50,324 | - |
| stacja węzłowa | 54,020 | ||
| stacja | 60,625 | - | |
| stacja | 65,963 | - | |
| Wola Rowska | przystanek osobowy | 70,132 | - |
| Łaskarzew | przystanek osobowy | 72,814 | - |
| stacja | 73,793 | - | |
| Leokadia | przystanek osobowy | 76,660 | - |
| stacja | 80,772 | - | |
| Wygoda | przystanek osobowy | 86,173 | - |
| Mika | przystanek osobowy | 90,088 | - |
| stacja | 93,214 | - | |
| Rokitnia Stara | przystanek osobowy | 98,246 | - |
| stacja węzłowa | 103,285 | ||
| stacja węzłowa | 104,308 | ||
| posterunek odgałęźny | 106,954 | ||
| rozjazd odgałęziający | 107,020 | ||
| Zarzeka | przystanek osobowy | 108,037 | - |
| stacja | 108,469 | - | |
| Gołąb | przystanek osobowy | 114,597 | - |
| stacja węzłowa | 117,424 | ||
| Puławy Chemia | przystanek osobowy | 121,580 | - |
| Puławy Miasto | przystanek osobowy | 124,127 | - |
| stacja | 126,777 | - | |
| Pożóg | przystanek osobowy | 130,186 | - |
| stacja | 135,900 | - | |
| Łopatki | przystanek osobowy | 140,767 | - |
| stacja | 145,320 | - | |
| Czesławice | przystanek osobowy | 149,025 | - |
| stacja | 152,013 | - | |
| Miłocin Lubelski | przystanek osobowy | 154,778 | - |
| Motycz Leśny | przystanek osobowy | 158,976 | - |
| stacja | 164,170 | - | |
| Stasin Polny | przystanek osobowy | 167,938 | - |
| | | | |
| stacja węzłowa | 174,973 | ||
| Lublin Północny | przystanek osobowy | 177,420 | - |
| posterunek odgałęźny | 178,090 | ||
| posterunek odgałęźny | 182,090 | ||
| stacja węzłowa | 185,244 | ||
| Świdnik Miasto | przystanek osobowy | 186,062 | - |
| Świdnik Wschód | przystanek osobowy | 187,325 | - |
| stacja | 191,018 | - | |
| Podzamcze | przystanek osobowy | 192,851 | - |
| Dominów | przystanek osobowy | 196,874 | - |
| stacja | 201,784 | - | |
| Biskupice Lubelskie | przystanek osobowy | 207,269 | - |
| stacja | 211,731 | - | |
| Wólka Kańska | przystanek osobowy | 216,971 | - |
| Kanie | przystanek osobowy | 219,699 | - |
| Zalesie Kraszeńskie | przystanek osobowy | 224,046 | - |
| | | | |
| stacja węzłowa | 229,286 | ||
| stacja | 238,219 | - | |
| Chełm Miasto | przystanek osobowy | 245,941 | - |
| posterunek odgałęźny | 246,573 | ||
| stacja węzłowa | 248,419 | ||
| stacja węzłowa | 250,459 | ||
| Chełm Cementownia | przystanek osobowy | 251,802 | - |
| stacja | 257,551 | ||
| stacja | 263,781 | ||
| stacja węzłowa | 269,508 | ||
| stacja węzłowa | 271,533 |