I'd like to book a Greyhound bus ride from Chicago to New York. I don't live in the United States, so I don't have a US address. The American format asks for address, zip code and telephone number for the online reservation ticket reservation and ticket. Is there a way I can do it with a European address, or is there any other option?
It is not necessary to pay money to make a Greyhound reservation.
As noted on Greyhound's Payment and ticket options page, you can reserve online and then pay in person at a Greyhound station or at a partner retailer or agent.
On the passenger details page, simply choose cash under Payment Details, then fill in your contact details below. There is a field for ZIP code, but that is to let you look up nearby retailers, and not related to your actual contact information; you can just enter 60607 (the ZIP code of the Chicago Greyhound terminal)
There is a checkbox that lets you indicate a non-NANP phone number. You should then be able to proceed to make the reservation. Be sure to bring a printout of the reservation and identification when you arrive at the station.
Alternatively, you can try making the booking by phone, although the linked page suggests they may only be able to accept U.S. credit cards. The number is +1.800.231.2222 and you can choose either to pick up your ticket at the station or to have it emailed to you.
You can also book through our site or apps over at Busbud, we're an authorized Greyhound ticket seller and have solved international data inputs and payment processing.
You can try. It's not a big deal. They ask your address as billing information so it's not very important and wont cause any problems as long as they get your money when you pay online. If they don't offer international address option without State/Zip Code. Just use State and Zip from where you plan to take the bus. I have some friends that used their hotel address.