How to arrive to Sarria?
By train. There is a direct link (or change in Monforte de Lemos) with day trains departing from Barcelona, Madrid and Bilbao, and with night trains departing from Barcelona and Madrid. See timetables in Renfe.
By plane. The nearest airport is Santiago de Compostela. From the same airport there is a bus service to Lugo (Freire company), with between 5 and 7 daily frequencies, and 2 hours of travel. In Lugo, the company Monbus connects in 35 minutes Lugo with Sarria, with a service every hour approximately.
By bus. Sarria only has short distance links; the most important is with the provincial capital, Lugo (Monbus company).
How to arrive to Pamplona-Roncesvalles?
To go to Roncesvalles before we have to reach Pamplona, from Madrid and Barcelona there are direct flights (Iberia) and today we have a flight from Frankfurt operated by Luftansa, but the most common is to take the train (Renfe) or bus (Conda, Alsa, La Burundesa, Vibasa and PLM …
From Pamplona bus station, Autocares Artieda connects with Roncesvalles; from Monday to Friday at 18:00, Saturdays at 16:00, and on Sundays and public holidays there is no service. In July and August another service is added at 10:00 (except Sundays and public holidays). The duration of the trip is 1 h and 10 m, and the price is 6 euros . We can confirm the timetables on the Pamplona Bus Station website.
The approximate taxi fare between Pamplona and Roncesvalles is 60 euros (working days) and 70 euros (Saturdays, Sundays and public holidays).