Il territorio del comune di Marsaglia si trova disposto sul versante occidentale di una delle principali creste collinari delle Langhe che inizia a Montezemolo e prosegue, senza significativi avvallamenti, fino ad Alba. Lo spessore dello strato compreso fra Torresina, Murazzano e Belvedere è di circa 1050 m. Il comune di Marsaglia confina attualmente con Castellino Tanaro, Clavesana, Igliano, Murazzano, Rocca Cigliè. Non si conoscono importanti variazioni storiche nei confini, anche se nell'atto di compra-vendita del feudo di Marsaglia intercorso tra Francesco marchese di Saluzzo e Sebastiano Pensa di Mondovì il 10 marzo 1536, i confini erano allora così determinati: