Travel from Lisbon to Sarria

Bus or train from Lisbon to Sarria?

Portuguese Railways (CP) operates a train from Lisbon to Sarria every 2 hours. Tickets cost $25 - $55 and the journey takes 2 h 44 min. 3 other operators also service this route. Alternatively, Rede Expressos operates a bus from Lisbon to Sarria 3 times a day. Tickets cost $26 - $35 and the journey takes 4 h 30 min. 2 other operators also service this route.

How to get from Lisbon to Sarria

ModeDurationPrice
From Lisboa Santa Apolonia train to Porto(Campanha), train to Vigo-Guixar, train to Orense-Empalme, then train to Sarria.10 h 37 min84€
From Lisboa Santa Apolonia train to Aveiro, train to Porto - Deus da Sorte, bus to Ourense, walk to Orense-Empalme, then train to Sarria.11 h 23 min66€
From Lisboa bus to Viana do Castelo, bus to Santiago de Compostela, then bus to Sarria.12 h 25 min
From Martim Moniz line 208 bus to Lisboa Oriente, bus to Santiago de Compostela, then bus to Sarria.15 h 57 min87€
From Lisbon drive to Sarria.5 h 59 min84€
From Alameda Metro to Lisbon airport, fly to Santiago de Compostela airport, bus to Santiago de Compostela, train to Orense-Empalme, then train to Sarria.9 h 4 min130€
From Alameda Metro to Lisbon airport, fly to Vigo airport, bus to Vigo Urzaiz, train to Santiago de Compostela, train to Orense-Empalme, then train to Sarria.8 h 15 min112€
From Alameda Metro to Lisbon airport, fly to A Coruna airport, line 4051 bus to Palavea, walk to Elvina-Universidad, train to Betanzos-Infesta, then train to Sarria.8 h 22 min93€
From Alameda Metro to Lisbon airport, fly to Porto airport, Metro to Porto(Campanha), train to Vigo-Guixar, train to Orense-Empalme, then train to Sarria.10 h 37 min82€
From Alameda Metro to Lisbon airport, fly to Madrid airport, train to Madrid-Chamartin, then train to Sarria.11 h 21 min113€