Poschiavo si trova nella parte italofona del Canton Grigioni. Si raggiunge comodamente sia con il Trenino rosso del Bernina (patrimonio mondiale dell'umanità UNESCO) che in automobile. Provenendo da nord, dall'Engadina, si passa da St. Moritz e da Pontresina superando lo splendido Passo del Bernina, che lungo la discesa in Valposchiavo offre una vista mozzafiato su montagne e ghiacciai. Da sud lungo il Lago di Como, attraverso la Valtellina - terra di vigneti dove i poschiavini producono l’ottimo vino di Valtellina - passando da Tirano e il confine di italo-svizzero.