Chata U Johna sa nachádza v obci Mlynčeky vzdialenej 7 km od historického mesta Kežmarok v podhorí Vysokých Tatier. Z objektu je možné podnikať pešie a cyklistické túry do oblasti Vysokých Tatier (Dolina Zeleného plesa, Skalnaté pleso, Tatranská Lomnica) a do Belianskej jaskyne.
V zime je možné lyžovať na lyžiarskych vlekoch priamo v obci (400 m) a pre náročnejších lyžiarov sú dostupné lyžiarske vleky v Ždiari a v Jezersku (15 km).