In NYC, it depends heavily on the bus line. Some stop nearly every block (which can be as little as every 100m) whereas some have more widely-spaced stops. The buses here are notorious for running very slowly (and thus behind schedule), and one of the proposals to speed some some slow buses is to eliminate stops on lines where they are densely clustered. It's become a subject of considerable debate, as residents and…
I was going to mention NYC too but in terms of the Subway, which is related. The "local" stops on a lot of Subway lines really shouldn't be there. I'm looking at you 18th Street, 28th Street, 50th Street and so on. 18th Street in particular is 4 blocks away (where 1 block = In the other direction 23rd Street is 5 blocks away. The Subway spends billions of dollars a year on power. Most of that power (for trains) is sp…
I assume that the point of consolidating everybody into one train like this is so they can avoid wasting power decelerating/accelerating on a bunch of trains. I.e. just run all the empty ones to the terminus without stopping.
It was a bit annoying whenever it happened to us, but I think this is a better system than getting rid of heavily used local stops entirely.
Edit: As a reply explains, it's possible my description is slightly inaccurate.