It might not have the glamour of St Moritz or the pedigree of Val d’Isère but a ski holiday in Bulgaria from Glasgow Airport represents excellent value for money, and there’s no shortage of snow, sun and seriously good après-ski either.


Located 12km from the town of Samokov and 72km from the Bulgarian capital, Sofia, Borovets is Bulgaria’s largest ski resort as well as one of its best.  With 58km of pistes, including several black runs and a beginner’s slope, the skiing is second to none and there’s plenty of room for boarders too. For those who don’t want to hit the slopes, off-piste activities include visits to the 10th-century Rila Monastery at the foot of the Malyovitsa Peak and to Sofia for a spot of shopping and a tour of the sights.


Just 10km from Sofia, Vitosha opens in late December and stays snowy well into spring. It’s not the largest of ski resorts but it does offer spectacular scenery and some excellent skiing courtesy of the slopes immediately beneath the area’s highest peak, the 2,290m Cherni Vrah. Accommodation within the resort itself tends to be fairly basic but its proximity to the capital means you can stay in Sofia by night and hit the slopes by day.


One of the loveliest ski resorts in Bulgaria, Bansko, an ancient town in the Pirin Mountains, combines lively après-ski with some of the best on-piste action in the country. A three-hour drive from the capital, there’s something for everyone, including the daredevil Tomba black run and night skiing on the Stara Pista for the experienced, and a new ski centre where top-notch tuition comes as standard for newcomers to the sport.