Yes, the bus does accept cash but passengers must have exact change in coins. If you don't want to deal with exact change, you can purchase bus tickets and passes at the Ferry Terminal, Central Bus Terminal and the St. Georges and Dockyard Visitor Services Centres.