Fondée par Peter Darrell(en) et Elizabeth West sous le nom Western Theatre Ballet à Bristol en 1957[1], la compagnie s'installe à Glasgow en 1969 où elle est renommée Scottish Theatre Ballet puis Scottish Ballet en 1974. Un an plus tard elle s'installe au Théâtre Royal de Glasgow lorsque le Scottish Opera l'acquiert et en fait la première première maison d'opéra national en Écosse. La compagnie effectue des tournées en Écosse, au Royaume-Uni et à l'étranger avec une forte technique classique à la base de tous ses spectacles. Son large répertoire comprend de nouvelles versions des classiques, des pièces essentielles du répertoire moderne de ballet du XXe siècle, des représentations mises en scène par les chorégraphes vivant et de nouvelles commandes. En tant que compagnie nationale, le Scottish Ballet se produit dans des théâtres à Aberdeen, Édimbourg, Glasgow et Inverness et dans de plus petites salles de spectacles dans toute l'Écosse. La longue histoire des tournées internationales de la compagnie comprend des visites en Chine, à Hong Kong, en Malaisie, au Portugal, en Irlande et le reste du Royaume-Uni. Parmi les nombreux prix récents du Scottish Ballet figurent l'édition 2004 des Theatre Awards UK(en) pour réalisations exceptionnelles en danse, en reconnaissance de son programme de modernisation et de performances dynamiques. Le dernier directeur artistique en date du ballet est Christopher Hampson qui a rejoint la compagnie en 2012.
La compagnie possède un large répertoire englobant le ballet classique, la danse contemporaine et les nouvelles versions intégrales de ballets classiques. Des créations de Kevin Walls aux premières mondiales de Stephen Petronio, le répertoire du Scottish Ballet couvre un large éventail d’œuvres.
En , le Scottish Ballet déménage dans de nouveaux locaux construits à cet effet dans le South Side de Glasgow, près du Tramway Theatre[2] et conçus par le studio Malcolm Fraser Architects[3]. Le choix du site a donné lieu à certaines polémiques[4].