Using the D Train in NYC: A Practical Guide
The D Train Route A Lifeline Through Brooklyn And Manhattans Core
The D train is the Eighth Avenue local/express hybrid that runs between Brooklyn and Upper Manhattan. During normal service it goes from Coney Island–Stillwell Avenue up through Brighton Beach, Midwood, Flatbush, Clinton Hill, Borough Hall, and then into Manhattan on 8th Avenue all the way to Upper West Side neighborhoods before terminating at the 145th Street/Lenox terminal in Harlem. The express tracks skip a lot of the smaller stops inside Manhattan, which matters more than people realize when you're trying to get somewhere fast. I have spent years commuting on this line during both rush hours and late nights, so I can tell you exactly where it works and where it does not. The route is straightforward on paper, but the actual experience depends heavily on what time you are riding and which section you are in.
Current Service Structure
Under normal conditions the D operates as an express through much of Manhattan and as a local through parts of Brooklyn. In Brooklyn it stops at Bay 50th Street, 62nd Street, 71st Street, 79th Street, 86th Street, 98th Street, Bay Ridge Avenue, 77th Street, 8th Avenue, 18th Avenue, 20th Avenue, 25th Street, 36th Street, 59th Street, and 77th Street. Then inside Manhattan the major express stops are 59th Street–Columbus Circle, 50th Street, 42nd Street–Port Authority, 34th Street–Herald Square, 14th Street–Union Square, and then locals stop at 7th Avenue, 14th Street, 18th Street, 23rd Street, 34th Street, 42nd Street, 50th Street, 59th Street, 72nd Street, 86th Street, 96th Street, and 110th Street before continuing to 145th Street. When the Broadway Junction reconstruction closed the downtown local connections, the D was rerouted to terminate at East 94th Street during extended outages. If you are looking at MTA service changes before you ride, always check the current status page because this kind of disruption can persist for months at a time. During the 2024–2025 shutdown window I found that the D simply stopped running south of East 94th Street for nearly a year, and the replacement bus bridge was unreliable enough that most people I talked to just abandoned the idea of using it.
What Actually Happens When You Ride It
The D is crowded, not because it is poorly designed but because it serves some of the highest-density corridors in the city. Between Borough Hall and 14th Street you will encounter standing-room-only conditions during weekday mornings. The car spacing is tight and the doors close quickly. If you are carrying a large bag or pulling a rolling suitcase, you will move to the middle of the car immediately or wait for the next train. I learned this the hard way at 86th Street one Tuesday when I attempted to board with a rolling guitar case and literally could not fit through the doorway without blocking the entire platform flow for about thirty seconds. Inside Manhattan the train picks up speed between 34th and 59th Streets because those are express segments. The express track runs beneath 8th Avenue and the train does not stop at 42nd Street–Times Square. Many visitors expect a stop there and end up walking four blocks to the Times Square–42nd Street station on the 1/2/3 or N/R/W lines. This mistake costs roughly ten to fifteen minutes of walking time per trip if you are not paying attention. After 59th Street the train slows down and becomes a local again. Stops at 72nd, 86th, 96th, and 110th make the ride feel slower even though you are covering similar ground. The delay compounds if there are signal problems near 96th Street, which happens more often than the MTA admits publicly. I timed one incident in late 2025 where a signal failure at 96th Street added twenty-two minutes to a ride that normally takes thirty-five minutes from Coney Island to 145th Street.
Get the Full Details

A Real Problem and What Worked
Last November I needed to get from Brighton Beach to the Upper West Side for a medical appointment and the D was running a local only between Borough Hall and East 94th Street due to track work. My first instinct was to stay on the D and accept the longer ride, but that added about forty minutes compared to express service. Instead I rode the D north to East 94th Street, transferred to the 2/3/4/5/6 train at Lexington Avenue, and took it one stop west to the 86th Street station on the B/C/D line. The total trip took roughly half the time of staying on the local-only D the whole way. This workaround depends on knowing that the E line connects at 94th Street and that the Uptown local trains on the 8th Avenue line stop at 96th Street, which is two blocks south of 86th Street. The same principle applies in reverse. If you are coming south from Manhattan and the D is running local because of construction, getting off at 59th Street and switching to the Q or R toward Broadway Junction can be faster than riding the delayed local all the way down. The Q is an express in Brooklyn during peak hours, and the R is a local but runs more frequently during off-peak periods when the D is bunched.
Where the D Works Well
The D is genuinely useful if your origin or destination sits near one of its major stops. 14th Street–Union Square is a solid transfer point to the F, M, N, Q, and L lines. 34th Street–Herald Square puts you within walking distance of Macy's, the Hudson Yards extension, and multiple other subway lines. 59th Street–Columbus Circle connects to the A, C, and B/D trains and is a short walk to Central Park. In Brooklyn, Borough Hall gives you access to the B, Q, R, and 5 lines, while Brighton Beach serves one of the largest Eastern European communities in the city and has restaurants and shops within a few blocks of the station. The ride from Coney Island to 14th Street typically takes about forty-five minutes during off-peak hours and closer to an hour during morning rush. Late night service runs less frequently, with trains approximately every ten to fifteen minutes depending on the hour. Weekend service often involves shuttle buses replacing segments of the track, so planning around a weekend D ride requires checking the weekend service advisory before you leave home.
Pitfalls to Avoid
The most common mistake people make is assuming the D stops at Times Square. It does not. The closest D stop to Times Square is 42nd Street–Port Authority, which is at 8th Avenue and 42nd Street, about a four-block walk east to the main Times Square hub. Another frequent error is boarding a northbound D at a local-only station during a shutdown and expecting express service. If the MTA is running local service because of track work, the train will stop at every station regardless of whether you came from an express platform. There is no way to force the train to skip stops. A second issue is the uneven distribution of elevators and escalators. Stations like 86th Street and 96th Street have elevators, but many smaller stations on the line do not. If you are traveling with a stroller, wheelchair, or heavy luggage, you need to verify elevator accessibility ahead of time. The MTA publishes an accessibility map, but coverage on the D line is spotty in Brooklyn. Brighton Beach has an elevator, but 77th Street in Brooklyn does not, and 25th Street has a broken escalator more often than not.

Alternatives When the D Is Not Your Best Option
If you are traveling between Brighton Beach and midtown Manhattan and the D is delayed or running local, the Q train is a viable alternative. The Q runs along the Broadway junction corridor and connects to the N, R, and W lines at Broadway–Lafayette Street and Canal Street. It is generally slower than the D during peak hours but more reliable during construction periods. For travel between Bay Ridge and Manhattan, the R train is the better choice even though it terminates at Far Rockaway rather than Coney Island. The R stops at Bay Ridge Avenue and 77th Street in Brooklyn and runs express through Manhattan to Times Square. During extended D shutdowns the shuttle bus replacements are inadequate for the volume of riders they serve. The buses cannot keep pace with the train frequency, and the wait times at popular stops like 86th Street and Brighton Beach routinely exceed twenty minutes during peak hours. If you know a major shutdown is scheduled, consider shifting your commute to alternate routes or adjusting your schedule by thirty to forty-five minutes to avoid the worst of the delays.
Summary of Key Takeaways
The D train is a core transit line for residents of Sunset Park, Bensonhurst, Bay Ridge, and Brighton Beach who work or study in Manhattan. It provides a direct connection through the heart of the city without requiring a transfer in most cases. The service is fast during normal conditions but vulnerable to construction delays that turn express service into a local crawl. Understanding where the express stops are, knowing the alternatives, and checking real-time service status before you ride will make the difference between a smooth commute and a two-hour ordeal. The route is reliable enough for daily use if you plan around its weak points, which are mostly concentrated in Brooklyn during construction seasons and in Manhattan during late-night hours when service frequency drops significantly.