Sarria est facilement accessible par train, grâce à sa gare connectée à la ligne León – La Corogne. De nombreux pèlerins arrivent par train depuis Madrid ou Saint-Jacques-de-Compostelle. Des lignes de bus relient également la ville à Lugo et d’autres localités galiciennes.
L’aéroport le plus proche est celui de Saint-Jacques-de-Compostelle (à environ 1h30 en voiture), desservi par des vols nationaux et internationaux. La location de voitures est également possible à l’arrivée.
En ville, tout est accessible à pied. De nombreux services sont disponibles pour les marcheurs, comme des taxis pour bagages, des points de ravitaillement, et des centres de santé spécialisés pour les pèlerins.