Galeria zdjęć
Poschiavo leży w Alpach Retyckich, na wysokości 1014 m n.p.m., w dolinie o tej samej nazwie (Val Poschiavo) będącej doliną boczną doliny Valtellina, ok. 15 km na południe od leżącej na wysokości 2328 m przełęczy Bernina (Berninapass, Passo Bernina). Dolina, ciągnąca się od wspomnianej przełęczy do granicy z Włochami i dalej w kierunku miejscowości Tirano , leży między masywem Berniny, z najwyższym szczytem Piz Bernina , a Alpami Livigno (Alpi di Livigno), z najwyższym szczytem Cima Piazzi . Dnem doliny, położonej po południowej stronie Alp i odznaczającej się łagodnym śródziemnomorskim klimatem, płynie rzeka Poschiavino; markerem oznaczone jest leżące na południe od Poschiavo, na wysokości 962 m n.p.m., naturalne jezioro, Lago di Poschiavo, o powierzchni 1,98 km2 i maksymalnej głębokości sięgającej 85 metrów.
Pierwsze wzmianki o Poschiavo pochodzą z IX wieku. Dzisiejszy urbanistyczny kształt miasta i jego zabudowa w stylu włoskim w większości pochodzi z okresu od XVI do XIX wieku. Zwracają uwagę liczne patrycjuszowskie rezydencje w centrum oraz cała położona na południowym skraju miasta "dzielnica hiszpańską", z willami wzniesionymi w XIX wieku przez powracających do Poschiavo mieszkańców, którzy wcześniej na jakiś czas wyemigrowali, ale po wzbogaceniu się za granicą (często w Hiszpanii - stąd nazwa) wrócili.
Turystyczne znaczenie okolic Poschiavo w lecie związane jest z turystyką pieszą i rowerową; w zimie z narciastwem biegowym (w Val Poschiavo nie ma ośrodka sportów zimowych pozwalającego na uprawianie narciarstwa zjazdowego, choć stosunkowo niedaleko jest do ośrodków położonych w rejonie Livigno, po szwajcarskiej stronie przełęczy Bernina, a także w dolnie Valtellina).