Not sure which vending coffee to buy? We sell vending machine coffee by the single bag to allow you to trial a selection. Choose from Kenco, Nescafe, Lyons and more. Buying coffee by the bag is a great option for smaller users. A 300g bag of vending coffee will typically yield 166 9oz cups.