Tuberculosis has severe impacts in both humans and animals. Understanding the genetic basis of survival of both Mycobacterium tuberculosis, the human adapted species, and Mycobacterium bovis, the animal adapted species is crucial to deciphering the biology of both pathogens. There are several studies that identify the genes required for survival of M. tuberculosis in vivo using mouse models, however, there are currently no studies probing the genetic basis of survival of M. bovis in vivo. In this study we utilise transposon insertion sequencing in M. bovis to determine the genes required for survival in cattle. We identify genes encoding established mycobacterial virulence functions such as the ESX-1 secretion system, PDIM synthesis, mycobactin synthesis and cholesterol catabolism that are required in vivo. We show that, as in M. tuberculosis, phoPR is required by M. bovis in vivo despite the known defect in signalling through this system. Comparison to studies performed in glycerol adapted species such as M. bovis BCG and M. tuberculosis suggests that there are differences in the requirement genes involved in cholesterol import (mce4 operon), oxidation (hsd) and detoxification (cyp125). We report good correlation with existing mycobacterial virulence functions, but also find several novel virulence factors, including genes involved in protein mannosylation, aspartate metabolism and glycerol-phosphate metabolism. These findings further extend our knowledge of the genetic basis of survival in vivo in bacteria that cause tuberculosis and provide insight for the development of novel diagnostics and therapeutics.