Most of the greyhound pickups & dropoffs has no ticket counter so it is better online or by phone
In my city we don't have a greyhound station so we have to buy our tickets online
Both
I bought mine online. And it would be better to take a train? It's a long bus ride.
Thanks! Your answer is awaiting moderation.