Between December and March, Tehran is blessed with five ski resorts within day-trip distance. The easiest to access is Tochal, connected directly to northern Tehran via the Tochal Telecabin. In good weather, even if you're not skiing, Tochal is a delight to visit, providing a spectacular, scenic escape from the city.
The next closest resorts are Abali, around 50km northeast of Tehran on the way to Mt Damavand, then the neighbouring villages of Shemshak and Darbansar, 62km north of the city. The largest resort, and the pick of the bunch, is Dizin. It is, however, the furthest away – sitting 125km north of Tehran via the Chalus road – the only route usually possible during the ski season.