Our company used to advertise on buses & it really all depends on the company you use, the size of the advert & how many buses you wish it to be shown on. Best thing is to give your local bus garage a call & they will put you in touch with the advertising executive.