I spoke with Greyhound Customer service on June 21, 2019.
A person without an official ID has one option, which is to pre-pay a ticket online. It has an $18.00 fee on top of the ticket price and is only available in the United States, but it may be your only option.
She told me employees are not allowed to sell a ticket without an official ID, and the ...
Did you already purchase your ticket online? Just go to the kiosk at the Greyhound station and enter the confirmation number. It will print out your ticket.
Don't have a ticket yet? Just go to the counter and buy one with your debit card.