Greyhound accepts cash, traveler's checks, personal checks with proper identification, debit cards, and Visa, MasterCard, Discover, American Express, and Diners Club credit cards issued in the U.S. We cannot accept money orders as a form of payment. - Buy tickets at a Greyhound agency.