Our Greyhound stations and the stores inside them accept credit or debit cards. But, your bus might take a rest stop along the route where there are shops or food stalls that only accept cash. So make sure you bring some real money, and not just plastic.