The majority of charter bus companies let customers bring food and non-alcoholic drinks on board. It's wise to confirm this with the particular business you select, though, since some limitations or limits can be in place.