American Long Distance Bus Companies

There are more than a few American long distance bus companies. There are also a few bus booking websites that can be of assistance such as Busbud.