I tend to associate bus stations with inter-city travel. You go to a bus station in one city and buy a ticket for a bus to another city (Greyhound, for instance). For bus stations that serve a particular city, the station is usually a nexus for all of that city's bus routes. Bus stops are just as you described them. They're just stops along a bus route.