Times vary but you can order tickets online by phone or in station
As long as you get them during business hours.
Well, we actually were going to LA but there we had to wait about 3 hours to finally have tickets and take the bus, so I think that depends on your destination.
Thanks! Your answer is awaiting moderation.