Travel from Lisbon to Baiona-Galicia-Spain

Train, bus or fly from Lisbon to Baiona?

Portuguese Railways (CP) operates a train from Lisbon to Baiona 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 Baiona 3 times a day. Tickets cost $27 - $35 and the journey takes 4 h 30 min. 7 other operators also service this route.

How to get from Lisbon to Baiona

From Lisboa Santa Apolonia train to Porto(Campanha), train to Vigo-Guixar, walk to Urzaiz 28, bus to Vigo, then bus to Baiona. 7 h 30 min 44€. From Lisboa Santa Apolonia train to Campanhã, Metro to Porto Airport, bus to Vigo, then bus to Baiona. 8 h 24 min 58€. From Lisboa bus to Viana do Castelo, bus to Valença, bus to Vigo, then bus to Baiona. 8 h 49 min 56€. From Martim Moniz line 208 bus to Lisboa Oriente, bus to Vigo, then bus to Baiona. 11 h 43 min 54€. From Lisbon drive to Baiona. 4 h 28 min 64€. From Alameda Metro to Lisbon airport, fly to Vigo airport, bus to Tva. de Vigo 37, bus to Vigo, then bus to Baiona. 5 h 45 min 58€. From Alameda Metro to Lisbon airport, fly to Porto airport, bus to Vigo, then bus to Baiona. 7 h 12 min 51€. From Alameda Metro to Lisbon airport, fly to Santiago de Compostela airport, bus to Santiago de Compostela, train to Vigo Urzaiz, walk to Venezuela 48, bus to Vigo, then bus to Baiona. 9 h 16 min 115€. From Alameda Metro to Lisbon airport, fly to A Coruna airport, bus to Alfonso Molina, walk to A Coruna, train to Vigo Urzaiz, walk to Venezuela 48, bus to Vigo, then bus to Baiona. 8 h 4 min 86€.