Is there a way to identify bus lines serving a particular city?

Is there a way to identify bus lines serving a particular city? - Various vehicles driving on asphalt road

When I am aware of another company, I have always found it less expensive than Greyhound. But with a zillion companies running buses, it's not practical to search one by one to see if they serve the place I am going to/from.

We have lots of search engines that aggregate all airlines, and even if we didn't, it's not hard to get a list of airlines for a particular airport.

But is there a service similar to either for buses?






Pictures about "Is there a way to identify bus lines serving a particular city?"

Is there a way to identify bus lines serving a particular city? - Old trolleybus driving along wet asphalt road in small city at foggy night
Is there a way to identify bus lines serving a particular city? - Modern bus driving along river against bridge
Is there a way to identify bus lines serving a particular city? - Red stop button on yellow handrail in modern empty public bus during daytime






Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Nothing Ahead, Тамара Левченко, Olga Lioncat, Will Mu