Johan Olsson (* 19. března 1980, Västerås) je švédský reprezentant v běhu na lyžích. Startoval na čtyřech mistrovstvích světa (MS 2005, MS 2007, MS 2009 a MS 2011) a dvou olympiádách (ZOH 2006 a ZOH 2010).