I've written before about the unglamorous but essential struggle over the spacing of consecutive stops or stations on a transit line. It's an area where there's a huge difference in practice between North American and Australian agencies, for reasons that have never been explained to me as anything other than a difference in bureaucratic habit. In Australia, and in most parts of Europe that I've observed, local-stop services generally stop every 400m (1/4 mile, 1320 feet). Some North American agencies stop as frequently as every 100m (about 330 ft).
(Already I can hear someone asking "but how many blocks is that?" Well, it depends on how long your city's blocks are. Even in San Francisco, where block length is wildly variable, I've heard people insist on asking for a standard in blocks, which is complete nonsense. Living on a short block doesn't make you more entitled to a bus stop near your house.)
San Francisco is at it again, trying to rationalize its stop spacing on some of its most frequent lines. So I thought I'd take the occasion to lay out some stop spacing basics.
The geometry of stop spacing works like this. Every stop or station has a walk radius, the area from which most people would be willing to walk to a stop. In the most idealized world, which is where some planning happens, this radius defines a circle around each stop.

How big is the walk radius? Actually, different people are comfortable walking different distances, so a truer view of these circles would be very fuzzy, gradually dissapating further out from the stop. You don't want to look at that, though, and it's hard to do geometry with it, so transit planners generally observe that the walking distance that most people seem to tolerate -- the one beyond which ridership falls off drastically -- is about 400m (around 1/4 mi) for a local-stop service, and about 1000m (around 3/5 mi) for a very fast, frequent, and reliable rapid transit service. (I, personally, will walk further than this. You may not be willing to walk even this far, but as an approximation the 400m rule for local service seens to work pretty well.)
But of course, the circle is what the walk radius would be if you could walk absolutely anywhere in the area, including diagonally, through buildings, etc. In the real world, we walk along some kind of network of streets and paths. The design of that network is therefore a crucial element of walking distance, which means that it's also relevant to stop spacing. Consider these two drawings, from this post:

These happen to both be in the Seattle area, but your city probably contains examples of both of these network types. The car-oriented network on the left is full of obstacles to the pedestrian, so the actual area you can walk to (the blue network) is less than a third of the ideal radius (red). On the other hand, in a dense grid (of streets and other pedestrian links), like the one on the right, maximizes the possible walking distance. The actual area within walking distance is diamond shape, i.e. a square rotated 45 degrees from the transit line. Almost two thirds of the ideal radius is in walking distance in such a network.
Note how these things are connected in chains. Street network determines walking distance. Walking distance determines, in part, how far apart the stops can be. Stop spacing determines operating speed. So yes, the nature of the local street network actually affects how fast the transit line can run!
How do we decide about spacing? Consider the diamond-shaped catchment that's made possible by a fine street grid.

Ideal stop spacing is as far apart as possible for the sake of speed. But of course people around the line have to be able to get to it. In particular, we're watching two areas of impact:
- The duplicate coverage area is the area that has more than one stop within walking distance. In most situations, on flat terrain, you need to be able to walk to one stop, but not two, so duplicate coverage is a waste. Moving stops further apart reduces the dupicate coverage area, which means that more unique poeple and areas are served by the stops.
- The coverage gap is the area that is withing walking distance of the line but not of a stop. As we move stops further apart, the coverage gap grows.
We would like to minimize both of these things, but in fact we have to choose between them. Close stop spacing means smaller coverage gaps but larger duplicate coverage area. Wide stop spacing means the opposite.
If we are doing a local-stop service, and we assume that people will walk 400m, then the diamonds are 800m wide. If we then set the stop spacing at 400m, the diamond on the left will touch the one on the right. In other words, every point on the line will be in a duplicate coverage area. The coverage gap, meanwhile, gets smaller. In fact, if the stop spacing is the same as the walking distance standard, the coverage gap's area and the duplicate coverage area are the same. Play with this yourself until you believe it.
So does that make this the right answer? Not necessarily for two reasons:
- Which is worse, creating duplicate coverage area or leaving a coverage gap? It depends on what you're trying to do. In fact, this is arguably connected to the tension between designing for ridership and designing to meet social service needs. If you care mostly about the latter, you want to minimize the coverage gap so that everyone has access, and you don't care that much if the resulting line is slower and therefore less attractive to other riders. On the other hand, if you want to maximize ridership, you'll worry more about the duplicate coverage gap, because in addition to representing wasted coverage, closer stop spacing means slower operations, which are both more expensive to operate and less attractive riders; so you'll tend to want to push stops further apart.
- If this is like most urban fabric, there's more stuff (residents, jobs, activities) close to the transit line than far from it, which means that there's more stuff in the duplicate coverage area than in the coverage gaps. So if that's true, then we're facing again the eternal danger of maps: they invite us to misread pure area as though it represents the stuff that matters. If we set the stop spacing at 400m, the duplicate coverage area is the same as the coverage gap area, but if there are more residents, jobs, and activities in the duplicate coverage area, the two aren't really in balance. If you valued duplicate coverage and coverage gaps equally, you'd ideally plot the actual locations of residents, jobs, and activities, and then push the stops just far enough apart so that the amount of this stuff in the duplicate coverage area was the same as that in the coverage gap (though again, as per point #1, there's no particular reason that these two things should be the same; you can strike a balance anywhere based on your goals in running the service).
So that's the geometric tradeoff that governs stop spacing in flat terrain with well-connected street networks. You can see how variations in terrain would shift the calculation. If the transit line is climbing a steep hill, you can make a case for stops closer together: Walking downhill is usually easier than walking uphill, so some people will value having two stops so that they walk walk downhill to one to depart, and walk downhill from the other one as they're returning. That's why stop spacing is often a bit closer when going uphill or downhill.
In general, though, we always want to push stops as far apart as possible while still providing enough access, both for speed and also because the fewer stops we have, the more infrastructure we can afford to provide at each. But the limits of our ability to widen stop spacing is defined by the geometry I've outlined.
Finally, while I've been talking about local stop service with a walk distance of about 400m, the entire calculation is exactly the same for any distance. For example, if we are placing rapid transit stops, and we think that the maximum walk distance to them is about 1000m, we can set the stops 1000m apart and end up with the duplicate coverage area that's the same size as the coverage gap. Then we can argue about whether, in the given situation, we should push wider or narrower.
And of course there are all the other kinds of access: Park-and-Ride, Kiss-and-Ride, cycling, etc. Still, the walk is the dominant factor in transit access potential, because even if you use a vehicle for access you're likely to be a pedestrian at the other end of your trip, and of course many people are pedestrians at both ends. (The exception is when you take your bicycle on board, which will always be a problem at crowded times.) Sooner or later, we are all pedestrians.
Finally here's a fun question to think about: If you had two parallel transit lines, how might the stop locations on one of them affect the logical locations of stops on the other? And what's the furthest apart that the lines can be (in terms of multiples of the maximum walking distance) for this consideration to matter? Think about it before you look at the comments, because someone's probably written the answer there!
My experiences in Leeds and Baltimore confirm the validity of a 400m standard for stop spacing. Rarely do you get to experiment with reducing or increasing stop spacing, but we can look at the sum of the experience of the two cities.
In Leeds, there have been a number of routes, normally small single-deck buses running every 30-60 minutes, that have stopped frequently and taken local roads to penetrate various neighbourhoods better than the frequent, relatively fast buses on the main arterials.
These have pretty much all disappeared with time, because people always proved willing to walk about 400m to the main arterials, which is about the furthest you're ever expected to. My experience of occasionally catching one of the slower local routes is that I would be the only passenger.
So, this demonstrates that people really are willing to walk to speed and frequency.
Meanwhile, in Baltimore, buses do stick to the main arterials. But they stop at every corner, just like the streetcars before them, which in Baltimore is about every 120 metres. And hell, are they slow - from Catonsville, MD to downtown Baltimore, I frequently spent 50 minutes to an hour to travel 8 miles that can be driven in about 20 minutes.
What's more, it's an uncomfortable ride, because the bus pulls violently to the corner at every corner, to keep the hell out of the way of traffic. And that's actually the problem with the frequent stops in Baltimore - while boarding time is a bit more complicated (though there's a fixed element to people getting up and making their way out of the bus, and people waiting for the driver's nod to start boarding), you can basically multiply the time spent waiting to pull out back into traffic by the number of stops.
So what you have is a slow service, and by that virtue, a less frequent service, because one bus can make fewer trips. So, if people will walk to speed and frequency where delivered by different routes, then we can assume that people will also walk to speed and frequency on existing routes when that's achieved by means of widely spaced stops.