La commune de Garchy est située dans la vallée de l’Asvins en Bourgogne-Franche-Comté - Franche-Comté.
Le village est implanté au nord-ouest de la Nièvre, à 40 km de Nevers (par la route), dans le canton de Pouilly-sur-Loire. Il est situé à 10 km à l’est de Pouilly-sur-Loire et à 27 km au sud-est de Cosne-Cours-sur-Loire, son chef-lieu d'arrondissement.
Outre le bourg, Garchy regroupe quelques hameaux et habitations isolés : la Barre, Blanchots, Bois-Rond, les Bouillots, Grands Chênes, Malvaux, Mézières, Montclavin, la Motte, le Puisac, Septiers et Vesvres.
C'est dans le hameau de Malvaux que se trouve notre cache, dans un lieu calme et agréable.