Campocologno is a small town in Val Poschiavo, Grisons, Switzerland. Campocologno is located in the south of the Poschiavo valley.
Coordinates: 46°13′59″N 10°08′33″E / 46.2331°N 10.1426°E / 46.2331; 10.1426