Johan Arne Olsson, född 19 mars 1980 i Skultuna, är en svensk längdåkare som fick sitt stora internationella genombrott under 15 km klassiskt vid OS i Turin 2006 där han kom sexa. Olsson var också med och tog brons i herrarnas stafett över 4 x 10 km i samma OS, där han körde den klassiska andrasträckan.
Sedan 1998 tävlar han för Åsarna IK, vilket han också gjorde åren 1994–1995. Tidigare har han tävlat för Östersunds SK och Stockviks SF. Han är gift med längdåkaren Anna Olsson och bor i Östersund.
Säsongen 2008/2009 tog Olsson ytterligare ett kliv i sin karriär när han tog sin första världscupseger, i Davos, som han senare följde upp med en tredjeplats i italienska Val di Dentro, båda på favoritdistansen 15 km klassiskt. I och med det blev Olsson en av förhandsfavoriterna till att vinna samma distans i VM i Liberec, men där spelade vädret honom ett spratt och han slutade åtta.
Johan Olsson tog en bronsmedalj i skiathlonloppet under OS i Vancouver 2010 efter att ha lett nästan hela fristilsdelen av loppet. Marcus Hellner vann guldmedaljen i samma lopp. Olsson var också med i det svenska lag som tog guld på 4 x 10 km stafett under samma OS. Han tog två bronsmedaljer – även på 50 km masstart klassisk stil. Dessutom kom han på elfte plats i 15 km fristil.
Mästerskapsmedaljer
Olympiska spel
Guld Vancouver 2010 4 x 10 km stafett
Brons Vancouver 2010 30 km skiathlon
Brons Vancouver 2010 50 km klassiskt
Brons Turin 2006 4 x 10 km stafett
Världsmästerskap
Silver Holmenkollen 2011 Stafett
Svenska mästerskap
Guld Falun 2013 15 km fritt
Silver Falun 2013 stafett
Silver Östersund 2012 15 km fristil
Silver Sundsvall 2011 15 km klassiskt