Le village de Bonnevaux est situé à 850 mètres d’altitude, au pied des côtes du Laveron et de la vaste forêt de la Haute-Joux.