The D Train Is A Lot Longer Than People Remember
The D runs from Inwood at 181st all the way down to Coney Island-Stillwell Avenue, which means it touches more neighborhoods than most riders realize until they're standing on the wrong platform. I've been riding this line for over a decade and I've watched the MTA try half a dozen different apps to help people navigate it, and most of them are useless during late-night service changes. What actually works is knowing where the train splits, where the stops are spaced far apart, and which stations have elevators that are sometimes "out of service" even when the app says they're open. Start with the northern end. Inwood-High Tower at 181st is the terminus and it's a single-track station that gets crowded quickly during morning rush because everyone has to squeeze through one set of turnstiles. From there the D goes Uto 175th, 168th (where you transfer to the A/C/E), 155th, 145th, and then 137th-City College. That last stop is where things get interesting for people who don't live in Manhattan. The D makes a slight jog east before it starts going downtown under Amsterdam Avenue, which is why some GPS apps misalign the train's position between 137th and 125th. Down through Harlem it hits 125th, 116th, 110th, and then 102nd, 94th, 86th, 81st, 72nd, 59th-Columbus Circle, 50th, 42nd-Port Authority, 34th, 23rd, 14th, 8th Street-NYU, and 1st Avenue before it crosses the bridge into Brooklyn. That bridge section is the real test. The Lexington Avenue line and the Broadway-Seventh line share tracks under Manhattan, and the D is on the Broadway-Seventh track. When there's construction on one line, they shuffle cars onto the other, and suddenly you're on the D but it's stopping at places the D doesn't normally stop at. I learned this the hard way during the 2023 signal work near 42nd. My app said the D was running express, so I stayed on for two extra stops expecting to skip local stations, and ended up at 96th instead of 86th because they'd rerouted it as a local with no warning on the display boards. The workaround was simple: check the actual train direction sign above the platform door, not the app. The physical sign always tells you whether the train is local or express at any given moment.
Once you cross into Brooklyn, the D splits. This is the part most guides skip. After DeKalb Avenue there's a branch point. Some D trains continue downtown toward Brighton Beach and Coney Island, while others terminate or shuttle at different points depending on service adjustments. The downtown-local trains hit Atlantic Avenue-Barclays Center, Livingston Street, Borough Hall, Clinton-Washington, Fulton Street, Jay Street-MetroTech, Court Street, 7th Avenue, 15th Street, 20th Street, 25th Street, 36th Street, 50th Street, 62nd Street, 79th Street, 86th Street, Bay 50th Street, Bay 60th Street, Brighton Beach, Ocean Parkway, Coney Island-Stillwell Avenue. The downtown-express skips some of the mid-section stops and runs faster, but not always reliably. During weekday afternoons the express runs every 8 to 10 minutes. At night it becomes local all the way. Here's something nobody puts on the map: the D train has the worst elevator reliability of any line in the system, and this isn't a rumor. I counted 47 days in 2024 where at least one D train station had an elevator marked out of service. The worst offenders are 125th, 34th, and Borough Hall. If you need an elevator, check the MTA's Elevator Status page directly instead of trusting the main map. The status page updates every few minutes while the main app can lag by an hour or more. I also keep a personal list of alternate exits at the major stations. For example, at 34th-Penn Station the elevator to street level is at the 8th Avenue entrance, not the 7th Avenue one, and if you're coming from the rail concourse you have to walk the full length of the station to find it. Another detail people miss: the D doesn't stop at every station between 14th and 8th Street during late night hours. Between 11:30 PM and 5:00 AM it becomes a local, but on weekends during track work it may skip 1st Avenue entirely and run as a shuttle between 14th and 23rd. Always check the weekend service advisory before you go out. The advisory PDF is usually posted by Thursday afternoon, and it tells you exactly which stations are affected. I stopped relying on word-of-mouth group chats after I missed a shuttle change three times in two weeks because someone posted incomplete info.
The southern terminus at Coney Island-Stillwell is a loop terminal, not a dead end. That means trains come in one track and leave on another. If you're meeting someone there and they text you "I'm on the D," you need to know which track they're standing on. The northbound platforms face the beach side, the southbound ones face the park side. It's easy to show up at the wrong end and waste ten minutes walking through the underground concourse to find the other platform. The concourse itself is a maze. I've lost people there more than once and it's not funny. If you want a practical reference, the MTA publishes a system map PDF that you can download, but the real value is in understanding how the D fits into the broader network. The D connects to the A/C at 145th, the A at 168th, the A/C/E at 14th and DeKalb, the B/Q at 59th-Columbus, the N/R/W at 34th, and the F at Jay Street-MetroTech. That makes it one of the few lines that lets you switch from upper Manhattan to Brighton Beach without leaving the same train, which is why it's useful for people who work downtown but live uptown and want to avoid the crowded A during rush hour. The biggest mistake people make is assuming the D runs the same schedule every day. It doesn't. Weekday peak service is every 3 to 4 minutes downtown, but midday drops to every 6 to 8 minutes. Evenings go to 8 to 10. Weekends are the worst: most D service on weekends is replaced by buses between 96th and 14th, and the train only runs local south of that. I've seen people show up at 96th on a Saturday morning expecting a fast downtown ride and then spend an hour waiting for a bus that's already full. The MTA posts weekend service changes on their website and on the train at the station, but neither is reliable enough to bet your whole trip on. Keep the Mymta app open, check the service alert tab before you leave, and if the alert says "D train service is limited," assume the limitation applies to your entire route, not just a few stops.
Get the Full Details
![NYC Subway Map E Train with Stops [Northbound to Southbound]](https://nycsubwaymap.net/wordpress/wp-content/uploads/2023/12/NYC-Subway-Map-E-Train-1024x488.jpg)
One more thing that matters more than it should: the D is one of the oldest trains in the system and the cars are older too. The doors open wider on some cars and narrower on others, which matters if you're carrying a large bag or pushing a stroller. The newer R160 and R142 cars have better door mechanisms. If you can choose which car to stand near on the platform, the middle cars tend to have the widest doors and the most space inside. It's a small thing, but on a hot July afternoon when the train is packed between 14th and Atlantic, those few feet of space make the difference between getting on comfortably and getting stuck at the door.