Travel from Faro to Cascais

Train, bus or fly from Faro to Cascais?

Portuguese Railways (CP) operates a train from Faro to Cascais every 4 hours. Tickets cost $22 - $50 and the journey takes 3 h 22 min. Alternatively, FlixBus operates a bus from Faro to Cascais once daily. Tickets cost $16 - $28 and the journey takes 3 h 15 min. ALSA also services this route once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Faro to Cascais

From Faro(P) train to Entrecampos, train to Lisboa Alcantara-Terra, walk to Lisboa Alcantara-Mar, then train to Cascais. 4 h 50 min 29€. From Faro, Faro bus to Setúbal, bus to Av. de Ceuta - Alcântara, walk to Lisboa Alcantara-Mar, then train to Cascais. 5 h 35 min 36€. From Faro bus to Lisboa Oriente then bus to Cascais. 5 h 37 min 26€. From Faro drive to Cascais. 2 h 56 min 42€. From Faro line 16 bus to Faro airport, fly to Lisbon airport, line 1 bus to Lisboa Cais do Sodre, then train to Cascais. 3 h 33 min 84€.