Hans Anders Olsson (born 27 August 1984, in Mora, Sweden) is a Swedish former alpine skier. He represented Sweden at the 2010 Winter Olympics in Vancouver, where he came 12th in downhill. He also represented Sweden at the 2007, 2009 and 2011 Alpine World Ski Championships. Olsson specialised in the speed disciplines of super-G and particularly downhill.