Saint Marsal est à moins de 50 km de Perpignan, et à une soixantaine de la côte méditerrannéene.
Le village est situé sur la Départementale 618 qui relie les vallées du Tech et de la Têt, d'Amélie les Bains à Bouleternère. Amélie est à environ 20 km du village et Bouleternère à environ 27 km.
A Bouleternère on rejoint la RN 116, qui va de Perpignan à Prades et au delà vers la Cerdagne. A Amélie les Bains, on rejoint la RD 115 qui va de Céret à Arles et au delà vers Prats de Mollo - La Preste, puis l'Espagne via le col d'Ares.
On peut aussi rejoindre la D618 au col Xatard, à 2km de Saint Marsal, en provenance de Vinça via La Bastide ; au col Fourtou, à 7 km de Saint Marsal, en provenance de Céret ou de Fourques.
Saint Marsal est desservi par la ligne d'autocar Amélie les Bains - La Bastide.
Le transport se fait sur réservation préalable, au plus tard la veille du déplacement avant 16h. Lors de cette réservation l’usager précisera le nombre de personne et le point d’arrêt sélectionné (sachant que tous les points d’arrêts matérialisés d’une communes peuvent être choisis) pour la prise en charge et la dépose.
Téléphone : 04-68-68-24-08 ou 04-68-68-24-10
Voir les horaires