Johannes Firn (ur. 9 maja 1990 r. w Ilmenau) – niemiecki narciarz klasyczny specjalizujący się w kombinacji norweskiej, złoty medalista mistrzostw świata juniorów.
Kariera Po raz pierwszy na arenie międzynarodowej Johannes Firn pojawił się 20 lutego 2005 roku, kiedy wystartował w zawodach FIS Race w Schmiedefeld. Zajął wtedy 50. miejsce w sprincie. W lutym 2009 roku wystartował na Mistrzostwach Świata Juniorów w Štrbskim Plesie, gdzie zajął czternaste miejsce w zawodach metodą Gundersena. Największy sukces w tej kategorii wiekowej osiągnął podczas Mistrzostw Świata Juniorów w Hinterzarten w 2010 roku, gdzie wspólnie z kolegami z reprezentacji zdobył złoty medal w zawodach drużynowych.
W Pucharze Kontynentalnym zadebiutował 8 stycznia 2007 roku w Klingenthal, gdzie zajął 36. miejsce w sprincie. Pierwsze punkty zdobył jednak dopiero 25 stycznia 2009 roku w Kranju, zajmując ósme miejsce w Gundersenie. Najlepszym wynikiem Firna w Pucharze Kontynentalnym jest piąte miejsce w Gundersenie wywalczone 8 stycznia 2012 roku w Erzurum.