Ο Άγιος Ιωάννης είναι από τα μικρότερα χωριά των Σφακίων. Βρίσκεται στο τέρμα μιας διαδρομής 20 χιλιομέτρων από την Χώρα Σφακίων, καλά κρυμμένος μέσα στο δάσος, σε υψόμετρο 800μ. Οι κάτοικοί του δεν ξεπερνούν τους 15 και η κύρια ασχολία τους είναι η κτηνοτροφία

Είναι ένας τόπος ιδανικός για όσους αγαπούν την φύση και την ορειβασία. Οι επιλογές είναι πραγματικά πολλές. Υπάρχουν διαδρομές για όλα τα γούστα : εύκολες, δύσκολες, μακρινές και κοντινές. Προς τα φαράγγια της περιοχής, προς τις παραλίες και προς τον αχανή όγκο των Λευκών Ορέων.