Le lac de Gosh se trouve dans la région de Tavush, près du village de Gosh, dans la zone forestière du parc national de Dilijan, au sein du bassin versant de la rivière Aghstev. Il s'agit d'un lac de barrage naturel, formé lorsqu'une masse de terrain en glissement a créé une barrière naturelle.
Le lac mesure environ 100 m de long, 80 m de large et sa profondeur maximale est de 8 m ; il est alimenté par les précipitations et les eaux souterraines. En été, la température de l'eau est d'environ 14 °C.