Do you want to know how to kill a bus route? It's pretty easy. Once you start the death-spiral, it's pretty hard to undo. All you need to do is cut service, once. Cut it from ten minutes to fifteen minutes.
Lying about the schedule helps, too. Make sure the bus doesn't show up on time. Being late is always good, but being erratically late is better. If you can manage to not show up, once or twice, anybody relying on the bus to make it to work will call it quits and buy a car.
Soon, people will get tired of waiting the extra couple of minutes, and find another way to get where they are going. So buses have fewer people on them. And if there are fewer people on them, you only need half as many buses, right? So you can cut service again, to say, a bus every thirty minutes.
This is about when its time to cut weekend service. Ridership is always lower on the weekends anyway, because you don't have the 9-5 crowd bumping up the numbers, so it's just retail and service workers.
So all the riders that are left are waiting even longer, and some of them find a different way to get where they are going. So you cut service to every hour. At this point, nobody but the most desperate will be riding your bus, because who the hell wants to wait an hour for the bus? A healthy adult with an hour to kill can walk three miles in that time, and probably get there faster than if they had waited for the bus.
Now, add more stops. At this point, the only people riding your bus are probably young, elderly or disabled, so they probably can't walk very far, very easily. And it doesn't cost any money to add more stops, to reduce walking distance. Add some big U-shaped detours, to stop at a library, an old-folks home, or a school. It does make the bus really slow, but at this point, there is nobody left who cares anyway.
9-line access access management access point accessibility ADA air quality alignment amenity antiplanner atlanta BART BID bike Blogs boston branded bus branded buses brookings brt bus Bus Rapid Transit BYU capacity car pool cars central link Centrality certification commuter rail condo conformity congestion congestion pricing connections consistency coverage crossings CRT cycling DART dedicated dedicated right of way density denver depreciation developers development dynamic pricing economics efficiency Envision Utah equity eugene exclusive extension FAQ favela Federal Funding Flex Bus florida free fare zone freeways Frequent Transit Network frontrunner frontunner Gallivan garden cities gas prices geotagging goat Google grade-separation Granary District growth headway heavy rail hedonic High Speed Rail history housing housing affordability housing bubble housing prices HOV income infill innovative intersections intensity ITS junk science LA land use LEED legacy city light rail linear park location LRT lyft M/ART malls mapping maps market urbanism metrics metro MetroRail missoula mixed mixed traffic mixed-traffic mobile mode choice Mode Share multi-family MXD neighborhood networks news NIMBY office online op-ed open letter Operations parking parking meters peak travel pedestrian environment phasing Photomorphing planning Portland property property values Provo proximity quality_transit rail railvolution rant rapid rapid transit RDA real estate redevelopment reliability research retail Ridership ridesharing right of way roadway network ROW salt lake city san diego schedule schedule span seattle separated shuttle silver line single family SLC SLC transit master plan slums smartphone snow sprawl standing stop spacing streetcar streetscape streetscaping subdivision subsidy Sugarhouse Sugarhouse Streetcar Tacoma taxi technology tenure termini time-separation TOD townhouse traffic signal tram transit transit networks transit oriented development Transit Planning transponder transportation travel time TRAX trip planning trolley tunnel uber university of utah urban design urban economics urban land UTA UTA 2 Go Trip Planner utah Utah County Utah Transit Authority vmt walking distance web welfare transit Westside Connector WFRC wheelchairs zoning