Currently there is no bTB vaccine available legally for cattle.
While the Bacillus Calmette-Guérin (BCG) vaccine could potentially be used to vaccinate cattle, the current test available to detect bTB known as the Single Intradermal Comparative Cervical Tuberculin (SICCT) skin test cannot differentiate between vaccinated and infected animals. Thus, BCG vaccines for cattle are not yet approved by the European Union for use. For now, new diagnostic tests for bTB are being developed, known as the Differentiate Vaccinated from Infected Animals (DIVA) tests. Vaccinations are expected to be available for use once these diagnostic tests are fully approved in cattle, which is estimated to be within the next 10 years.
For more information, see: http://www.tbfreeengland.co.uk/vaccination/