Q29 Bus Schedule: How to Actually Read It
The Q29 runs from the East New York area over by the L train up through Nostrand Avenue in Crown Heights, across Flatbush, and out toward Jamaica in Queens. If you ride it regularly, you already know the basic rhythm. The schedule tells you when buses are supposed to arrive at stops, but that is not the same as when they actually show up. That distinction matters more than most people realize. Schedules are built on paper, not reality. Traffic on Flatbush at 5 PM does not care what the PDF says. The MTA publishes times based on off-peak conditions, so reading the printed schedule like gospel will get you standing on a cold corner waiting forty minutes when the next bus comes in six.
The Q29 Bus Schedule Your Ultimate Guide To Navigating The City With Ease
This guide covers everything from reading the timetable to using real-time tools to understanding where the route actually goes and what goes wrong when it goes wrong. The goal is practical. I have spent more years than I want to admit riding and working around this bus line. The first thing you need to know is that the Q29 has two directions and they do not run symmetrically. Downtown and uptown travel times can differ by twenty minutes over the same stretch depending on which avenue blocks are hit hardest. The morning commute skews toward downtown bound buses out of Queens, and the evening is the opposite. The schedule accounts for this but only in broad strokes. Getting the schedule
The official schedule lives on the MTA website. Search for "Q29 schedule" and you will land on a page with a downloadable PDF for each direction. The file is usually labeled with the current timetable effective date. Transit agencies update these quarterly or sometimes semi-annually. If you download one from last year, it is probably wrong. The effective date printed at the top is the only thing that matters there. Check it before you rely on the times. There is also the Mymta app and the Google Maps transit layer. Both pull from the same MTA GTFS feed, which means they show you the published schedule and overlay real-time vehicle positions when available. Real-time data on the Q29 is decent but not perfect. Buses sometimes go offline for a few minutes when they pass through tunnels or drop under heavy tree cover near the Brooklyn Botanic Garden area. During those gaps the app will show the last known position and estimate arrival based on the timetable. That estimate can be off by five to ten minutes. How the timetable is laid out
Get the Full Details

A standard MTA bus schedule uses a grid. Columns are stops. Rows are times. Each diagonal line represents one bus run from terminal to terminal. The stops are listed in order from one end to the other. You find your stop in the column header, drop down to the time row that matches the hour you need, and read across. Simple enough. Here is where people mess up. Schedules show arrival times at major stops, not every single corner. The Q29 schedule might list Nostrand and Eastern as a stop but skip smaller cross streets in between. If you are trying to figure out when a bus hits a specific intersection like Nostrand and Utica, you have to interpolate. The time between two published stops is usually about three to four minutes in Brooklyn and slightly more in Queens where stops are farther apart. Use that as a rough guide. Do not treat interpolated times as exact. Weekend service is a separate section in the PDF. Weekend frequencies drop, often from every ten to twelve minutes on weekdays to every fifteen to twenty on weekends. The weekend schedule will also show different last run times. I once missed a bus because I read the weekday last run time and showed up at midnight on a Saturday, convinced another one was coming. The last weekend bus had left an hour earlier. Always verify which schedule block you are looking at before heading out.
Service hours and frequency First buses typically start around 5 AM and the last ones run somewhere past midnight depending on the direction. Weekday service runs frequently. During peak hours you can expect a bus every eight to twelve minutes. Midday drops to maybe fifteen to twenty minute headways. Late night stretches to twenty-five or thirty. The Q29 is one of those routes where weekend late night service gets cut back noticeably. If you are going out on a Saturday and need to ride home after 1 AM, check the weekend schedule carefully. There is a good chance the last bus leaves the terminal at 12:40 AM and nothing comes after that until the early morning shift starts around 4:30 or 5 AM.
Key stops and transfers The route connects a few important transit points. On the Queens side near the terminal you have access to the JFK Airport area and the AirTrain connection if you are heading that direction. The route also links up with the A/C trains at certain nearby stations depending on which leg you are on. In Brooklyn the biggest transfer node is around Nostrand and Eastern where you can catch connecting buses and walk to several subway entrances. Another useful transfer point is further north near the subway lines in the Bed-Stuy section. If you are commuting downtown from Queens on the Q29, you will likely transfer to a subway line at some point because the bus itself does not go all the way to Manhattan. Plan for that. The bus is part of a network, not a standalone solution for most longer trips.

A problem I actually ran into Last fall I was running late for a reservation and needed to catch the Q29 from near the Nostrand Avenue subway station area heading east. The real-time app showed a bus thirty seconds away. I walked to the stop. The bus never appeared. Turns out the signal tracker had reported a bus that was actually turned around or dropped out of the tracking system at a nearby depot. The next real bus came nineteen minutes later. I learned two things from that. First, app proximity indicators are not always reliable on this route because the bus fleet reporting occasionally glitches in that corridor. Second, if an app says a bus is two minutes away and you do not see it at the stop within five minutes, do not just keep waiting. Look at the next prediction. If it shows another bus arriving soon behind the phantom one, walk away and catch the next real one. That saved me from standing in the rain for twenty minutes. Counting stops instead of reading the clock
One useful trick that most commuters do not bother with is timing your own rides between two stops you use regularly. If you ride the Q29 every day, spend one week writing down the elapsed time between, say, Nostrand and Church Avenue and Nostrand and Atlantic Avenue. You will build a personal average that is more accurate than the schedule for that specific segment. The schedule says one thing. Your own data says another. Mine runs about four minutes between those stops in the afternoon, while the official timetable implies closer to six because it accounts for occasional door operations and traffic holdovers. Use your own numbers when you are trying to gauge whether you have time to grab coffee before work. Common pitfalls One big mistake people make is assuming the schedule reflects holiday service. The MTA publishes separate holiday schedules that often run on a Sunday template or a significantly reduced timetable. The Friday before a major holiday can also behave like a holiday schedule if the agency decides to run it that way. Check the notice on the MTA site if a holiday is approaching. Riding blind and showing up to a stop on Christmas Day expecting full frequency will waste your morning.
Another issue is the assumption that evening buses are just slower versions of daytime buses. They are not always. On the Q29 the evening runs sometimes hold at certain stops longer because drivers are switching shifts or because the route gets rerouted around construction. There was a stretch of construction on Church Avenue that forced the Q29 to detour onto Pennsylvania Avenue for several months. The published schedule had a footnote about the detour, but a lot of regular riders did not bother reading it and kept standing at the normal stops waiting for buses that were now two blocks away. The detour sign at the stop should have been enough, but visual reminders get ignored until the bus passes you twice. What the schedule does not tell you Timetables never show crowding levels, mechanical delays, or weather related slowdowns. They also do not tell you which stops have shelter and which are just a metal pole in the pavement. If you are riding in winter, the sheltered stops between Nostrand and Flatbush are worth knowing about. The stretch near the community college area has limited coverage. You will be exposed if the bus is late.

Alternatives when the Q29 fails you If the Q29 is delayed heavily or you need to get somewhere it does not serve efficiently, the B44 runs parallel along Fulton Street and connects to the same general corridor with slightly different timing. The Q38 also overlaps in parts of Flatbush. If you are heading toward Jamaica and the Q29 is backed up, the subway from nearby stations is usually faster during peak congestion. The bus is fine for short hops or when you have heavy bags, but do not treat it as the only option when the timing looks bad. The schedule is a starting point, not a promise. Use it to plan your departure window, verify the service day you are riding on, and then check real-time data five minutes before you head to the stop. Treat the printed times as best-case estimates. The actual ride will tell you what is really going on.