Yes, you can bring snacks on Greyhound. There is no limit to the amount of food or drink that you can consume during your trip, but keep in mind that there are no refrigerators or microwaves onboard, so perishable items are not recommended. Also, be considerate of your fellow passengers and try to avoid strong-smelling foods.