La comuna de Saint-Marsal limita con Corsavy, Taulis, Montbolo, Taillet, Calmeilles, Prunet-et-Belpuig y La Bastide.