The distribution of forest and savanna biomes and the role of resources (climate and soil) and disturbances (fire and herbivory) in determining tree-grass dynamics remains elusive and variable across geographies. This is especially problematic in Indian savannas which have been historically misclassified as degraded forests and are targeted for tree-planting. Here, we examine biome distribution and determinants through the lens of tree cover across India. Our analyses reveal four distinct zones of differing tree cover, with intermediate zones containing savanna vegetation. Rainfall seasonality determines maximum possible tree cover non-linearly. Once rainfall seasonality is factored out, soil sand fraction and topography partially explain residual variation of tree cover. High domestic livestock herbivory and other anthropogenic pressures reduce tree cover. Lastly, lack of detectable fires precludes robust conclusions about the relationship between fire and tree cover. By considering these environmental drivers in restoration planning, we can improve upon simplistic tree planting initiatives that may be detrimental to Indian savannas.